/** 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 AdminLogsScreenedEmailsRoute @extends Discourse.Route @namespace Discourse @module Discourse **/ Discourse.AdminLogsScreenedEmailsRoute = Discourse.Route.extend({ renderTemplate: function() { this.render('admin/templates/logs/screened_emails', {into: 'adminLogs'}); }, setupController: function() { return this.controllerFor('adminLogsScreenedEmails').show(); } }); /** The route that lists screened IP addresses. @class AdminLogsScreenedIpAddresses @extends Discourse.Route @namespace Discourse @module Discourse **/ Discourse.AdminLogsScreenedIpAddressesRoute = Discourse.Route.extend({ renderTemplate: function() { this.render('admin/templates/logs/screened_ip_addresses', {into: 'adminLogs'}); }, setupController: function() { return this.controllerFor('adminLogsScreenedIpAddresses').show(); } }); /** The route that lists screened URLs. @class AdminLogsScreenedUrlsRoute @extends Discourse.Route @namespace Discourse @module Discourse **/ Discourse.AdminLogsScreenedUrlsRoute = Discourse.Route.extend({ renderTemplate: function() { this.render('admin/templates/logs/screened_urls', {into: 'adminLogs'}); }, setupController: function() { return this.controllerFor('adminLogsScreenedUrls').show(); } });