From 7c9ae1f116a512d6e4df1b70958671ce8ee23068 Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Mon, 24 Aug 2026 11:36:33 +0200 Subject: [PATCH] fix(webui): bind approval decisions to help --- package.json | 2 +- pyproject.toml | 2 +- src/govoplan_approvals/backend/manifest.py | 2 +- webui/package.json | 2 +- webui/src/features/approvals/ApprovalsPage.tsx | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 4d8a565..d0b2289 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@govoplan/approvals", - "version": "0.1.19", + "version": "0.1.20", "private": true, "description": "Governed approval chains, decisions, delegation, and escalation for GovOPlaN.", "type": "module", diff --git a/pyproject.toml b/pyproject.toml index a771b51..a2bbed3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "govoplan-approvals" -version = "0.1.19" +version = "0.1.20" description = "Governed approval chains, decisions, delegation, and escalation for GovOPlaN." readme = "README.md" requires-python = ">=3.12" diff --git a/src/govoplan_approvals/backend/manifest.py b/src/govoplan_approvals/backend/manifest.py index c0e92ab..b138f9b 100644 --- a/src/govoplan_approvals/backend/manifest.py +++ b/src/govoplan_approvals/backend/manifest.py @@ -41,7 +41,7 @@ from govoplan_approvals.backend.service import SqlApprovalRequests MODULE_ID = "approvals" MODULE_NAME = "Approvals" -MODULE_VERSION = "0.1.19" +MODULE_VERSION = "0.1.20" READ_SCOPE = "approvals:workspace:read" WRITE_SCOPE = "approvals:workspace:write" DECIDE_SCOPE = "approvals:workspace:decide" diff --git a/webui/package.json b/webui/package.json index e54edda..5d07e44 100644 --- a/webui/package.json +++ b/webui/package.json @@ -1,6 +1,6 @@ { "name": "@govoplan/approvals-webui", - "version": "0.1.19", + "version": "0.1.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/webui/src/features/approvals/ApprovalsPage.tsx b/webui/src/features/approvals/ApprovalsPage.tsx index 5766d38..55b9718 100644 --- a/webui/src/features/approvals/ApprovalsPage.tsx +++ b/webui/src/features/approvals/ApprovalsPage.tsx @@ -76,7 +76,7 @@ export default function ApprovalsPage({ settings, auth }: PlatformRouteContext) {error && {error}} {!canWrite && } {selected &&
-

{selected.title}

{selected.subject_module} / {selected.subject_type} / {selected.subject_id}{selected.subject_version ? ` @ ${selected.subject_version}` : ""}
{canAdmin && selected.state === "pending" && }
+

{selected.title}

{selected.subject_module} / {selected.subject_type} / {selected.subject_id}{selected.subject_version ? ` @ ${selected.subject_version}` : ""}
{canAdmin && selected.state === "pending" && }
{selected.description &&

{selected.description}

}

Approval chain

{selected.steps.map((step, index) =>
{index + 1}{step.label}{step.required_approvals} required / {step.selectors.map((item) => `${humanize(item.kind)}: ${item.label || item.value}`).join(", ")}{step.signature_required && Signature}
)}