From 77698676bcce40858d2ed2e583b5474202b4d868 Mon Sep 17 00:00:00 2001 From: Maksym Mykhailenko Date: Fri, 9 Apr 2021 10:34:10 +0300 Subject: [PATCH] feat: add JC status "topcoder-rejected" --- docs/swagger.yaml | 8 ++++---- src/bootstrap.js | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 5b8f7d2b..981e5b91 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -588,7 +588,7 @@ paths: required: false schema: type: string - enum: ['open', 'selected', 'shortlist', 'rejected', 'cancelled', 'interview'] + enum: ['open', 'selected', 'shortlist', 'rejected', 'cancelled', 'interview', 'topcoder-rejected'] description: The job candidate status. - in: query name: externalId @@ -2098,7 +2098,7 @@ components: description: "The user id." status: type: string - enum: ['open', 'selected', 'shortlist', 'rejected', 'cancelled', 'interview'] + enum: ['open', 'selected', 'shortlist', 'rejected', 'cancelled', 'interview', 'topcoder-rejected'] description: "The job candidate status." externalId: type: string @@ -2155,7 +2155,7 @@ components: properties: status: type: string - enum: ['open', 'selected', 'shortlist', 'rejected', 'cancelled', 'interview'] + enum: ['open', 'selected', 'shortlist', 'rejected', 'cancelled', 'interview', 'topcoder-rejected'] externalId: type: string example: "1212" @@ -2652,7 +2652,7 @@ components: description: 'The link for the resume that can be downloaded' status: type: string - enum: ['open', 'selected', 'shortlist', 'rejected', 'cancelled', 'interview'] + enum: ['open', 'selected', 'shortlist', 'rejected', 'cancelled', 'interview', 'topcoder-rejected'] description: "The job candidate status." skills: type: array diff --git a/src/bootstrap.js b/src/bootstrap.js index 918a37e9..a799ae18 100644 --- a/src/bootstrap.js +++ b/src/bootstrap.js @@ -8,7 +8,7 @@ Joi.perPage = () => Joi.number().integer().min(1).default(20) Joi.rateType = () => Joi.string().valid('hourly', 'daily', 'weekly', 'monthly') Joi.jobStatus = () => Joi.string().valid('sourcing', 'in-review', 'assigned', 'closed', 'cancelled') Joi.workload = () => Joi.string().valid('full-time', 'fractional') -Joi.jobCandidateStatus = () => Joi.string().valid('open', 'selected', 'shortlist', 'rejected', 'cancelled', 'interview') +Joi.jobCandidateStatus = () => Joi.string().valid('open', 'selected', 'shortlist', 'rejected', 'cancelled', 'interview', 'topcoder-rejected') Joi.title = () => Joi.string().max(128) // Empty string is not allowed by Joi by default and must be enabled with allow(''). // See https://joi.dev/api/?v=17.3.0#string fro details why it's like this.