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