Added requested approval fields and logic

This commit is contained in:
Keith Holliday
2016-10-08 06:29:23 -05:00
parent 393a9290e9
commit f2e5bc52e5
3 changed files with 25 additions and 1 deletions

View File

@@ -73,6 +73,10 @@ export let TaskSchema = new Schema({
requiresApproval: {type: Boolean, default: false},
approved: {type: Boolean, default: false},
approvedDate: {type: Date},
approvingUser: [{type: String, ref: 'User', validate: [validator.isUUID, 'Invalid uuid.']}],
approvalRequested: {type: Boolean, default: false},
approvalRequestedDate: {type: Date},
reminders: [{
_id: false,