mirror of
https://github.com/xtr-dev/payload-automation.git
synced 2025-12-10 00:43:23 +00:00
- 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
37 lines
799 B
TypeScript
37 lines
799 B
TypeScript
import type {TriggerConfig} from '../plugin/config-types.js'
|
|
|
|
export const collectionTrigger: TriggerConfig = ({collectionTriggers}) => ({
|
|
slug: 'collection-hook',
|
|
parameters: [
|
|
{
|
|
name: 'collectionSlug',
|
|
type: 'select',
|
|
options: Object.keys(collectionTriggers || {}),
|
|
},
|
|
{
|
|
name: 'hook',
|
|
type: 'select',
|
|
options: [
|
|
"afterChange",
|
|
"afterDelete",
|
|
"afterError",
|
|
"afterForgotPassword",
|
|
"afterLogin",
|
|
"afterLogout",
|
|
"afterMe",
|
|
"afterOperation",
|
|
"afterRead",
|
|
"afterRefresh",
|
|
"beforeChange",
|
|
"beforeDelete",
|
|
"beforeLogin",
|
|
"beforeOperation",
|
|
"beforeRead",
|
|
"beforeValidate",
|
|
"me",
|
|
"refresh"
|
|
]
|
|
}
|
|
]
|
|
})
|