mirror of
https://github.com/vale981/Vulcan
synced 2025-03-10 12:36:39 -04:00
38 lines
751 B
JavaScript
38 lines
751 B
JavaScript
![]() |
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
|
||
|
});
|
||
|
|
||
|
});
|
||
|
|
||
|
});
|