diff --git a/src/front/src/app/upsertproject/upsertproject.controller.js b/src/front/src/app/upsertproject/upsertproject.controller.js index d9f23f1..1755c48 100644 --- a/src/front/src/app/upsertproject/upsertproject.controller.js +++ b/src/front/src/app/upsertproject/upsertproject.controller.js @@ -24,6 +24,7 @@ angular.module('topcoderX').controller('ProjectController', ['currentUser', '$sc rocketChatWebhook: null, rocketChatChannelName: null, archived: false, + createCopilotPayments: false }; if ($rootScope.project) { $scope.title = 'Manage a Project'; diff --git a/src/front/src/app/upsertproject/upsertproject.html b/src/front/src/app/upsertproject/upsertproject.html index 9117afa..8779287 100644 --- a/src/front/src/app/upsertproject/upsertproject.html +++ b/src/front/src/app/upsertproject/upsertproject.html @@ -87,6 +87,10 @@

{{title}}

Rocket Chat Channel Name is required.
+ + +
diff --git a/src/models/Project.js b/src/models/Project.js index 9ef408d..60ee024 100644 --- a/src/models/Project.js +++ b/src/models/Project.js @@ -42,7 +42,8 @@ const schema = new Schema({ updatedAt: { type: Date, default: Date.now, - } + }, + createCopilotPayments: {type: String, required: false} }); module.exports = schema; diff --git a/src/services/ProjectService.js b/src/services/ProjectService.js index 02a5b66..78ced83 100644 --- a/src/services/ProjectService.js +++ b/src/services/ProjectService.js @@ -50,6 +50,7 @@ const projectSchema = { registeredWebhookId: Joi.string().allow(null), createdAt: Joi.date(), updatedAt: Joi.date(), + createCopilotPayments: Joi.boolean() }, currentUser: currentUserSchema, }; @@ -63,6 +64,7 @@ const createProjectSchema = { rocketChatWebhook: Joi.string().allow(null), rocketChatChannelName: Joi.string().allow(null), archived: Joi.boolean().required(), + createCopilotPayments: Joi.boolean() }, currentUser: currentUserSchema };