discourse/app/assets/javascripts/admin/routes/admin_logs_routes.js

49 lines
1.2 KiB
JavaScript
Raw Normal View History

2013-08-01 21:30:13 -04:00
/**
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');
2013-08-01 21:30:13 -04:00
}
});
/**
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();
}
2013-08-01 21:30:13 -04:00
});