@@ -9,12 +9,14 @@ const PROJECT_ROLE_OWNER = 'owner';
99const PROJECT_ROLE_COPILOT = 'copilot' ;
1010const PROJECT_ROLE_MANAGER = 'manager' ;
1111const PROJECT_ROLE_MEMBER = 'member' ;
12+ const PROJECT_ROLE_ACCOUNT_MANAGER = 'account_manager' ;
1213
1314// project member role rules
1415const 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
207209const EVENT_BUNDLES = {
0 commit comments