@@ -33,10 +33,12 @@ module.exports = {
3333
3434 // the Topcoder v5 url
3535 TC_API : process . env . TC_API || 'https://api.topcoder-dev.com/v5' ,
36+ // the Topcoder Beta API url currently v5.1
37+ TC_BETA_API : process . env . TC_BETA_API || 'https://api.topcoder-dev.com/v5.1' ,
3638 // the organization id
3739 ORG_ID : process . env . ORG_ID || '36ed815b-3da1-49f1-a043-aaed0a4e81ad' ,
38- // the referenced skill provider id
39- TOPCODER_SKILL_PROVIDER_ID : process . env . TOPCODER_SKILL_PROVIDER_ID || '9cc0795a-6e12-4c84-9744-15858dba1861' ,
40+ // the referenced taxonomy id
41+ TOPCODER_TAXONOMY_ID : process . env . TOPCODER_TAXONOMY_ID || '9cc0795a-6e12-4c84-9744-15858dba1861' ,
4042
4143 TOPCODER_USERS_API : process . env . TOPCODER_USERS_API || 'https://api.topcoder-dev.com/v3/users' ,
4244 // the api to find topcoder members
@@ -142,6 +144,8 @@ module.exports = {
142144 TAAS_ROLE_UPDATE_TOPIC : process . env . TAAS_ROLE_UPDATE_TOPIC || 'taas.role.update' ,
143145 // the delete role entity Kafka message topic
144146 TAAS_ROLE_DELETE_TOPIC : process . env . TAAS_ROLE_DELETE_TOPIC || 'taas.role.delete' ,
147+ // the create team entity message topic, only used for eventHandler
148+ TAAS_TEAM_CREATE_TOPIC : process . env . TAAS_TEAM_CREATE_TOPIC || 'taas.team.create' ,
145149 // special kafka topics
146150 TAAS_ACTION_RETRY_TOPIC : process . env . TAAS_ACTION_RETRY_TOPIC || 'taas.action.retry' ,
147151
@@ -161,6 +165,10 @@ module.exports = {
161165 // INTERVIEW_INVITATION_RECIPIENTS_LIST may contain comma-separated list of email which is converted to array
162166 // scheduler@x .ai should be in the RECIPIENTS list
163167 INTERVIEW_INVITATION_RECIPIENTS_LIST :
( process . env . INTERVIEW_INVITATION_RECIPIENTS_LIST || '[email protected] ' ) . split ( ',' ) , 168+ // the emails address for overlapping interview
169+ NOTIFICATION_OPS_EMAILS :
( process . env . NOTIFICATION_OPS_EMAILS || '[email protected] ' ) . split ( ',' ) , 170+ // the slack channel for sending notifications
171+ NOTIFICATION_SLACK_CHANNEL : process . env . NOTIFICATION_SLACK_CHANNEL || '#tass-notification' ,
164172 // SendGrid email template ID for reporting issue
165173 REPORT_ISSUE_SENDGRID_TEMPLATE_ID : process . env . REPORT_ISSUE_SENDGRID_TEMPLATE_ID ,
166174 // SendGrid email template ID for requesting extension
@@ -184,6 +192,7 @@ module.exports = {
184192 TOPCODER_SKILLS_CACHE_TIME : process . env . TOPCODER_SKILLS_CACHE_TIME || 60 ,
185193 // weekly survey scheduler config
186194 WEEKLY_SURVEY : {
195+ SWITCH : process . env . WEEKLY_SURVEY_SWITCH || 'OFF' ,
187196 CRON : process . env . WEEKLY_SURVEY_CRON || '0 1 * * 7' ,
188197 BASE_URL : process . env . WEEKLY_SURVEY_BASE_URL || 'https://api.surveymonkey.net/v3/surveys' ,
189198 JWT_TOKEN : process . env . WEEKLY_SURVEY_JWT_TOKEN || '' ,
@@ -268,5 +277,7 @@ module.exports = {
268277 RESOURCE_BOOKING_EXPIRY_TIME : process . env . RESOURCE_BOOKING_EXPIRY_TIME || 'P21D' ,
269278 // The Stripe
270279 STRIPE_SECRET_KEY : process . env . STRIPE_SECRET_KEY ,
271- CURRENCY : process . env . CURRENCY || 'usd'
280+ CURRENCY : process . env . CURRENCY || 'usd' ,
281+ // RCRM base URL
282+ RCRM_APP_URL : process . env . RCRM_APP_URL || 'https://app.recruitcrm.io'
272283}
0 commit comments