All files / libs/payout-collaboration/workflows/shared/src/lib default-workflow.ts

0% Statements 0/31
0% Branches 0/1
0% Functions 0/1
0% Lines 0/31

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32                                                               
import {
  WorkflowConditionType,
  WorkflowType,
  type WorkflowDefinition,
} from '@amalia/payout-collaboration/workflows/types';
import { UserRole } from '@amalia/tenants/users/types';

export const DEFAULT_WORKFLOW_ID = 'default-workflow-id' as const;

export const defaultWorkflow = {
  name: 'Default',
  type: WorkflowType.PLAN,
  machineName: 'default',
  steps: [
    {
      stepName: 'ROLE:ADMIN,ROLE:MANAGER',
      conditions: [
        {
          conditionType: WorkflowConditionType.ROLE,
          role: UserRole.ADMIN,
        },
        {
          conditionType: WorkflowConditionType.ROLE,
          role: UserRole.MANAGER,
        },
      ],
    },
  ],
  closingStartProps: null,
  closingEndProps: null,
} satisfies WorkflowDefinition;