33 lines
632 B
JavaScript
33 lines
632 B
JavaScript
// at the beginning
|
|
Session.set("templateName", "start");
|
|
|
|
Template.body.helpers({
|
|
template_name: function() {
|
|
return Session.get("templateName");
|
|
}
|
|
});
|
|
|
|
controller_state = function() {
|
|
var controller = Session.get('controller_id');
|
|
var result = {}
|
|
if (controller) {
|
|
result = ControllerState.findOne({
|
|
controller_id: controller
|
|
});
|
|
}
|
|
|
|
if (!result) {
|
|
result = {}
|
|
};
|
|
return result;
|
|
};
|
|
|
|
accessible = function(feature) {
|
|
var controller = controller_state();
|
|
|
|
console.log('cotnroller ', controller);
|
|
if (!controller.features) return false;
|
|
|
|
return controller.features[feature] === true;
|
|
}
|