- Route to approve submissions
This commit is contained in:
@@ -169,7 +169,7 @@ module.exports = {
|
||||
allSubmitted: (e) => {
|
||||
const promise = new Promise((resolve, reject) => {
|
||||
ProfileModel
|
||||
.find({ submitted: true })
|
||||
.find({ submitted: true, approved: true })
|
||||
.sort({ order: 1 })
|
||||
.populate({
|
||||
path: 'messages',
|
||||
@@ -315,6 +315,31 @@ module.exports = {
|
||||
e.emit('allChatImagesSent', err, null);
|
||||
});
|
||||
},
|
||||
|
||||
approveSubmission: (e, profileId) => {
|
||||
const promise = new Promise((resolve, reject) => {
|
||||
ProfileModel.findOneAndUpdate(
|
||||
{ _id: profileId },
|
||||
{ $set: { approved: true } },
|
||||
{ new: true },
|
||||
(err, result) => {
|
||||
if (err) {
|
||||
reject(err);
|
||||
}
|
||||
|
||||
if (result) {
|
||||
resolve(result);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
promise.then((result) => {
|
||||
e.emit('approveSubmission', null, result);
|
||||
})
|
||||
.catch((err) => {
|
||||
e.emit('approveSubmission', err, null);
|
||||
});
|
||||
},
|
||||
|
||||
create: (e, profiles) => {
|
||||
var count = profiles.length;
|
||||
|
||||
Reference in New Issue
Block a user