@@ -9,12 +9,14 @@ const PROJECT_ROLE_OWNER = 'owner';
9
9
const PROJECT_ROLE_COPILOT = 'copilot' ;
10
10
const PROJECT_ROLE_MANAGER = 'manager' ;
11
11
const PROJECT_ROLE_MEMBER = 'member' ;
12
+ const PROJECT_ROLE_ACCOUNT_MANAGER = 'account_manager' ;
12
13
13
14
// project member role rules
14
15
const PROJECT_ROLE_RULES = {
15
16
[ PROJECT_ROLE_OWNER ] : { role : 'customer' , isPrimary : true } ,
16
17
[ PROJECT_ROLE_COPILOT ] : { role : 'copilot' } ,
17
18
[ PROJECT_ROLE_MANAGER ] : { role : 'manager' } ,
19
+ [ PROJECT_ROLE_ACCOUNT_MANAGER ] : { role : 'account_manager' } ,
18
20
[ PROJECT_ROLE_MEMBER ] : { } ,
19
21
} ;
20
22
@@ -50,13 +52,13 @@ const EVENTS = [
50
52
// Outside project
51
53
{
52
54
type : BUS_API_EVENT . CONNECT . PROJECT . CREATED ,
53
- projectRoles : [ PROJECT_ROLE_OWNER ] ,
55
+ projectRoles : [ PROJECT_ROLE_OWNER , PROJECT_ROLE_ACCOUNT_MANAGER ] ,
54
56
exclude : {
55
57
topcoderRoles : [ ROLE_CONNECT_MANAGER , ROLE_ADMINISTRATOR ] ,
56
58
} ,
57
59
} , {
58
60
type : BUS_API_EVENT . CONNECT . PROJECT . SUBMITTED_FOR_REVIEW ,
59
- projectRoles : [ PROJECT_ROLE_OWNER ] ,
61
+ projectRoles : [ PROJECT_ROLE_OWNER , PROJECT_ROLE_ACCOUNT_MANAGER ] ,
60
62
topcoderRoles : [ ROLE_CONNECT_MANAGER , ROLE_ADMINISTRATOR ] ,
61
63
} , {
62
64
type : BUS_API_EVENT . CONNECT . PROJECT . APPROVED ,
@@ -149,7 +151,7 @@ const EVENTS = [
149
151
type : BUS_API_EVENT . CONNECT . PROJECT . FILE_UPLOADED ,
150
152
version : 2 ,
151
153
projectRoles : [ PROJECT_ROLE_OWNER , PROJECT_ROLE_COPILOT , PROJECT_ROLE_MANAGER , PROJECT_ROLE_MEMBER ] ,
152
- includeUsers : 'allowedUsers'
154
+ includeUsers : 'allowedUsers' ,
153
155
} , {
154
156
type : BUS_API_EVENT . CONNECT . PROJECT . SPECIFICATION_MODIFIED ,
155
157
version : 2 ,
@@ -160,12 +162,12 @@ const EVENTS = [
160
162
} , {
161
163
type : BUS_API_EVENT . CONNECT . PROJECT_PLAN . MODIFIED ,
162
164
projectRoles : [ PROJECT_ROLE_OWNER , PROJECT_ROLE_COPILOT , PROJECT_ROLE_MANAGER , PROJECT_ROLE_MEMBER ] ,
163
- includeUsers : 'allowedUsers'
165
+ includeUsers : 'allowedUsers' ,
164
166
} , {
165
167
type : BUS_API_EVENT . CONNECT . PROJECT_PLAN . PROGRESS_UPDATED ,
166
168
projectRoles : [ PROJECT_ROLE_OWNER , PROJECT_ROLE_COPILOT , PROJECT_ROLE_MANAGER , PROJECT_ROLE_MEMBER ] ,
167
169
} ,
168
-
170
+
169
171
// Phase activity
170
172
{
171
173
type : BUS_API_EVENT . CONNECT . PROJECT_PLAN . PHASE_ACTIVATED ,
@@ -200,8 +202,8 @@ const EVENTS = [
200
202
} , {
201
203
type : BUS_API_EVENT . CONNECT . PROJECT_PLAN . TIMELINE_ADJUSTED ,
202
204
projectRoles : [ PROJECT_ROLE_OWNER , PROJECT_ROLE_COPILOT , PROJECT_ROLE_MANAGER , PROJECT_ROLE_MEMBER ] ,
203
- includeUsers : 'allowedUsers'
204
- }
205
+ includeUsers : 'allowedUsers' ,
206
+ } ,
205
207
] ;
206
208
207
209
const EVENT_BUNDLES = {
0 commit comments