@@ -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
@@ -364,6 +365,8 @@ module.exports = (app, logger) => {
364
365
projectUrl : connectProjectUrl ( projectId ) ,
365
366
userId : req . authUser . userId ,
366
367
initiatorUserId : req . authUser . userId ,
368
+ allowedUsers : created . status === PROJECT_PHASE_STATUS . DRAFT ?
369
+ getTopcoderProjectMembers ( project . members ) : null ,
367
370
} , logger ) ;
368
371
return sendPlanReadyEventIfNeeded ( req , project , created ) ;
369
372
} ) . catch ( err => null ) ; // eslint-disable-line no-unused-vars
@@ -388,6 +391,8 @@ module.exports = (app, logger) => {
388
391
projectUrl : connectProjectUrl ( projectId ) ,
389
392
userId : req . authUser . userId ,
390
393
initiatorUserId : req . authUser . userId ,
394
+ allowedUsers : deleted . status === PROJECT_PHASE_STATUS . DRAFT ?
395
+ getTopcoderProjectMembers ( project . members ) : null ,
391
396
} , logger ) ;
392
397
} ) . catch ( err => null ) ; // eslint-disable-line no-unused-vars
393
398
} ) ;
@@ -439,6 +444,8 @@ module.exports = (app, logger) => {
439
444
projectName : project . name ,
440
445
userId : req . authUser . userId ,
441
446
initiatorUserId : req . authUser . userId ,
447
+ allowedUsers : updated . status === PROJECT_PHASE_STATUS . DRAFT ?
448
+ getTopcoderProjectMembers ( project . members ) : null ,
442
449
} , logger ) ) ;
443
450
events . forEach ( ( event ) => { eventsMap [ event ] = true ; } ) ;
444
451
}
@@ -484,6 +491,8 @@ module.exports = (app, logger) => {
484
491
projectUrl : connectProjectUrl ( projectId ) ,
485
492
userId : req . authUser . userId ,
486
493
initiatorUserId : req . authUser . userId ,
494
+ allowedUsers : updated . status === PROJECT_PHASE_STATUS . DRAFT ?
495
+ getTopcoderProjectMembers ( project . members ) : null ,
487
496
} , logger ) ;
488
497
}
489
498
} ) . catch ( err => null ) ; // eslint-disable-line no-unused-vars
0 commit comments