25 lines
1.3 KiB
TypeScript
25 lines
1.3 KiB
TypeScript
import { tagsEditorRegistryEntry } from "./CapabilityEditors/TagsEditor";
|
|
import { assigneesOfITaskAssigneeRegistryEntry } from "./CapabilityEditors/AssigneesOfITaskAssigneeEditor";
|
|
import { taskCoreEditorRegistryEntry } from "./CapabilityEditors/TaskCoreEditor";
|
|
import { capabilityEditorRegistryEntry } from "./useCapabilityDefaults";
|
|
import { outcomeOfApprovalVerdictRegistryEntry } from "./CapabilityEditors/OutcomeEditor";
|
|
import { budgetEditorRegistryEntry } from "./CapabilityEditors/BudgetEditorRegistryEntry";
|
|
import { bypassableEditorRegistryEntry } from "./CapabilityEditors/BypassableEditor";
|
|
import { createStageEditorRegistryEntry } from "./CapabilityEditors/StageEditor";
|
|
import { assigneesOfIApprovalTaskAssigneeRegistryEntry } from "./CapabilityEditors/AssigneesOfIApprovalTaskAssigneeEditor";
|
|
|
|
type CapabilityEditorRegistry = Array<capabilityEditorRegistryEntry>;
|
|
|
|
export const capabilityEditorRegistry: CapabilityEditorRegistry = [
|
|
taskCoreEditorRegistryEntry,
|
|
tagsEditorRegistryEntry,
|
|
budgetEditorRegistryEntry,
|
|
assigneesOfITaskAssigneeRegistryEntry,
|
|
assigneesOfIApprovalTaskAssigneeRegistryEntry,
|
|
outcomeOfApprovalVerdictRegistryEntry,
|
|
// IFormTemplate: null, //ToDo implement this
|
|
bypassableEditorRegistryEntry,
|
|
createStageEditorRegistryEntry("GeneralTask"),
|
|
createStageEditorRegistryEntry("ApprovalTask"),
|
|
];
|