fix(admin): apply audit logs and side effects to bulk actions (#2758)

This commit is contained in:
Hampus
2026-09-14 14:34:43 +02:00
committed by GitHub
parent a9dc74a520
commit 91a2604e9e
42 changed files with 1988 additions and 916 deletions
@@ -21,10 +21,12 @@ export interface WorkerTaskHelpers {
setContextLink: (link: string) => Promise<void>;
}
export type WorkerTaskResult = Record<string, unknown>;
export type WorkerTaskHandler<Payload = Record<string, unknown>> = (
payload: Payload,
helpers: WorkerTaskHelpers,
) => Promise<void>;
) => Promise<WorkerTaskResult> | Promise<void>;
export class JobCancelledError extends Error {
constructor(message = 'Job cancelled by admin') {