adminNav.push({ route: 'searchLogs', label: 'Search Logs' }); Meteor.startup(function () { Router.onBeforeAction(Router._filters.isAdmin, {only: ['logs']}); Router.map(function() { // Search this.route('search', { path: '/search/:limit?', controller: PostsListController }); // Search Logs this.route('searchLogs', { path: '/logs/:limit?', waitOn: function () { var limit = this.params.limit || 100; if(Meteor.isClient) { Session.set('logsLimit', limit); } return Meteor.subscribe('searches', limit); }, data: function () { return Searches.find({}, {sort: {timestamp: -1}}); }, fastRender: true }); }); });