Skip to content

Commit 6d848b1

Browse files
authored
Merge pull request #863 from topcoder-platform/develop
[PROD RELEASE] - Jan 26
2 parents 61861d5 + c7c9d10 commit 6d848b1

4 files changed

Lines changed: 45 additions & 16 deletions

File tree

.circleci/config.yml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
version: 2.1
22
python_env: &python_env
33
docker:
4-
- image: cimg/python:3.11.11-browsers
4+
- image: cimg/python:3.12.1-browsers
55
install_awscli: &install_awscli
66
name: "Install awscli"
77
command: |
8-
sudo apt update
9-
sudo apt install jq python3-pip
10-
sudo pip3 install awscli --upgrade
8+
pip3 install awscli --upgrade
119
install_deploysuite: &install_deploysuite
1210
name: Installation of install_deploysuite.
1311
command: |
14-
git clone --branch v1.4.15 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript
12+
git clone --branch v1.4.19 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript
1513
cp ./../buildscript/master_deploy.sh .
1614
cp ./../buildscript/buildenv.sh .
1715
cp ./../buildscript/awsconfiguration.sh .
16+
cp ./../buildscript/psvar-processor.sh .
1817
1918
# Instructions of deployment
2019
deploy_steps: &deploy_steps
@@ -30,15 +29,22 @@ deploy_steps: &deploy_steps
3029
command: |
3130
./awsconfiguration.sh $DEPLOY_ENV
3231
source awsenvconf
33-
./buildenv.sh -e $DEPLOY_ENV -b ${LOGICAL_ENV}-${APPNAME}-deployvar
34-
source buildenvvar
35-
./master_deploy.sh -d ECS -e $DEPLOY_ENV -t latest -s ${LOGICAL_ENV}-global-appvar,${LOGICAL_ENV}-${APPNAME}-appvar -i ${APPNAME} -p FARGATE
32+
# ./buildenv.sh -e $DEPLOY_ENV -b ${LOGICAL_ENV}-${APPNAME}-deployvar
33+
# source buildenvvar
34+
# ./master_deploy.sh -d ECS -e $DEPLOY_ENV -t latest -s ${LOGICAL_ENV}-global-appvar,${LOGICAL_ENV}-${APPNAME}-appvar -i ${APPNAME} -p FARGATE
35+
./psvar-processor.sh -t appenv -p /config/${APPNAME}/deployvar
36+
source deployvar_env
37+
./master_deploy.sh -d ECS -e $DEPLOY_ENV -t latest -j /config/${APPNAME}/appvar,/config/common/global-appvar -i ${APPNAME} -p FARGATE
3638
3739
echo "======= Running Masterscript - deploy projects-api-consumers ==========="
3840
if [ -e ${LOGICAL_ENV}-${APPNAME}-appvar.json ]; then sudo rm -vf ${LOGICAL_ENV}-${APPNAME}-appvar.json; fi
39-
./buildenv.sh -e $DEPLOY_ENV -b ${LOGICAL_ENV}-${APPNAME}-consumers-deployvar
40-
source buildenvvar
41-
./master_deploy.sh -d ECS -e $DEPLOY_ENV -t latest -s ${LOGICAL_ENV}-global-appvar,${LOGICAL_ENV}-${APPNAME}-appvar -i ${APPNAME} -p FARGATE
41+
# ./buildenv.sh -e $DEPLOY_ENV -b ${LOGICAL_ENV}-${APPNAME}-consumers-deployvar
42+
# source buildenvvar
43+
# ./master_deploy.sh -d ECS -e $DEPLOY_ENV -t latest -s ${LOGICAL_ENV}-global-appvar,${LOGICAL_ENV}-${APPNAME}-appvar -i ${APPNAME} -p FARGATE
44+
./psvar-processor.sh -t appenv -p /config/${APPNAME}-consumers/deployvar
45+
source deployvar_env
46+
./master_deploy.sh -d ECS -e $DEPLOY_ENV -t latest -j /config/${APPNAME}/appvar,/config/common/global-appvar -i ${APPNAME} -p FARGATE
47+
4248
4349
jobs:
4450
UnitTests:

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@
3636
},
3737
"repository": {
3838
"type": "git",
39-
"url": "git+https://github.com/appirio-tech/tc-projects-service.git"
39+
"url": "git+https://github.com/topcoder-platform/tc-projects-service.git"
4040
},
4141
"author": "",
4242
"license": "ISC",
4343
"bugs": {
44-
"url": "https://github.com/appirio-tech/tc-projects-service/issues"
44+
"url": "https://github.com/topcoder-platform/tc-projects-service/issues"
4545
},
46-
"homepage": "https://github.com/appirio-tech/tc-projects-service#readme",
46+
"homepage": "https://github.com/topcoder-platform/tc-projects-service#readme",
4747
"dependencies": {
4848
"ajv": "^8.17.1",
4949
"analytics-node": "^2.1.1",
@@ -79,7 +79,7 @@
7979
"sequelize": "^5.8.7",
8080
"stripe": "^8.195.0",
8181
"swagger-ui-express": "^4.0.6",
82-
"tc-core-library-js": "github:appirio-tech/tc-core-library-js#security",
82+
"tc-core-library-js": "github:topcoder-platform/tc-core-library-js#master",
8383
"traverse": "^0.6.6",
8484
"umzug": "^3.8.2",
8585
"urlencode": "^1.1.0",

src/constants.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@ export const USER_ROLE = {
9595
PROGRAM_MANAGER: 'Program Manager',
9696
SOLUTION_ARCHITECT: 'Solution Architect',
9797
PROJECT_MANAGER: 'Project Manager',
98+
TASK_MANAGER: 'Task Manager',
99+
TOPCODER_TASK_MANAGER: 'Topcoder Task Manager',
100+
TALENT_MANAGER: 'Talent Manager',
101+
TOPCODER_TALENT_MANAGER: 'Topcoder Talent Manager',
98102
TOPCODER_USER: 'Topcoder User',
99103
TG_ADMIN: 'tgadmin',
100104
TC_COPILOT: 'copilot',

src/permissions/constants.js

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,10 @@ export const PERMISSION = { // eslint-disable-line import/prefer-default-export
192192
...TOPCODER_ROLES_ADMINS,
193193
USER_ROLE.MANAGER,
194194
USER_ROLE.PROJECT_MANAGER,
195+
USER_ROLE.TASK_MANAGER,
196+
USER_ROLE.TOPCODER_TASK_MANAGER,
197+
USER_ROLE.TALENT_MANAGER,
198+
USER_ROLE.TOPCODER_TALENT_MANAGER,
195199
],
196200
projectRoles: ALL,
197201
scopes: SCOPES_PROJECTS_READ,
@@ -207,6 +211,10 @@ export const PERMISSION = { // eslint-disable-line import/prefer-default-export
207211
...TOPCODER_ROLES_ADMINS,
208212
USER_ROLE.MANAGER,
209213
USER_ROLE.PROJECT_MANAGER,
214+
USER_ROLE.TASK_MANAGER,
215+
USER_ROLE.TOPCODER_TASK_MANAGER,
216+
USER_ROLE.TALENT_MANAGER,
217+
USER_ROLE.TOPCODER_TALENT_MANAGER,
210218
],
211219
scopes: SCOPES_PROJECTS_READ,
212220
},
@@ -361,7 +369,14 @@ export const PERMISSION = { // eslint-disable-line import/prefer-default-export
361369
...PROJECT_ROLES_MANAGEMENT,
362370
PROJECT_MEMBER_ROLE.COPILOT,
363371
],
364-
topcoderRoles: [...TOPCODER_ROLES_ADMINS, USER_ROLE.PROJECT_MANAGER],
372+
topcoderRoles: [
373+
...TOPCODER_ROLES_ADMINS,
374+
USER_ROLE.PROJECT_MANAGER,
375+
USER_ROLE.TASK_MANAGER,
376+
USER_ROLE.TOPCODER_TASK_MANAGER,
377+
USER_ROLE.TALENT_MANAGER,
378+
USER_ROLE.TOPCODER_TALENT_MANAGER,
379+
],
365380
scopes: SCOPES_PROJECTS_READ_AVL_BILLING_ACCOUNTS,
366381
},
367382

@@ -381,6 +396,10 @@ export const PERMISSION = { // eslint-disable-line import/prefer-default-export
381396
topcoderRoles: [
382397
USER_ROLE.TOPCODER_ADMIN,
383398
USER_ROLE.PROJECT_MANAGER,
399+
USER_ROLE.TASK_MANAGER,
400+
USER_ROLE.TOPCODER_TASK_MANAGER,
401+
USER_ROLE.TALENT_MANAGER,
402+
USER_ROLE.TOPCODER_TALENT_MANAGER,
384403
],
385404
scopes: SCOPES_PROJECTS_READ_BILLING_ACCOUNT_DETAILS,
386405
},

0 commit comments

Comments
 (0)