fix(core): Fixes event msg confirmations if no subscribers present (#5118)

* adds ExecutionEvents view modal to ExecutionList

* fix time rendering and remove wf column

* checks for unfinished executions and fails them

* prevent re-setting stoppedAt for execution

* removing UI changes but keeping eventbus fixes

* remove comment
This commit is contained in:
Michael Auerswald
2023-01-11 14:09:09 +01:00
committed by GitHub
parent 044b153275
commit 62d06b1e6e
10 changed files with 272 additions and 70 deletions

View File

@@ -1,3 +1,4 @@
import { DateTime } from 'luxon';
import { INodeCredentials } from './Interfaces';
// ===============================
@@ -7,7 +8,6 @@ import { INodeCredentials } from './Interfaces';
export enum EventMessageTypeNames {
generic = '$$EventMessage',
audit = '$$EventMessageAudit',
user = '$$EventMessageUser',
confirm = '$$EventMessageConfirm',
workflow = '$$EventMessageWorkflow',
node = '$$EventMessageNode',
@@ -20,6 +20,25 @@ export enum MessageEventBusDestinationTypeNames {
syslog = '$$MessageEventBusDestinationSyslog',
}
// ===============================
// Event Message Interfaces
// ===============================
export interface IAbstractEventMessage {
__type: EventMessageTypeNames;
id: string;
ts: DateTime;
eventName: string;
message: string;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
payload: any;
}
// ===============================
// Event Destination Interfaces
// ===============================