Skip to content

Commit 56292e2

Browse files
committed
account manager changes
1 parent d1eefb9 commit 56292e2

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

connect/events-config.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,14 @@ const PROJECT_ROLE_OWNER = 'owner';
99
const PROJECT_ROLE_COPILOT = 'copilot';
1010
const PROJECT_ROLE_MANAGER = 'manager';
1111
const PROJECT_ROLE_MEMBER = 'member';
12+
const PROJECT_ROLE_ACCOUNT_MANAGER = 'account_manager';
1213

1314
// project member role rules
1415
const PROJECT_ROLE_RULES = {
1516
[PROJECT_ROLE_OWNER]: { role: 'customer', isPrimary: true },
1617
[PROJECT_ROLE_COPILOT]: { role: 'copilot' },
1718
[PROJECT_ROLE_MANAGER]: { role: 'manager' },
19+
[PROJECT_ROLE_ACCOUNT_MANAGER]: { role: 'account_manager' },
1820
[PROJECT_ROLE_MEMBER]: {},
1921
};
2022

@@ -50,13 +52,13 @@ const EVENTS = [
5052
// Outside project
5153
{
5254
type: BUS_API_EVENT.CONNECT.PROJECT.CREATED,
53-
projectRoles: [PROJECT_ROLE_OWNER],
55+
projectRoles: [PROJECT_ROLE_OWNER, PROJECT_ROLE_ACCOUNT_MANAGER],
5456
exclude: {
5557
topcoderRoles: [ROLE_CONNECT_MANAGER, ROLE_ADMINISTRATOR],
5658
},
5759
}, {
5860
type: BUS_API_EVENT.CONNECT.PROJECT.SUBMITTED_FOR_REVIEW,
59-
projectRoles: [PROJECT_ROLE_OWNER],
61+
projectRoles: [PROJECT_ROLE_OWNER, PROJECT_ROLE_ACCOUNT_MANAGER],
6062
topcoderRoles: [ROLE_CONNECT_MANAGER, ROLE_ADMINISTRATOR],
6163
}, {
6264
type: BUS_API_EVENT.CONNECT.PROJECT.APPROVED,
@@ -149,7 +151,7 @@ const EVENTS = [
149151
type: BUS_API_EVENT.CONNECT.PROJECT.FILE_UPLOADED,
150152
version: 2,
151153
projectRoles: [PROJECT_ROLE_OWNER, PROJECT_ROLE_COPILOT, PROJECT_ROLE_MANAGER, PROJECT_ROLE_MEMBER],
152-
includeUsers: 'allowedUsers'
154+
includeUsers: 'allowedUsers',
153155
}, {
154156
type: BUS_API_EVENT.CONNECT.PROJECT.SPECIFICATION_MODIFIED,
155157
version: 2,
@@ -160,12 +162,12 @@ const EVENTS = [
160162
}, {
161163
type: BUS_API_EVENT.CONNECT.PROJECT_PLAN.MODIFIED,
162164
projectRoles: [PROJECT_ROLE_OWNER, PROJECT_ROLE_COPILOT, PROJECT_ROLE_MANAGER, PROJECT_ROLE_MEMBER],
163-
includeUsers: 'allowedUsers'
165+
includeUsers: 'allowedUsers',
164166
}, {
165167
type: BUS_API_EVENT.CONNECT.PROJECT_PLAN.PROGRESS_UPDATED,
166168
projectRoles: [PROJECT_ROLE_OWNER, PROJECT_ROLE_COPILOT, PROJECT_ROLE_MANAGER, PROJECT_ROLE_MEMBER],
167169
},
168-
170+
169171
// Phase activity
170172
{
171173
type: BUS_API_EVENT.CONNECT.PROJECT_PLAN.PHASE_ACTIVATED,
@@ -200,8 +202,8 @@ const EVENTS = [
200202
}, {
201203
type: BUS_API_EVENT.CONNECT.PROJECT_PLAN.TIMELINE_ADJUSTED,
202204
projectRoles: [PROJECT_ROLE_OWNER, PROJECT_ROLE_COPILOT, PROJECT_ROLE_MANAGER, PROJECT_ROLE_MEMBER],
203-
includeUsers: 'allowedUsers'
204-
}
205+
includeUsers: 'allowedUsers',
206+
},
205207
];
206208

207209
const EVENT_BUNDLES = {

0 commit comments

Comments
 (0)