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 =
|
||||
'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_REMOVED = 'release-plan-removed' as const;
|
||||
export const RELEASE_PLAN_MILESTONE_STARTED =
|
||||
@ -374,6 +381,9 @@ export const IEventTypes = [
|
||||
RELEASE_PLAN_ADDED,
|
||||
RELEASE_PLAN_REMOVED,
|
||||
RELEASE_PLAN_MILESTONE_STARTED,
|
||||
MILESTONE_PROGRESSION_CREATED,
|
||||
MILESTONE_PROGRESSION_UPDATED,
|
||||
MILESTONE_PROGRESSION_DELETED,
|
||||
USER_PREFERENCE_UPDATED,
|
||||
SCIM_USERS_DELETED,
|
||||
SCIM_GROUPS_DELETED,
|
||||
|
||||
@ -121,6 +121,9 @@ import {
|
||||
FEATURE_LINK_UPDATED,
|
||||
FEATURE_LINK_ADDED,
|
||||
APPLICATION_CREATED,
|
||||
MILESTONE_PROGRESSION_CREATED,
|
||||
MILESTONE_PROGRESSION_UPDATED,
|
||||
MILESTONE_PROGRESSION_DELETED,
|
||||
} from '../events/index.js';
|
||||
import type { ITag } from '../tags/index.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 {
|
||||
readonly data: any;
|
||||
constructor(eventData: {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user