Skip to content

Commit 2d0e55b

Browse files
Merge pull request #222 from topcoder-platform/dev-wp
[PROD] Release 1.6.0
2 parents 7c925b4 + 9ac2bdc commit 2d0e55b

File tree

77 files changed

+19804
-6271
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+19804
-6271
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ web_modules/
5353
# Optional eslint cache
5454
.eslintcache
5555

56+
# Optional eslint options
57+
.eslintrc.y*ml
58+
5659
# Microbundle cache
5760
.rpt2_cache/
5861
.rts2_cache_cjs/

README.md

Lines changed: 131 additions & 44 deletions
Large diffs are not rendered by default.

app-constants.js

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,35 @@ const Scopes = {
3333
DELETE_RESOURCE_BOOKING: 'delete:taas-resourceBookings',
3434
ALL_RESOURCE_BOOKING: 'all:taas-resourceBookings',
3535
// taas-team
36-
READ_TAAS_TEAM: 'read:taas-teams'
36+
READ_TAAS_TEAM: 'read:taas-teams',
37+
// work period
38+
READ_WORK_PERIOD: 'read:taas-workPeriods',
39+
CREATE_WORK_PERIOD: 'create:taas-workPeriods',
40+
UPDATE_WORK_PERIOD: 'update:taas-workPeriods',
41+
DELETE_WORK_PERIOD: 'delete:taas-workPeriods',
42+
ALL_WORK_PERIOD: 'all:taas-workPeriods',
43+
// work period payment
44+
READ_WORK_PERIOD_PAYMENT: 'read:taas-workPeriodPayments',
45+
CREATE_WORK_PERIOD_PAYMENT: 'create:taas-workPeriodPayments',
46+
UPDATE_WORK_PERIOD_PAYMENT: 'update:taas-workPeriodPayments',
47+
ALL_WORK_PERIOD_PAYMENT: 'all:taas-workPeriodPayments'
48+
}
49+
50+
const ChallengeStatus = {
51+
DRAFT: 'Draft',
52+
ACTIVE: 'Active',
53+
COMPLETED: 'Completed'
54+
}
55+
56+
const PaymentProcessingSwitch = {
57+
ON: 'ON',
58+
OFF: 'OFF'
3759
}
3860

3961
module.exports = {
4062
UserRoles,
4163
FullManagePermissionRoles,
42-
Scopes
64+
Scopes,
65+
ChallengeStatus,
66+
PaymentProcessingSwitch
4367
}

