Skip to content

Commit ecdea1f

Browse files
author
vikasrohit
authored
Merge pull request #238 from topcoder-platform/hotfix/adding_refcode_to_event_payload
Hotfix/adding refcode to event payload
2 parents c05e71f + bf80ccd commit ecdea1f

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

src/events/busApi.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ module.exports = (app, logger) => {
5050
createEvent(BUS_API_EVENT.PROJECT_CREATED, {
5151
projectId: project.id,
5252
projectName: project.name,
53+
refCode: _.get(project, 'details.utm.code'),
5354
projectUrl: connectProjectUrl(project.id),
5455
userId: req.authUser.userId,
5556
initiatorUserId: req.authUser.userId,
@@ -67,6 +68,7 @@ module.exports = (app, logger) => {
6768
createEvent(mapEventTypes[updated.status], {
6869
projectId: updated.id,
6970
projectName: updated.name,
71+
refCode: _.get(updated, 'details.utm.code'),
7072
projectUrl: connectProjectUrl(updated.id),
7173
userId: req.authUser.userId,
7274
initiatorUserId: req.authUser.userId,
@@ -79,6 +81,7 @@ module.exports = (app, logger) => {
7981
createEvent(BUS_API_EVENT.PROJECT_SPECIFICATION_MODIFIED, {
8082
projectId: updated.id,
8183
projectName: updated.name,
84+
refCode: _.get(updated, 'details.utm.code'),
8285
projectUrl: connectProjectUrl(updated.id),
8386
userId: req.authUser.userId,
8487
initiatorUserId: req.authUser.userId,
@@ -88,6 +91,7 @@ module.exports = (app, logger) => {
8891
createEvent(BUS_API_EVENT.PROJECT_LINK_CREATED, {
8992
projectId: updated.id,
9093
projectName: updated.name,
94+
refCode: _.get(updated, 'details.utm.code'),
9195
projectUrl: connectProjectUrl(updated.id),
9296
userId: req.authUser.userId,
9397
initiatorUserId: req.authUser.userId,
@@ -101,6 +105,7 @@ module.exports = (app, logger) => {
101105
createEvent(BUS_API_EVENT.PROJECT_UPDATED, {
102106
projectId: updated.id,
103107
projectName: updated.name,
108+
refCode: _.get(updated, 'details.utm.code'),
104109
projectUrl: connectProjectUrl(updated.id),
105110
userId: req.authUser.userId,
106111
initiatorUserId: req.authUser.userId,
@@ -135,6 +140,7 @@ module.exports = (app, logger) => {
135140
createEvent(eventType, {
136141
projectId,
137142
projectName: project.name,
143+
refCode: _.get(project, 'details.utm.code'),
138144
projectUrl: connectProjectUrl(projectId),
139145
userId: member.userId,
140146
initiatorUserId: req.authUser.userId,
@@ -143,6 +149,7 @@ module.exports = (app, logger) => {
143149
createEvent(BUS_API_EVENT.PROJECT_TEAM_UPDATED, {
144150
projectId: project.id,
145151
projectName: project.name,
152+
refCode: _.get(project, 'details.utm.code'),
146153
projectUrl: connectProjectUrl(project.id),
147154
userId: req.authUser.userId,
148155
initiatorUserId: req.authUser.userId,
@@ -172,6 +179,7 @@ module.exports = (app, logger) => {
172179
createEvent(eventType, {
173180
projectId,
174181
projectName: project.name,
182+
refCode: _.get(project, 'details.utm.code'),
175183
projectUrl: connectProjectUrl(projectId),
176184
userId: member.userId,
177185
initiatorUserId: req.authUser.userId,
@@ -180,6 +188,7 @@ module.exports = (app, logger) => {
180188
createEvent(BUS_API_EVENT.PROJECT_TEAM_UPDATED, {
181189
projectId: project.id,
182190
projectName: project.name,
191+
refCode: _.get(project, 'details.utm.code'),
183192
projectUrl: connectProjectUrl(project.id),
184193
userId: req.authUser.userId,
185194
initiatorUserId: req.authUser.userId,
@@ -205,6 +214,7 @@ module.exports = (app, logger) => {
205214
createEvent(BUS_API_EVENT.MEMBER_ASSIGNED_AS_OWNER, {
206215
projectId,
207216
projectName: project.name,
217+
refCode: _.get(project, 'details.utm.code'),
208218
projectUrl: connectProjectUrl(projectId),
209219
userId: updated.userId,
210220
initiatorUserId: req.authUser.userId,
@@ -214,6 +224,7 @@ module.exports = (app, logger) => {
214224
createEvent(BUS_API_EVENT.PROJECT_TEAM_UPDATED, {
215225
projectId: project.id,
216226
projectName: project.name,
227+
refCode: _.get(project, 'details.utm.code'),
217228
projectUrl: connectProjectUrl(project.id),
218229
userId: req.authUser.userId,
219230
initiatorUserId: req.authUser.userId,
@@ -237,6 +248,7 @@ module.exports = (app, logger) => {
237248
createEvent(BUS_API_EVENT.PROJECT_FILE_UPLOADED, {
238249
projectId,
239250
projectName: project.name,
251+
refCode: _.get(project, 'details.utm.code'),
240252
projectUrl: connectProjectUrl(projectId),
241253
fileName: attachment.filePath.replace(/^.*[\\\/]/, ''), // eslint-disable-line
242254
fileUrl: connectProjectAttachmentUrl(projectId, attachment.id),
@@ -247,6 +259,7 @@ module.exports = (app, logger) => {
247259
createEvent(BUS_API_EVENT.PROJECT_FILES_UPDATED, {
248260
projectId: project.id,
249261
projectName: project.name,
262+
refCode: _.get(project, 'details.utm.code'),
250263
projectUrl: connectProjectUrl(project.id),
251264
userId: req.authUser.userId,
252265
initiatorUserId: req.authUser.userId,
@@ -270,6 +283,7 @@ module.exports = (app, logger) => {
270283
createEvent(BUS_API_EVENT.PROJECT_FILES_UPDATED, {
271284
projectId: project.id,
272285
projectName: project.name,
286+
refCode: _.get(project, 'details.utm.code'),
273287
projectUrl: connectProjectUrl(project.id),
274288
userId: req.authUser.userId,
275289
initiatorUserId: req.authUser.userId,
@@ -292,6 +306,7 @@ module.exports = (app, logger) => {
292306
createEvent(BUS_API_EVENT.PROJECT_FILES_UPDATED, {
293307
projectId: project.id,
294308
projectName: project.name,
309+
refCode: _.get(project, 'details.utm.code'),
295310
projectUrl: connectProjectUrl(project.id),
296311
userId: req.authUser.userId,
297312
initiatorUserId: req.authUser.userId,
@@ -320,6 +335,7 @@ module.exports = (app, logger) => {
320335
projectId: project.id,
321336
phaseId: phase.id,
322337
projectName: project.name,
338+
refCode: _.get(project, 'details.utm.code'),
323339
userId: req.authUser.userId,
324340
initiatorUserId: req.authUser.userId,
325341
}, logger);
@@ -343,6 +359,7 @@ module.exports = (app, logger) => {
343359
createEvent(BUS_API_EVENT.PROJECT_PLAN_UPDATED, {
344360
projectId,
345361
projectName: project.name,
362+
refCode: _.get(project, 'details.utm.code'),
346363
projectUrl: connectProjectUrl(projectId),
347364
userId: req.authUser.userId,
348365
initiatorUserId: req.authUser.userId,
@@ -366,6 +383,7 @@ module.exports = (app, logger) => {
366383
createEvent(BUS_API_EVENT.PROJECT_PLAN_UPDATED, {
367384
projectId,
368385
projectName: project.name,
386+
refCode: _.get(project, 'details.utm.code'),
369387
projectUrl: connectProjectUrl(projectId),
370388
userId: req.authUser.userId,
371389
initiatorUserId: req.authUser.userId,
@@ -448,6 +466,7 @@ module.exports = (app, logger) => {
448466
createEvent(BUS_API_EVENT.PROJECT_PRODUCT_SPECIFICATION_MODIFIED, {
449467
projectId,
450468
projectName: project.name,
469+
refCode: _.get(project, 'details.utm.code'),
451470
projectUrl: connectProjectUrl(projectId),
452471
userId: req.authUser.userId,
453472
initiatorUserId: req.authUser.userId,
@@ -460,6 +479,7 @@ module.exports = (app, logger) => {
460479
createEvent(BUS_API_EVENT.PROJECT_PLAN_UPDATED, {
461480
projectId,
462481
projectName: project.name,
482+
refCode: _.get(project, 'details.utm.code'),
463483
projectUrl: connectProjectUrl(projectId),
464484
userId: req.authUser.userId,
465485
initiatorUserId: req.authUser.userId,
@@ -483,6 +503,7 @@ module.exports = (app, logger) => {
483503
createEvent(BUS_API_EVENT.MILESTONE_UPDATED, {
484504
projectId: project.id,
485505
projectName: project.name,
506+
refCode: _.get(project, 'details.utm.code'),
486507
projectUrl: connectProjectUrl(project.id),
487508
timeline,
488509
originalMilestone: original,
@@ -503,6 +524,7 @@ module.exports = (app, logger) => {
503524
createEvent(event, {
504525
projectId: project.id,
505526
projectName: project.name,
527+
refCode: _.get(project, 'details.utm.code'),
506528
projectUrl: connectProjectUrl(project.id),
507529
timeline,
508530
originalMilestone: original,
@@ -520,6 +542,7 @@ module.exports = (app, logger) => {
520542
createEvent(BUS_API_EVENT.MILESTONE_WAITING_CUSTOMER, {
521543
projectId: project.id,
522544
projectName: project.name,
545+
refCode: _.get(project, 'details.utm.code'),
523546
projectUrl: connectProjectUrl(project.id),
524547
timeline,
525548
originalMilestone: original,
@@ -546,6 +569,7 @@ module.exports = (app, logger) => {
546569
createEvent(BUS_API_EVENT.MILESTONE_ADDED, {
547570
projectId,
548571
projectName: project.name,
572+
refCode: _.get(project, 'details.utm.code'),
549573
projectUrl: connectProjectUrl(projectId),
550574
addedMilestone: created,
551575
userId: req.authUser.userId,
@@ -594,6 +618,7 @@ module.exports = (app, logger) => {
594618
createEvent(BUS_API_EVENT.TIMELINE_ADJUSTED, {
595619
projectId: project.id,
596620
projectName: project.name,
621+
refCode: _.get(project, 'details.utm.code'),
597622
projectUrl: connectProjectUrl(project.id),
598623
originalTimeline: cTimeline.original,
599624
updatedTimeline: cTimeline.updated,
@@ -622,6 +647,7 @@ module.exports = (app, logger) => {
622647
createEvent(BUS_API_EVENT.MILESTONE_REMOVED, {
623648
projectId,
624649
projectName: project.name,
650+
refCode: _.get(project, 'details.utm.code'),
625651
projectUrl: connectProjectUrl(projectId),
626652
removedMilestone: deleted,
627653
userId: req.authUser.userId,
@@ -648,6 +674,7 @@ module.exports = (app, logger) => {
648674
createEvent(BUS_API_EVENT.TIMELINE_ADJUSTED, {
649675
projectId,
650676
projectName: project.name,
677+
refCode: _.get(project, 'details.utm.code'),
651678
projectUrl: connectProjectUrl(projectId),
652679
originalTimeline: original,
653680
updatedTimeline: updated,

0 commit comments

Comments
 (0)