mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-03 04:25:55 +01:00
move admin categories controller
This commit is contained in:
@@ -19,7 +19,7 @@ var async = require('async'),
|
||||
|
||||
|
||||
var adminController = {
|
||||
categories: {},
|
||||
categories: require('./admin/categories'),
|
||||
tags: {},
|
||||
flags: {},
|
||||
topics: {},
|
||||
@@ -142,33 +142,6 @@ function getGlobalField(field, callback) {
|
||||
});
|
||||
}
|
||||
|
||||
adminController.categories.get = function(req, res, next) {
|
||||
async.parallel({
|
||||
category: async.apply(categories.getCategories, [req.params.category_id], req.user.uid),
|
||||
privileges: async.apply(privileges.categories.list, req.params.category_id)
|
||||
}, function(err, data) {
|
||||
if (err) {
|
||||
return next(err);
|
||||
}
|
||||
|
||||
plugins.fireHook('filter:admin.category.get', {req: req, res: res, category: data.category[0], privileges: data.privileges}, function(err, data) {
|
||||
if (err) {
|
||||
return next(err);
|
||||
}
|
||||
|
||||
res.render('admin/manage/category', {
|
||||
category: data.category,
|
||||
privileges: data.privileges
|
||||
});
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
adminController.categories.getAll = function(req, res, next) {
|
||||
//Categories list will be rendered on client side with recursion, etc.
|
||||
res.render('admin/manage/categories', {});
|
||||
};
|
||||
|
||||
adminController.tags.get = function(req, res, next) {
|
||||
topics.getTags(0, 199, function(err, tags) {
|
||||
if (err) {
|
||||
|
||||
Reference in New Issue
Block a user