Skip to content

Commit c04adfb

Browse files
Merge pull request #452 from topcoder-platform/feature/self-service-email
Feature/self service email
2 parents 9e9916a + 768a174 commit c04adfb

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

app-constants.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ const UserRoles = {
77
Admin: 'administrator',
88
Copilot: 'copilot',
99
Manager: 'Connect Manager',
10-
User: 'Topcoder User'
10+
User: 'Topcoder User',
11+
SelfServiceCustomer: 'Self-Service Customer'
1112
}
1213

1314
const prizeSetTypes = {

src/routes.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ module.exports = {
1616
get: {
1717
controller: 'ChallengeController',
1818
method: 'searchChallenges',
19-
access: [constants.UserRoles.Admin, constants.UserRoles.Copilot, constants.UserRoles.Manager, constants.UserRoles.User],
19+
access: [constants.UserRoles.Admin, constants.UserRoles.Copilot, constants.UserRoles.SelfServiceCustomer, constants.UserRoles.Manager, constants.UserRoles.User],
2020
scopes: [READ, ALL]
2121
},
2222
post: {
2323
controller: 'ChallengeController',
2424
method: 'createChallenge',
2525
auth: 'jwt',
26-
access: [constants.UserRoles.Admin, constants.UserRoles.Copilot, constants.UserRoles.Manager, constants.UserRoles.User],
26+
access: [constants.UserRoles.Admin, constants.UserRoles.SelfServiceCustomer, constants.UserRoles.Copilot, constants.UserRoles.Manager, constants.UserRoles.User],
2727
scopes: [CREATE, ALL]
2828
}
2929
},
@@ -43,21 +43,21 @@ module.exports = {
4343
controller: 'ChallengeController',
4444
method: 'fullyUpdateChallenge',
4545
auth: 'jwt',
46-
access: [constants.UserRoles.Admin, constants.UserRoles.Copilot, constants.UserRoles.Manager, constants.UserRoles.User],
46+
access: [constants.UserRoles.Admin, constants.UserRoles.SelfServiceCustomer, constants.UserRoles.Copilot, constants.UserRoles.Manager, constants.UserRoles.User],
4747
scopes: [UPDATE, ALL]
4848
},
4949
patch: {
5050
controller: 'ChallengeController',
5151
method: 'partiallyUpdateChallenge',
5252
auth: 'jwt',
53-
access: [constants.UserRoles.Admin, constants.UserRoles.Copilot, constants.UserRoles.Manager, constants.UserRoles.User],
53+
access: [constants.UserRoles.Admin, constants.UserRoles.Copilot, constants.UserRoles.SelfServiceCustomer, constants.UserRoles.Manager, constants.UserRoles.User],
5454
scopes: [UPDATE, ALL]
5555
},
5656
delete: {
5757
controller: 'ChallengeController',
5858
method: 'deleteChallenge',
5959
auth: 'jwt',
60-
access: [constants.UserRoles.Admin, constants.UserRoles.Copilot, constants.UserRoles.Manager, constants.UserRoles.User],
60+
access: [constants.UserRoles.Admin, constants.UserRoles.Copilot, constants.UserRoles.SelfServiceCustomer, constants.UserRoles.Manager, constants.UserRoles.User],
6161
scopes: [DELETE, ALL]
6262
}
6363
},

0 commit comments

Comments
 (0)