Skip to content

Commit aa66cb3

Browse files
committed
feat: backfill reviewer payment when requested
* add reviewer payment to project_payment when reviewer is either Iterative Reviewer or Reviewer and * challenge.metadata has { name: "reviewerPrize", value: AMT } * remove reviewer payment when reviewer is removed
1 parent 1bc8723 commit aa66cb3

File tree

7 files changed

+551
-40
lines changed

7 files changed

+551
-40
lines changed

challenge-api-v5-mock/mock-challenge-api.js

+6
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ const sampleChallenge = {
1919
'value': 'value1'
2020
}
2121
],
22+
'metadata': [
23+
{
24+
'name': 'reviewerPrize',
25+
'value': '5'
26+
}
27+
],
2228
'created': '2019-03-02T14:35:53.948Z',
2329
'createdBy': 'Copilot1',
2430
'updated': '2019-03-02T14:35:53.948Z',

config/default.js

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ module.exports = {
2323

2424
SUBMITTER_ROLE_ID: process.env.SUBMITTER_ROLE_ID || '732339e7-8e30-49d7-9198-cccf9451e221',
2525
MANAGER_RESOURCE_ROLE_ID: process.env.MANAGER_RESOURCE_ROLE_ID || '0e9c6879-39e4-4eb6-b8df-92407890faf1',
26+
REVIEWER_ROLE_ID: process.env.REVIEWER_ROLE_ID || '318b9c07-079a-42d9-a81f-b96be1dc1099',
27+
ITERATIVE_REVIEWER_ROLE_ID: process.env.ITERATIVE_REVIEWER_ROLE_ID || 'f6df7212-b9d6-4193-bfb1-b383586fce63',
2628

2729
RESOURCE_ROLES_WITHOUT_TIMELINE_NOTIFICATIONS: process.env.RESOURCE_ROLES_WITHOUT_TIMELINE_NOTIFICATIONS ? process.env.RESOURCE_ROLES_WITHOUT_TIMELINE_NOTIFICATIONS.split(',') : ['2a4dc376-a31c-4d00-b173-13934d89e286'],
2830

@@ -68,5 +70,6 @@ module.exports = {
6870

6971
LEGACY_REVIEWER_ROLE_ID: process.env.LEGACY_REVIEWER_ROLE_ID || 4,
7072
LEGACY_REVIEW_PHASE_ID: process.env.LEGACY_REVIEW_PHASE_ID || 4,
73+
LEGACY_REVIEWER_PAYMENT_TYPE_ID: process.env.LEGACY_PROJECT_REVIEW_PAYMENT_TYPE_ID || 3,
7174
COPILOT_PAYMENT_TYPE: process.env.COPILOT_PAYMENT_TYPE || 'copilot'
7275
}

0 commit comments

Comments
 (0)