feat(forums): moderators/oper/admin can toggle set topic readonly status

This commit is contained in:
OldHawk
2017-07-11 11:48:28 +08:00
parent aead017cf0
commit 0af12f97ed
8 changed files with 71 additions and 5 deletions

View File

@@ -140,6 +140,27 @@ exports.updateTopic = function (req, res) {
});
};
/**
* toggleTopicReadonly
* @param req
* @param res
*/
exports.toggleTopicReadonly = function (req, res) {
var topic = req.topic;
topic.readOnly = !topic.readOnly;
topic.save(function (err) {
if (err) {
return res.status(422).send({
message: errorHandler.getErrorMessage(err)
});
} else {
res.json(topic);
}
});
};
/**
* deleteTopic
* @param req