- Add Edit and Pause/Resume actions to connections table - Add delete confirmation modal to secrets table - Add 'paused' status to connections with full backend support - Skip paused connections in health checks and secrets scanning - Add global ActionLog service with filesystem persistence - Instrument all mutation handlers (connections, secrets, pipelines) with action logging - Add Action Log view with entity type filtering to dashboard
14 lines
373 B
TypeScript
14 lines
373 B
TypeScript
export type TActionType = 'create' | 'update' | 'delete' | 'pause' | 'resume' | 'test' | 'scan';
|
|
export type TActionEntity = 'connection' | 'secret' | 'pipeline';
|
|
|
|
export interface IActionLogEntry {
|
|
id: string;
|
|
timestamp: number;
|
|
actionType: TActionType;
|
|
entityType: TActionEntity;
|
|
entityId: string;
|
|
entityName: string;
|
|
details: string;
|
|
username: string;
|
|
}
|