Migrate Notifications interface patterns

This commit is contained in:
2026-08-03 15:33:49 +02:00
parent 3b1a87b3e2
commit ad6a31f68b
13 changed files with 825 additions and 104 deletions
@@ -0,0 +1,32 @@
import type { DocumentationHelpReference } from "@govoplan/core-webui";
export const NOTIFICATIONS_DOCUMENTATION = {
topicId: "notifications.center-and-preferences",
documentationType: "user"
} satisfies DocumentationHelpReference;
export const NOTIFICATIONS_DELIVERY_DOCUMENTATION = {
topicId: "notifications.delivery-operations",
documentationType: "admin"
} satisfies DocumentationHelpReference;
export const NOTIFICATIONS_I18N = {
loading: "i18n:govoplan-notifications.reason.loading",
saving: "i18n:govoplan-notifications.reason.saving",
actionActive: "i18n:govoplan-notifications.reason.action_active",
selectionRequired: "i18n:govoplan-notifications.reason.selection_required",
readPermissionRequired: "i18n:govoplan-notifications.reason.read_permission_required",
writePermissionRequired: "i18n:govoplan-notifications.reason.write_permission_required",
dispatchPermissionRequired: "i18n:govoplan-notifications.reason.dispatch_permission_required",
alreadyRead: "i18n:govoplan-notifications.reason.already_read",
alreadyAcknowledged: "i18n:govoplan-notifications.reason.already_acknowledged",
notCancellable: "i18n:govoplan-notifications.reason.not_cancellable",
noChanges: "i18n:govoplan-notifications.reason.no_changes",
mailUnavailable: "i18n:govoplan-notifications.reason.mail_unavailable"
} as const;
export const NOTIFICATIONS_BLOCKER_LABELS = {
requiredAction: "i18n:govoplan-notifications.blocker.required_action",
actor: "i18n:govoplan-notifications.blocker.actor",
target: "i18n:govoplan-notifications.blocker.target"
} as const;