Skip to content

Commit dc50e9b

Browse files
committed
Issues-229: added Submitter role
1 parent 9481b5c commit dc50e9b

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/constants.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ module.exports = {
4747
},
4848
CHALLENGE_ROLES: {
4949
COPILOT: 'Copilot',
50-
MANAGER: 'Manager'
50+
MANAGER: 'Manager',
51+
SUBMITTER: 'Submitter'
5152
}
5253
},
5354
VANILLA: {

src/services/vanilla.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,8 @@ function shouldWatchCategories (projectRole, challengeRoles) {
337337

338338
// Project Copilots / Challenge Copilots
339339
return (projectRole === constants.TOPCODER.PROJECT_ROLES.COPILOT ||
340-
(_.isArray(challengeRoles) && _.includes(challengeRoles, constants.TOPCODER.CHALLENGE_ROLES.COPILOT))
340+
(_.isArray(challengeRoles) && (_.includes(challengeRoles, constants.TOPCODER.CHALLENGE_ROLES.COPILOT) ||
341+
_.includes(challengeRoles, constants.TOPCODER.CHALLENGE_ROLES.SUBMITTER)))
341342
)
342343
}
343344

@@ -357,7 +358,8 @@ function shouldFollowCategories (projectRole, challengeRoles) {
357358
return projectRole === constants.TOPCODER.PROJECT_ROLES.COPILOT ||
358359
projectRole === constants.TOPCODER.PROJECT_ROLES.MANAGER ||
359360
(_.isArray(challengeRoles) && (_.includes(challengeRoles, constants.TOPCODER.CHALLENGE_ROLES.COPILOT) ||
360-
_.includes(challengeRoles, constants.TOPCODER.CHALLENGE_ROLES.MANAGER))
361+
_.includes(challengeRoles, constants.TOPCODER.CHALLENGE_ROLES.MANAGER) ||
362+
_.includes(challengeRoles, constants.TOPCODER.CHALLENGE_ROLES.SUBMITTER))
361363
)
362364
}
363365

0 commit comments

Comments
 (0)