@@ -4,6 +4,7 @@ import { EVENT, BUS_API_EVENT, PROJECT_STATUS, PROJECT_PHASE_STATUS, PROJECT_MEM
44 from '../constants' ;
55import { createEvent } from '../services/busApi' ;
66import models from '../models' ;
7+ import getTopcoderProjectMembers from '../util' ;
78
89/**
910 * Map of project status and event name sent to bus api
@@ -363,6 +364,8 @@ module.exports = (app, logger) => {
363364 projectUrl : connectProjectUrl ( projectId ) ,
364365 userId : req . authUser . userId ,
365366 initiatorUserId : req . authUser . userId ,
367+ allowedUsers : created . status === PROJECT_PHASE_STATUS . DRAFT ?
368+ getTopcoderProjectMembers ( project . members ) : null ,
366369 } , logger ) ;
367370 return sendPlanReadyEventIfNeeded ( req , project , created ) ;
368371 } ) . catch ( err => null ) ; // eslint-disable-line no-unused-vars
@@ -387,6 +390,8 @@ module.exports = (app, logger) => {
387390 projectUrl : connectProjectUrl ( projectId ) ,
388391 userId : req . authUser . userId ,
389392 initiatorUserId : req . authUser . userId ,
393+ allowedUsers : deleted . status === PROJECT_PHASE_STATUS . DRAFT ?
394+ getTopcoderProjectMembers ( project . members ) : null ,
390395 } , logger ) ;
391396 } ) . catch ( err => null ) ; // eslint-disable-line no-unused-vars
392397 } ) ;
@@ -438,6 +443,8 @@ module.exports = (app, logger) => {
438443 projectName : project . name ,
439444 userId : req . authUser . userId ,
440445 initiatorUserId : req . authUser . userId ,
446+ allowedUsers : updated . status === PROJECT_PHASE_STATUS . DRAFT ?
447+ getTopcoderProjectMembers ( project . members ) : null ,
441448 } , logger ) ) ;
442449 events . forEach ( ( event ) => { eventsMap [ event ] = true ; } ) ;
443450 }
@@ -483,6 +490,8 @@ module.exports = (app, logger) => {
483490 projectUrl : connectProjectUrl ( projectId ) ,
484491 userId : req . authUser . userId ,
485492 initiatorUserId : req . authUser . userId ,
493+ allowedUsers : updated . status === PROJECT_PHASE_STATUS . DRAFT ?
494+ getTopcoderProjectMembers ( project . members ) : null ,
486495 } , logger ) ;
487496 }
488497 } ) . catch ( err => null ) ; // eslint-disable-line no-unused-vars
0 commit comments