feat(users): add ban reason when admin banned a user

This commit is contained in:
OldHawk
2018-06-09 21:37:10 +08:00
parent a314a1e4bf
commit 0402626c23
10 changed files with 112 additions and 32 deletions

View File

@@ -387,7 +387,12 @@ exports.banAllUnfinishedUser = function (req, res) {
if (req.user.isAdmin) {
var user = req.model;
User.update({'examinationData.isFinished': false}, {$set: {status: 'banned'}}, {multi: true}, function (err, num) {
User.update({'examinationData.isFinished': false}, {
$set: {
status: 'banned',
banReason: 'BANNED.REASON_EXAMINATION_NOT_FINISHED'
}
}, {multi: true}, function (err, num) {
if (err) {
return res.status(422).send({
message: errorHandler.getErrorMessage(err)