fixed router bug
This commit is contained in:
@@ -7,18 +7,20 @@ Tracker.autorun(function() {
|
||||
}
|
||||
});
|
||||
|
||||
Router.route('/', function() {
|
||||
if (Meteor.zoblak.client.accessible('start')) {
|
||||
Session.set('templateName', 'start');
|
||||
} else {
|
||||
Session.set('templateName', 'no_access')
|
||||
function safeRoute(route) {
|
||||
return function () {
|
||||
console.log('go ', route);
|
||||
if (Meteor.zoblak.client.accessible(route)) {
|
||||
Session.set('templateName', route);
|
||||
} else {
|
||||
Session.set('templateName', 'no_access')
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Router.route('/farmalarm', function() {
|
||||
if (Meteor.zoblak.client.accessible('alarm')) {
|
||||
Session.set('templateName', 'alarm');
|
||||
} else {
|
||||
Session.set('templateName', 'no_access')
|
||||
}
|
||||
});
|
||||
|
||||
Router.route('/', safeRoute('start'));
|
||||
Router.route('/alarm', safeRoute('alarm'));
|
||||
Router.route('/log', safeRoute('log'));
|
||||
Router.route('/surveillance', safeRoute('surveillance'));
|
||||
Router.route('/weather', safeRoute('weather'));
|
||||
|
||||
Reference in New Issue
Block a user