From 909e41b7ec743017096d8c1142524055eead79d8 Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Mon, 24 Aug 2026 11:36:40 +0200 Subject: [PATCH] fix(webui): bind key revocation to help --- pyproject.toml | 2 +- src/govoplan_identity_trust/backend/manifest.py | 2 +- webui/package.json | 2 +- webui/src/features/IdentityTrustPanel.tsx | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index dfb9b48..1801e38 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "govoplan-identity-trust" -version = "0.1.19" +version = "0.1.20" description = "Public device-key, assurance, and key-epoch trust services for GovOPlaN." readme = "README.md" requires-python = ">=3.12" diff --git a/src/govoplan_identity_trust/backend/manifest.py b/src/govoplan_identity_trust/backend/manifest.py index d37dc46..1209527 100644 --- a/src/govoplan_identity_trust/backend/manifest.py +++ b/src/govoplan_identity_trust/backend/manifest.py @@ -36,7 +36,7 @@ from govoplan_identity_trust.backend.service import SqlIdentityTrustService MODULE_ID = "identity_trust" MODULE_NAME = "Identity Trust" -MODULE_VERSION = "0.1.19" +MODULE_VERSION = "0.1.20" DEVICE_READ_SCOPE = "identity_trust:device:read" DEVICE_WRITE_SCOPE = "identity_trust:device:write" KEY_ACCESS_SCOPE = "identity_trust:key_access:approve" diff --git a/webui/package.json b/webui/package.json index e0fa171..151b8cb 100644 --- a/webui/package.json +++ b/webui/package.json @@ -1,6 +1,6 @@ { "name": "@govoplan/identity-trust-webui", - "version": "0.1.19", + "version": "0.1.20", "private": true, "type": "module", "main": "src/index.ts", diff --git a/webui/src/features/IdentityTrustPanel.tsx b/webui/src/features/IdentityTrustPanel.tsx index 8c62a73..23ebb90 100644 --- a/webui/src/features/IdentityTrustPanel.tsx +++ b/webui/src/features/IdentityTrustPanel.tsx @@ -287,7 +287,7 @@ export default function IdentityTrustPanel({ settings, auth, administrative = fa } - !busy && setRevoking(null)} closeDisabled={busy} footer={<>}> + !busy && setRevoking(null)} closeDisabled={busy} footer={<>}>

Revoke {revoking?.key_id}? Future key-access decisions will reject this device. Plaintext, exports, and keys already obtained by the device cannot be recalled.