config/default.js

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ module.exports = {
7676
ES_INDEX_JOB_CANDIDATE: process.env.ES_INDEX_JOB_CANDIDATE || 'job_candidate',
7777
// the resource booking index
7878
ES_INDEX_RESOURCE_BOOKING: process.env.ES_INDEX_RESOURCE_BOOKING || 'resource_booking',
79+
// the work period index
80+
ES_INDEX_WORK_PERIOD: process.env.ES_INDEX_WORK_PERIOD || 'work_period',
7981

8082
// the max bulk size in MB for ES indexing
8183
MAX_BULK_REQUEST_SIZE_MB: process.env.MAX_BULK_REQUEST_SIZE_MB || 20,
@@ -103,13 +105,27 @@ module.exports = {
103105
TAAS_JOB_CANDIDATE_UPDATE_TOPIC: process.env.TAAS_JOB_CANDIDATE_UPDATE_TOPIC || 'taas.jobcandidate.update',
104106
// the delete job candidate entity Kafka message topic
105107
TAAS_JOB_CANDIDATE_DELETE_TOPIC: process.env.TAAS_JOB_CANDIDATE_DELETE_TOPIC || 'taas.jobcandidate.delete',
106-
// topics for job service
108+
// topics for resource booking service
107109
// the create resource booking entity Kafka message topic
108110
TAAS_RESOURCE_BOOKING_CREATE_TOPIC: process.env.TAAS_RESOURCE_BOOKING_CREATE_TOPIC || 'taas.resourcebooking.create',
109111
// the update resource booking entity Kafka message topic
110112
TAAS_RESOURCE_BOOKING_UPDATE_TOPIC: process.env.TAAS_RESOURCE_BOOKING_UPDATE_TOPIC || 'taas.resourcebooking.update',
111113
// the delete resource booking entity Kafka message topic
112114
TAAS_RESOURCE_BOOKING_DELETE_TOPIC: process.env.TAAS_RESOURCE_BOOKING_DELETE_TOPIC || 'taas.resourcebooking.delete',
115+
// topics for work period service
116+
// the create work period entity Kafka message topic
117+
TAAS_WORK_PERIOD_CREATE_TOPIC: process.env.TAAS_WORK_PERIOD_CREATE_TOPIC || 'taas.workperiod.create',
118+
// the update work period entity Kafka message topic
119+
TAAS_WORK_PERIOD_UPDATE_TOPIC: process.env.TAAS_WORK_PERIOD_UPDATE_TOPIC || 'taas.workperiod.update',
120+
// the delete work period entity Kafka message topic
121+
TAAS_WORK_PERIOD_DELETE_TOPIC: process.env.TAAS_WORK_PERIOD_DELETE_TOPIC || 'taas.workperiod.delete',
122+
// topics for work period payment service
123+
// the create work period payment entity Kafka message topic
124+
TAAS_WORK_PERIOD_PAYMENT_CREATE_TOPIC: process.env.TAAS_WORK_PERIOD_PAYMENT_CREATE_TOPIC || 'taas.workperiodpayment.create',
125+
// the update work period payment entity Kafka message topic
126+
TAAS_WORK_PERIOD_PAYMENT_UPDATE_TOPIC: process.env.TAAS_WORK_PERIOD_PAYMENT_UPDATE_TOPIC || 'taas.workperiodpayment.update',
127+
// the delete work period payment entity Kafka message topic
128+
TAAS_WORK_PERIOD_PAYMENT_DELETE_TOPIC: process.env.TAAS_WORK_PERIOD_PAYMENT_DELETE_TOPIC || 'taas.workperiodpayment.delete',
113129

114130
// the Kafka message topic for sending email
115131
EMAIL_TOPIC: process.env.EMAIL_TOPIC || 'external.action.email',
@@ -124,5 +140,12 @@ module.exports = {
124140
// SendGrid email template ID for requesting extension
125141
REQUEST_EXTENSION_SENDGRID_TEMPLATE_ID: process.env.REQUEST_EXTENSION_SENDGRID_TEMPLATE_ID,
126142
// the URL where TaaS App is hosted
127-
TAAS_APP_URL: process.env.TAAS_APP_URL || 'https://platform.topcoder-dev.com/taas/myteams'
143+
TAAS_APP_URL: process.env.TAAS_APP_URL || 'https://platform.topcoder-dev.com/taas/myteams',
144+
// environment variables for Payment Service
145+
ROLE_ID_SUBMITTER: process.env.ROLE_ID_SUBMITTER || '732339e7-8e30-49d7-9198-cccf9451e221',
146+
TYPE_ID_TASK: process.env.TYPE_ID_TASK || 'ecd58c69-238f-43a4-a4bb-d172719b9f31',
147+
DEFAULT_TIMELINE_TEMPLATE_ID: process.env.DEFAULT_TIMELINE_TEMPLATE_ID || '53a307ce-b4b3-4d6f-b9a1-3741a58f77e6',
148+
DEFAULT_TRACK_ID: process.env.DEFAULT_TRACK_ID || '9b6fc876-f4d9-4ccb-9dfd-419247628825',
149+
150+
PAYMENT_PROCESSING_SWITCH: process.env.PAYMENT_PROCESSING_SWITCH || 'OFF'
128151
}

data/demo-data.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)