mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-02-03 21:30:06 +01:00
closes #93
This commit is contained in:
@@ -18,7 +18,8 @@ var RDB = require('./../redis.js'),
|
||||
icon: data.icon,
|
||||
blockclass: data.blockclass,
|
||||
slug: slug,
|
||||
topic_count: 0
|
||||
topic_count: 0,
|
||||
disabled: 0
|
||||
});
|
||||
|
||||
RDB.set('categoryslug:' + slug + ':cid', cid);
|
||||
|
||||
@@ -25,7 +25,7 @@ var user = require('./../user.js'),
|
||||
|
||||
(function() {
|
||||
var routes = [
|
||||
'categories', 'users', 'topics', 'settings', 'themes',
|
||||
'categories/active', 'categories/disabled', 'users', 'topics', 'settings', 'themes',
|
||||
'twitter', 'facebook', 'gplus', 'redis', 'motd',
|
||||
'users/latest', 'users/sort-posts', 'users/sort-reputation',
|
||||
'users/search', 'plugins'
|
||||
@@ -106,8 +106,22 @@ var user = require('./../user.js'),
|
||||
});
|
||||
});
|
||||
|
||||
app.get('/api/admin/categories/active', function(req, res) {
|
||||
categories.getAllCategories(function(data) {
|
||||
data.categories = data.categories.filter(function(category) {
|
||||
return (!category.disabled || category.disabled === "0");
|
||||
});
|
||||
res.json(data);
|
||||
});
|
||||
});
|
||||
|
||||
app.get('/api/admin/categories/disabled', function(req, res) {
|
||||
res.json({categories: []});
|
||||
categories.getAllCategories(function(data) {
|
||||
data.categories = data.categories.filter(function(category) {
|
||||
return category.disabled === "1";
|
||||
});
|
||||
res.json(data);
|
||||
});
|
||||
});
|
||||
|
||||
app.get('/api/admin/topics', function(req, res) {
|
||||
|
||||
@@ -17,7 +17,11 @@ var user = require('./../user.js'),
|
||||
app.get('/api/home', function(req, res) {
|
||||
var uid = (req.user) ? req.user.uid : 0;
|
||||
categories.getAllCategories(function(data) {
|
||||
|
||||
|
||||
data.categories = data.categories.filter(function(category) {
|
||||
return (!category.disabled || category.disabled === "0");
|
||||
});
|
||||
|
||||
function iterator(category, callback) {
|
||||
categories.getRecentReplies(category.cid, 2, function(posts) {
|
||||
category["posts"] = posts;
|
||||
@@ -200,8 +204,6 @@ var user = require('./../user.js'),
|
||||
topics:results[1]
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
app.get('/api/404', function(req, res) {
|
||||
|
||||
Reference in New Issue
Block a user