mirror of
https://github.com/Unleash/unleash.git
synced 2025-04-19 01:17:18 +02:00
feat: add new message banner events (#5055)
https://linear.app/unleash/issue/2-1516/add-new-message-banner-events Adds new message banner events to help us keep track of changes related to the new feature.
This commit is contained in:
parent
65d95e96df
commit
364e315a3c
@ -41,6 +41,9 @@ import {
|
|||||||
GROUP_UPDATED,
|
GROUP_UPDATED,
|
||||||
IConstraint,
|
IConstraint,
|
||||||
IEvent,
|
IEvent,
|
||||||
|
MESSAGE_BANNER_CREATED,
|
||||||
|
MESSAGE_BANNER_DELETED,
|
||||||
|
MESSAGE_BANNER_UPDATED,
|
||||||
PROJECT_CREATED,
|
PROJECT_CREATED,
|
||||||
PROJECT_DELETED,
|
PROJECT_DELETED,
|
||||||
SEGMENT_CREATED,
|
SEGMENT_CREATED,
|
||||||
@ -229,6 +232,18 @@ const EVENT_MAP: Record<string, IEventData> = {
|
|||||||
action: '*{{user}}* updated group *{{event.preData.name}}*',
|
action: '*{{user}}* updated group *{{event.preData.name}}*',
|
||||||
path: '/admin/groups',
|
path: '/admin/groups',
|
||||||
},
|
},
|
||||||
|
[MESSAGE_BANNER_CREATED]: {
|
||||||
|
action: '*{{user}}* created message banner *{{event.data.message}}*',
|
||||||
|
path: '/admin/message-banners',
|
||||||
|
},
|
||||||
|
[MESSAGE_BANNER_DELETED]: {
|
||||||
|
action: '*{{user}}* deleted message banner *{{event.preData.message}}*',
|
||||||
|
path: '/admin/message-banners',
|
||||||
|
},
|
||||||
|
[MESSAGE_BANNER_UPDATED]: {
|
||||||
|
action: '*{{user}}* updated message banner *{{event.preData.message}}*',
|
||||||
|
path: '/admin/message-banners',
|
||||||
|
},
|
||||||
[PROJECT_CREATED]: {
|
[PROJECT_CREATED]: {
|
||||||
action: '*{{user}}* created project *{{project}}*',
|
action: '*{{user}}* created project *{{project}}*',
|
||||||
path: '/projects',
|
path: '/projects',
|
||||||
|
@ -49,6 +49,9 @@ import {
|
|||||||
SERVICE_ACCOUNT_DELETED,
|
SERVICE_ACCOUNT_DELETED,
|
||||||
SERVICE_ACCOUNT_UPDATED,
|
SERVICE_ACCOUNT_UPDATED,
|
||||||
GROUP_DELETED,
|
GROUP_DELETED,
|
||||||
|
MESSAGE_BANNER_CREATED,
|
||||||
|
MESSAGE_BANNER_UPDATED,
|
||||||
|
MESSAGE_BANNER_DELETED,
|
||||||
} from '../types/events';
|
} from '../types/events';
|
||||||
import { IAddonDefinition } from '../types/model';
|
import { IAddonDefinition } from '../types/model';
|
||||||
|
|
||||||
@ -124,6 +127,9 @@ const slackAppDefinition: IAddonDefinition = {
|
|||||||
GROUP_CREATED,
|
GROUP_CREATED,
|
||||||
GROUP_DELETED,
|
GROUP_DELETED,
|
||||||
GROUP_UPDATED,
|
GROUP_UPDATED,
|
||||||
|
MESSAGE_BANNER_CREATED,
|
||||||
|
MESSAGE_BANNER_UPDATED,
|
||||||
|
MESSAGE_BANNER_DELETED,
|
||||||
PROJECT_CREATED,
|
PROJECT_CREATED,
|
||||||
PROJECT_DELETED,
|
PROJECT_DELETED,
|
||||||
SEGMENT_CREATED,
|
SEGMENT_CREATED,
|
||||||
|
@ -144,6 +144,10 @@ export const SERVICE_ACCOUNT_DELETED = 'service-account-deleted' as const;
|
|||||||
export const FEATURE_POTENTIALLY_STALE_ON =
|
export const FEATURE_POTENTIALLY_STALE_ON =
|
||||||
'feature-potentially-stale-on' as const;
|
'feature-potentially-stale-on' as const;
|
||||||
|
|
||||||
|
export const MESSAGE_BANNER_CREATED = 'message-banner-created' as const;
|
||||||
|
export const MESSAGE_BANNER_UPDATED = 'message-banner-updated' as const;
|
||||||
|
export const MESSAGE_BANNER_DELETED = 'message-banner-deleted' as const;
|
||||||
|
|
||||||
export const IEventTypes = [
|
export const IEventTypes = [
|
||||||
APPLICATION_CREATED,
|
APPLICATION_CREATED,
|
||||||
FEATURE_CREATED,
|
FEATURE_CREATED,
|
||||||
@ -256,6 +260,9 @@ export const IEventTypes = [
|
|||||||
FEATURE_DEPENDENCY_ADDED,
|
FEATURE_DEPENDENCY_ADDED,
|
||||||
FEATURE_DEPENDENCY_REMOVED,
|
FEATURE_DEPENDENCY_REMOVED,
|
||||||
FEATURE_DEPENDENCIES_REMOVED,
|
FEATURE_DEPENDENCIES_REMOVED,
|
||||||
|
MESSAGE_BANNER_CREATED,
|
||||||
|
MESSAGE_BANNER_UPDATED,
|
||||||
|
MESSAGE_BANNER_DELETED,
|
||||||
] as const;
|
] as const;
|
||||||
export type IEventType = typeof IEventTypes[number];
|
export type IEventType = typeof IEventTypes[number];
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user