mcms-node-admin
Version:
mcms node admin module.
14 lines (12 loc) • 693 B
JavaScript
module.exports = (function(App,Express,Package){
var Route = App.Route;
var names = {
AdminHome : '/admin'
};
Route.set(names);
Express.use('/admin',App.Auth.middleware.applyCSRF,require('./routes/login')(App,Route));
Express.use('/admin',[App.Auth.middleware.applyCSRF,App.Auth.middleware.isAdmin,Package.adminUiLoader.middleware],require('./routes/index')(App,Route));
Express.use('/admin/api/settings',App.Auth.middleware.applyCSRF,[App.Auth.middleware.isAdmin],require('./routes/settings')(App,Route,Package));
Express.use('/admin/api',App.Auth.middleware.applyCSRF,require('./routes/api')(App,Route));
Express.use(Route.use);
});