/** Index redirects to a default logs index. @class AdminLogsIndexRoute @extends Discourse.Route @namespace Discourse @module Discourse **/ Discourse.AdminLogsIndexRoute = Discourse.Route.extend({ redirect: function() { this.transitionTo('adminLogs.staffActionLogs'); } }); /** The route that lists blocked email addresses. @class AdminLogsBlockedEmailsRoute @extends Discourse.Route @namespace Discourse @module Discourse **/ Discourse.AdminLogsBlockedEmailsRoute = Discourse.Route.extend({ renderTemplate: function() { this.render('admin/templates/logs/blocked_emails', {into: 'adminLogs'}); }, setupController: function() { return this.controllerFor('adminLogsBlockedEmails').show(); } }); /** The route that lists staff actions that were logged. @class AdminLogsStaffActionLogsRoute @extends Discourse.Route @namespace Discourse @module Discourse **/ Discourse.AdminLogsStaffActionLogsRoute = Discourse.Route.extend({ renderTemplate: function() { this.render('admin/templates/logs/staff_action_logs', {into: 'adminLogs'}); }, setupController: function() { return this.controllerFor('adminLogsStaffActionLogs').show(); } });