feat: add configurable application status access

This commit is contained in:
2026-08-19 12:33:34 +02:00
parent d83bb92ec8
commit 87d12519b7
17 changed files with 2073 additions and 9 deletions
+7
View File
@@ -8,6 +8,12 @@
including validation, permitted drafts, attachment/signature references, status
history, receipts, and handoff evidence.
Administrators can configure applicant status for each exact published Form
revision as account-authenticated, a short-lived link delivered to a matching
submitted email address, or a permanent high-entropy bearer link. Forms Runtime
owns the policy, grant, hash-only secrets, and bounded status projection;
Notifications owns email delivery, and Portal owns the applicant-facing page.
Its runtime module ID is `forms_runtime`; the repository and Python distribution retain the hyphenated `govoplan-forms-runtime` name.
The module persists tenant-bound immutable revisions and events, exposes bounded
@@ -60,6 +66,7 @@ Optional integrations:
- cases
- policy
- audit
- notifications
## Development Install