Files
payload-automation/src/triggers/global-trigger.ts
Bas van den Aakster acdfa411e4 Remove unused plugin modules and their associated tests
- Delete `init-global-hooks.ts`, `init-step-tasks.ts`, `init-webhook.ts`, and `init-workflow-hooks.ts`
- Remove obsolete components: `TriggerWorkflowButton` and `WorkflowExecutionStatus`
- Clean up unused trigger files: `webhook-trigger.ts`
- Delete webhook-related integration tests: `webhook-triggers.spec.ts`
- Streamline related documentation and improve maintainability by eliminating deprecated code
2025-09-10 18:08:25 +02:00

30 lines
654 B
TypeScript

import type {TriggerConfig} from '../plugin/config-types.js'
export const globalTrigger: TriggerConfig = ({globalTriggers}) => ({
slug: 'global-hook',
parameters: [
{
name: 'global',
type: 'select',
admin: {
description: 'Global that triggers the workflow',
},
options: Object.keys(globalTriggers || {}),
},
{
name: 'operation',
type: 'select',
admin: {
description: 'Global hook that triggers the workflow',
},
options: [
"afterChange",
"afterRead",
"beforeChange",
"beforeRead",
"beforeValidate"
],
}
]
})