mirror of
https://github.com/Unleash/unleash.git
synced 2025-10-27 11:02:16 +01:00
feat: milestone progression events (#10797)
This commit is contained in:
parent
61a82673e9
commit
712943ed29
@ -204,6 +204,13 @@ export const RELEASE_PLAN_TEMPLATE_DELETED =
|
|||||||
export const RELEASE_PLAN_TEMPLATE_ARCHIVED =
|
export const RELEASE_PLAN_TEMPLATE_ARCHIVED =
|
||||||
'release-plan-template-archived' as const;
|
'release-plan-template-archived' as const;
|
||||||
|
|
||||||
|
export const MILESTONE_PROGRESSION_CREATED =
|
||||||
|
'milestone-progression-created' as const;
|
||||||
|
export const MILESTONE_PROGRESSION_UPDATED =
|
||||||
|
'milestone-progression-updated' as const;
|
||||||
|
export const MILESTONE_PROGRESSION_DELETED =
|
||||||
|
'milestone-progression-deleted' as const;
|
||||||
|
|
||||||
export const RELEASE_PLAN_ADDED = 'release-plan-added' as const;
|
export const RELEASE_PLAN_ADDED = 'release-plan-added' as const;
|
||||||
export const RELEASE_PLAN_REMOVED = 'release-plan-removed' as const;
|
export const RELEASE_PLAN_REMOVED = 'release-plan-removed' as const;
|
||||||
export const RELEASE_PLAN_MILESTONE_STARTED =
|
export const RELEASE_PLAN_MILESTONE_STARTED =
|
||||||
@ -374,6 +381,9 @@ export const IEventTypes = [
|
|||||||
RELEASE_PLAN_ADDED,
|
RELEASE_PLAN_ADDED,
|
||||||
RELEASE_PLAN_REMOVED,
|
RELEASE_PLAN_REMOVED,
|
||||||
RELEASE_PLAN_MILESTONE_STARTED,
|
RELEASE_PLAN_MILESTONE_STARTED,
|
||||||
|
MILESTONE_PROGRESSION_CREATED,
|
||||||
|
MILESTONE_PROGRESSION_UPDATED,
|
||||||
|
MILESTONE_PROGRESSION_DELETED,
|
||||||
USER_PREFERENCE_UPDATED,
|
USER_PREFERENCE_UPDATED,
|
||||||
SCIM_USERS_DELETED,
|
SCIM_USERS_DELETED,
|
||||||
SCIM_GROUPS_DELETED,
|
SCIM_GROUPS_DELETED,
|
||||||
|
|||||||
@ -121,6 +121,9 @@ import {
|
|||||||
FEATURE_LINK_UPDATED,
|
FEATURE_LINK_UPDATED,
|
||||||
FEATURE_LINK_ADDED,
|
FEATURE_LINK_ADDED,
|
||||||
APPLICATION_CREATED,
|
APPLICATION_CREATED,
|
||||||
|
MILESTONE_PROGRESSION_CREATED,
|
||||||
|
MILESTONE_PROGRESSION_UPDATED,
|
||||||
|
MILESTONE_PROGRESSION_DELETED,
|
||||||
} from '../events/index.js';
|
} from '../events/index.js';
|
||||||
import type { ITag } from '../tags/index.js';
|
import type { ITag } from '../tags/index.js';
|
||||||
import type { IClientApplication } from './stores/client-applications-store.js';
|
import type { IClientApplication } from './stores/client-applications-store.js';
|
||||||
@ -1806,6 +1809,42 @@ export class GroupDeletedEvent extends BaseEvent {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export class MilestoneProgressionCreatedEvent extends BaseEvent {
|
||||||
|
readonly data: any;
|
||||||
|
constructor(eventData: {
|
||||||
|
data: any;
|
||||||
|
auditUser: IAuditUser;
|
||||||
|
}) {
|
||||||
|
super(MILESTONE_PROGRESSION_CREATED, eventData.auditUser);
|
||||||
|
this.data = eventData.data;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class MilestoneProgressionUpdatedEvent extends BaseEvent {
|
||||||
|
readonly preData: any;
|
||||||
|
readonly data: any;
|
||||||
|
constructor(eventData: {
|
||||||
|
data: any;
|
||||||
|
preData: any;
|
||||||
|
auditUser: IAuditUser;
|
||||||
|
}) {
|
||||||
|
super(MILESTONE_PROGRESSION_UPDATED, eventData.auditUser);
|
||||||
|
this.data = eventData.data;
|
||||||
|
this.preData = eventData.preData;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export class MilestoneProgressionDeltedEvent extends BaseEvent {
|
||||||
|
readonly preData: any;
|
||||||
|
constructor(eventData: {
|
||||||
|
preData: any;
|
||||||
|
auditUser: IAuditUser;
|
||||||
|
}) {
|
||||||
|
super(MILESTONE_PROGRESSION_DELETED, eventData.auditUser);
|
||||||
|
this.preData = eventData.preData;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export class ReleasePlanTemplateCreatedEvent extends BaseEvent {
|
export class ReleasePlanTemplateCreatedEvent extends BaseEvent {
|
||||||
readonly data: any;
|
readonly data: any;
|
||||||
constructor(eventData: {
|
constructor(eventData: {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user