task f.3
This commit is contained in:
@@ -987,11 +987,13 @@ export async function submitForApproval(
|
||||
userId: string,
|
||||
payload: SubmitApprovalPayload
|
||||
) {
|
||||
const workflow = await assertWorkflowByCode(
|
||||
organizationId,
|
||||
payload.workflowCode ?? `${payload.entityType}_standard_approval`,
|
||||
payload.entityType
|
||||
);
|
||||
const workflow = payload.workflowId
|
||||
? await assertWorkflowById(payload.workflowId, organizationId)
|
||||
: await assertWorkflowByCode(
|
||||
organizationId,
|
||||
payload.workflowCode ?? `${payload.entityType}_standard_approval`,
|
||||
payload.entityType
|
||||
);
|
||||
const steps = await listWorkflowSteps(workflow.id, organizationId);
|
||||
|
||||
if (!steps.length) {
|
||||
|
||||
@@ -96,6 +96,7 @@ export interface ApprovalFilters {
|
||||
}
|
||||
|
||||
export interface SubmitApprovalPayload {
|
||||
workflowId?: string;
|
||||
workflowCode?: string;
|
||||
entityType: string;
|
||||
entityId: string;
|
||||
|
||||
Reference in New Issue
Block a user