Add nextStepIds to trigger (#13413)
We will have floating steps in our workflow with the branch design. Currently, a step without parent is considered linked to the trigger. We need to distinguish the 2 cases. Thus this PR: - add `nextStepIds` to workflowVersion.trigger - create a command to migrate existing triggers
This commit is contained in:
+1
-7
@@ -16,6 +16,7 @@ type BaseTrigger = {
|
||||
name: string;
|
||||
type: WorkflowTriggerType;
|
||||
settings: BaseWorkflowTriggerSettings;
|
||||
nextStepIds?: string[];
|
||||
};
|
||||
|
||||
export type WorkflowDatabaseEventTrigger = BaseTrigger & {
|
||||
@@ -25,11 +26,6 @@ export type WorkflowDatabaseEventTrigger = BaseTrigger & {
|
||||
};
|
||||
};
|
||||
|
||||
export enum WorkflowManualTriggerAvailability {
|
||||
EVERYWHERE = 'EVERYWHERE',
|
||||
WHEN_RECORD_SELECTED = 'WHEN_RECORD_SELECTED',
|
||||
}
|
||||
|
||||
export type WorkflowManualTrigger = BaseTrigger & {
|
||||
type: WorkflowTriggerType.MANUAL;
|
||||
settings: BaseWorkflowTriggerSettings & {
|
||||
@@ -77,8 +73,6 @@ export type WorkflowWebhookTrigger = BaseTrigger & {
|
||||
);
|
||||
};
|
||||
|
||||
export type WorkflowManualTriggerSettings = WorkflowManualTrigger['settings'];
|
||||
|
||||
export type WorkflowTrigger =
|
||||
| WorkflowDatabaseEventTrigger
|
||||
| WorkflowManualTrigger
|
||||
|
||||
Reference in New Issue
Block a user