start implementation of approval workflows. Add nav, page, empty table, and status filtering

This commit is contained in:
Joao Correia
2025-01-17 15:20:46 +00:00
parent 205449e1ae
commit 580e319fb9
5 changed files with 241 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
import {Module} from ".";
export interface ApprovalWorkflow {
id: string;
name: string;
module: Module;
status: ApprovalWorkflowStatus;
approvers: string;
step: string;
}
export type ApprovalWorkflowStatus = "approved" | "pending" | "rejected";
export const ApprovalWorkflowStatusLabel: {[key in ApprovalWorkflowStatus]: string} = {
approved: "Approved",
pending: "Pending",
rejected: "Rejected",
};