@@ -4,6 +4,7 @@ import { EVENT, BUS_API_EVENT, PROJECT_STATUS, PROJECT_PHASE_STATUS, PROJECT_MEM
4
4
from '../constants' ;
5
5
import { createEvent } from '../services/busApi' ;
6
6
import models from '../models' ;
7
+ import getTopcoderProjectMembers from '../util' ;
7
8
8
9
/**
9
10
* Map of project status and event name sent to bus api
@@ -363,6 +364,8 @@ module.exports = (app, logger) => {
363
364
projectUrl : connectProjectUrl ( projectId ) ,
364
365
userId : req . authUser . userId ,
365
366
initiatorUserId : req . authUser . userId ,
367
+ allowedUsers : created . status === PROJECT_PHASE_STATUS . DRAFT ?
368
+ getTopcoderProjectMembers ( project . members ) : null ,
366
369
} , logger ) ;
367
370
return sendPlanReadyEventIfNeeded ( req , project , created ) ;
368
371
} ) . catch ( err => null ) ; // eslint-disable-line no-unused-vars
@@ -387,6 +390,8 @@ module.exports = (app, logger) => {
387
390
projectUrl : connectProjectUrl ( projectId ) ,
388
391
userId : req . authUser . userId ,
389
392
initiatorUserId : req . authUser . userId ,
393
+ allowedUsers : deleted . status === PROJECT_PHASE_STATUS . DRAFT ?
394
+ getTopcoderProjectMembers ( project . members ) : null ,
390
395
} , logger ) ;
391
396
} ) . catch ( err => null ) ; // eslint-disable-line no-unused-vars
392
397
} ) ;
@@ -438,6 +443,8 @@ module.exports = (app, logger) => {
438
443
projectName : project . name ,
439
444
userId : req . authUser . userId ,
440
445
initiatorUserId : req . authUser . userId ,
446
+ allowedUsers : updated . status === PROJECT_PHASE_STATUS . DRAFT ?
447
+ getTopcoderProjectMembers ( project . members ) : null ,
441
448
} , logger ) ) ;
442
449
events . forEach ( ( event ) => { eventsMap [ event ] = true ; } ) ;
443
450
}
@@ -483,6 +490,8 @@ module.exports = (app, logger) => {
483
490
projectUrl : connectProjectUrl ( projectId ) ,
484
491
userId : req . authUser . userId ,
485
492
initiatorUserId : req . authUser . userId ,
493
+ allowedUsers : updated . status === PROJECT_PHASE_STATUS . DRAFT ?
494
+ getTopcoderProjectMembers ( project . members ) : null ,
486
495
} , logger ) ;
487
496
}
488
497
} ) . catch ( err => null ) ; // eslint-disable-line no-unused-vars
0 commit comments