From 65609665a289dea6b49c4c885d4262d86f7018ab Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Mon, 24 Aug 2026 11:36:36 +0200 Subject: [PATCH] feat(connectors): document consequential governance actions --- pyproject.toml | 2 +- src/govoplan_connectors/backend/manifest.py | 6 +++++- webui/package.json | 2 +- webui/src/features/ConnectorGovernancePage.tsx | 8 ++++---- webui/src/features/ExternalKnowledgePage.tsx | 4 ++-- 5 files changed, 13 insertions(+), 9 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 88e532b..8c4e549 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "govoplan-connectors" -version = "0.1.24" +version = "0.1.25" description = "Governed connector catalogue and tabular source capabilities for GovOPlaN." readme = "README.md" requires-python = ">=3.12" diff --git a/src/govoplan_connectors/backend/manifest.py b/src/govoplan_connectors/backend/manifest.py index 7e19e02..14d73f2 100644 --- a/src/govoplan_connectors/backend/manifest.py +++ b/src/govoplan_connectors/backend/manifest.py @@ -126,7 +126,7 @@ from govoplan_connectors.backend.german_documentation import ( MODULE_ID = "connectors" -MODULE_VERSION = "0.1.24" +MODULE_VERSION = "0.1.25" TABULAR_SOURCE_INTERFACE_VERSION = "0.1.0" DATASOURCE_ORIGIN_INTERFACE_VERSION = "0.1.0" SANCTIONS_SNAPSHOT_INTERFACE_VERSION = "1.0.0" @@ -1053,6 +1053,10 @@ manifest = ModuleManifest( order=39, metadata={ "kind": "reference", + "help_contexts": [ + "connectors.action.reject-ambiguous-result", + "connectors.action.approve-ambiguous-result", + ], "fields": [ "Direction and technical maturity", "Configured source authority", diff --git a/webui/package.json b/webui/package.json index 8f675e7..475110b 100644 --- a/webui/package.json +++ b/webui/package.json @@ -1,6 +1,6 @@ { "name": "@govoplan/connectors-webui", - "version": "0.1.24", + "version": "0.1.25", "private": true, "type": "module", "main": "src/index.ts", diff --git a/webui/src/features/ConnectorGovernancePage.tsx b/webui/src/features/ConnectorGovernancePage.tsx index c4427c2..a7b626f 100644 --- a/webui/src/features/ConnectorGovernancePage.tsx +++ b/webui/src/features/ConnectorGovernancePage.tsx @@ -483,7 +483,7 @@ export default function ConnectorGovernancePage({ settings, auth }: Props) { setDraft({ ...draft, endpoint_url: event.target.value })} /> - + setDraft({ ...draft, credential_ref: event.target.value })} /> @@ -574,7 +574,7 @@ export default function ConnectorGovernancePage({ settings, auth }: Props) { setNewDraft({ ...newDraft, endpoint_url: event.target.value })} /> - + setNewDraft({ ...newDraft, credential_ref: event.target.value })} /> @@ -597,8 +597,8 @@ export default function ConnectorGovernancePage({ settings, auth }: Props) { closeDisabled={busy} footer={<> - - + + } >

Review {reviewRun?.summary.ambiguous ?? 0} ambiguous effects against the retained input and configuration hashes before deciding.

diff --git a/webui/src/features/ExternalKnowledgePage.tsx b/webui/src/features/ExternalKnowledgePage.tsx index 3c10ada..4d772fc 100644 --- a/webui/src/features/ExternalKnowledgePage.tsx +++ b/webui/src/features/ExternalKnowledgePage.tsx @@ -326,7 +326,7 @@ export default function ExternalKnowledgePage({ settings, auth }: Props) { - + } discardAction={{ label: "Discard changes", @@ -501,7 +501,7 @@ export default function ExternalKnowledgePage({ settings, auth }: Props) { !busy && setPublishOpen(false)} closeDisabled={busy} footer={<> - + }>

Publication is an external effect. Supply the current provider revision where possible; an unknown outcome blocks blind retry.