fixed router bug

This commit is contained in:
Senad Uka
2016-10-29 17:01:09 +02:00
parent a8e37f2f48
commit 971ca889fc
5 changed files with 37 additions and 26 deletions

View File

@@ -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'));