Migrate Approvals interface patterns

This commit is contained in:
2026-08-03 12:55:27 +02:00
parent 62d0f300cb
commit 24e95591e0
9 changed files with 333 additions and 22 deletions
@@ -0,0 +1,27 @@
import type { DocumentationHelpReference } from "@govoplan/core-webui";
export const APPROVALS_DOCUMENTATION = {
topicId: "approvals.module-boundary",
documentationType: "user"
} satisfies DocumentationHelpReference;
export const APPROVALS_FIELD_DOCUMENTATION = {
topicId: "approvals.reference.fields-and-consequences",
documentationType: "admin"
} satisfies DocumentationHelpReference;
export const APPROVALS_I18N = {
loading: "i18n:govoplan-approvals.loading_reason",
busy: "i18n:govoplan-approvals.busy_reason",
writeReason: "i18n:govoplan-approvals.write_permission_reason",
decideReason: "i18n:govoplan-approvals.decide_permission_reason",
lifecycleReason: "i18n:govoplan-approvals.lifecycle_reason",
incomplete: "i18n:govoplan-approvals.incomplete_reason",
oneStep: "i18n:govoplan-approvals.one_step_reason",
requiredAction: "i18n:govoplan-approvals.required_action",
actor: "i18n:govoplan-approvals.responsible_actor",
destination: "i18n:govoplan-approvals.destination",
permissionAction: "i18n:govoplan-approvals.permission_action",
permissionActor: "i18n:govoplan-approvals.permission_actor",
permissionDestination: "i18n:govoplan-approvals.permission_destination"
} as const;