exposing thread tools to users in the "administrators" set, fixing up

Topics methods to call the "editable" method first instead of just
checking rep thresholds.

Also changed the limit on thread length from 10 to infinity (for now,
until infinite scrolling makes it in)
This commit is contained in:
Julian Lam
2013-05-17 21:14:58 -04:00
parent dd515ef831
commit 1a38644eb8
3 changed files with 65 additions and 21 deletions

View File

@@ -264,7 +264,7 @@ var config = require('../config.js'),
User.exists(username, function(exists) {
RDB.incr('global:next_user_id', function(err, uid) {
RDB.handle(err);
RDB.handfle(err);
var gravatar = User.createGravatarURLFromEmail(email);
@@ -524,7 +524,13 @@ var config = require('../config.js'),
User.isModerator = function(uid, cid, callback) {
RDB.sismember('cid:' + cid + ':moderators', uid, function(err, exists) {
callback(exists);
callback(!!exists);
});
}
User.isAdministrator = function(uid, callback) {
RDB.sismember('administrators', uid, function(err, exists) {
callback(!!exists);
});
}