Skip to content

Commit 8bf854f

Browse files
committed
fix: Kafka events with correct type "action"
1 parent 8850389 commit 8bf854f

File tree

2 files changed

+32
-32
lines changed

2 files changed

+32
-32
lines changed

migrations/helpers/indexMetadataByProcessor.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
*/
1515
import _ from 'lodash';
1616
import models from '../../src/models';
17-
import { RESOURCES } from '../../src/constants';
17+
import { RESOURCES, BUS_API_EVENT } from '../../src/constants';
1818
import { createEvent } from '../../src/services/busApi';
1919

2020
const modelConfigs = {
@@ -79,7 +79,7 @@ async function syncMetadataIndex() {
7979
await Promise.all( // eslint-disable-line no-await-in-loop
8080
records.map(record =>
8181
createEvent(
82-
'project.notification.create',
82+
BUS_API_EVENT.PROJECT_METADATA_CREATE,
8383
_.assign({ resource: modelConfig.resource }, record),
8484
console,
8585
),

src/constants.js

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -124,52 +124,52 @@ export const EVENT = {
124124
};
125125

126126
export const BUS_API_EVENT = {
127-
PROJECT_CREATED: 'project.notification.create',
128-
PROJECT_UPDATED: 'project.notification.update',
129-
PROJECT_DELETED: 'project.notification.delete',
127+
PROJECT_CREATED: 'project.action.create',
128+
PROJECT_UPDATED: 'project.action.update',
129+
PROJECT_DELETED: 'project.action.delete',
130130

131-
PROJECT_MEMBER_ADDED: 'project.notification.create',
132-
PROJECT_MEMBER_REMOVED: 'project.notification.delete',
133-
PROJECT_MEMBER_UPDATED: 'project.notification.update',
131+
PROJECT_MEMBER_ADDED: 'project.action.create',
132+
PROJECT_MEMBER_REMOVED: 'project.action.delete',
133+
PROJECT_MEMBER_UPDATED: 'project.action.update',
134134

135-
PROJECT_ATTACHMENT_ADDED: 'project.notification.create',
136-
PROJECT_ATTACHMENT_REMOVED: 'project.notification.delete',
137-
PROJECT_ATTACHMENT_UPDATED: 'project.notification.update',
135+
PROJECT_ATTACHMENT_ADDED: 'project.action.create',
136+
PROJECT_ATTACHMENT_REMOVED: 'project.action.delete',
137+
PROJECT_ATTACHMENT_UPDATED: 'project.action.update',
138138

139139
// When phase is added/updated/deleted from the project,
140140
// When product is added/deleted from a phase
141141
// When product is updated on any field other than specification
142-
PROJECT_PHASE_CREATED: 'project.notification.create',
143-
PROJECT_PHASE_UPDATED: 'project.notification.update',
144-
PROJECT_PHASE_DELETED: 'project.notification.delete',
142+
PROJECT_PHASE_CREATED: 'project.action.create',
143+
PROJECT_PHASE_UPDATED: 'project.action.update',
144+
PROJECT_PHASE_DELETED: 'project.action.delete',
145145

146146
// phase product
147-
PROJECT_PHASE_PRODUCT_ADDED: 'project.notification.create',
148-
PROJECT_PHASE_PRODUCT_UPDATED: 'project.notification.update',
149-
PROJECT_PHASE_PRODUCT_REMOVED: 'project.notification.delete',
147+
PROJECT_PHASE_PRODUCT_ADDED: 'project.action.create',
148+
PROJECT_PHASE_PRODUCT_UPDATED: 'project.action.update',
149+
PROJECT_PHASE_PRODUCT_REMOVED: 'project.action.delete',
150150

151151
// timeline
152-
TIMELINE_CREATED: 'project.notification.create',
153-
TIMELINE_UPDATED: 'project.notification.update',
154-
TIMELINE_DELETED: 'project.notification.delete',
152+
TIMELINE_CREATED: 'project.action.create',
153+
TIMELINE_UPDATED: 'project.action.update',
154+
TIMELINE_DELETED: 'project.action.delete',
155155

156-
MILESTONE_ADDED: 'project.notification.create',
157-
MILESTONE_REMOVED: 'project.notification.delete',
158-
MILESTONE_UPDATED: 'project.notification.update',
156+
MILESTONE_ADDED: 'project.action.create',
157+
MILESTONE_REMOVED: 'project.action.delete',
158+
MILESTONE_UPDATED: 'project.action.update',
159159

160-
MILESTONE_TEMPLATE_ADDED: 'project.notification.create',
161-
MILESTONE_TEMPLATE_REMOVED: 'project.notification.delete',
162-
MILESTONE_TEMPLATE_UPDATED: 'project.notification.update',
160+
MILESTONE_TEMPLATE_ADDED: 'project.action.create',
161+
MILESTONE_TEMPLATE_REMOVED: 'project.action.delete',
162+
MILESTONE_TEMPLATE_UPDATED: 'project.action.update',
163163

164164
// Project Member Invites
165-
PROJECT_MEMBER_INVITE_CREATED: 'project.notification.create',
166-
PROJECT_MEMBER_INVITE_UPDATED: 'project.notification.update',
167-
PROJECT_MEMBER_INVITE_REMOVED: 'project.notification.delete',
165+
PROJECT_MEMBER_INVITE_CREATED: 'project.action.create',
166+
PROJECT_MEMBER_INVITE_UPDATED: 'project.action.update',
167+
PROJECT_MEMBER_INVITE_REMOVED: 'project.action.delete',
168168

169169
// metadata
170-
PROJECT_METADATA_CREATE: 'project.notification.create',
171-
PROJECT_METADATA_UPDATE: 'project.notification.update',
172-
PROJECT_METADATA_DELETE: 'project.notification.delete',
170+
PROJECT_METADATA_CREATE: 'project.action.create',
171+
PROJECT_METADATA_UPDATE: 'project.action.update',
172+
PROJECT_METADATA_DELETE: 'project.action.delete',
173173
};
174174

175175
export const CONNECT_NOTIFICATION_EVENT = {

0 commit comments

Comments
 (0)