Add identity administration API and WebUI #1

Closed
opened 2026-07-10 11:01:17 +02:00 by zemion · 2 comments
Owner

Build the first admin surface for the canonical identity module.

Acceptance criteria:

  • Admin API can list, create, update, deactivate, and inspect identities.
  • Admin API can manage account links, including primary-account constraints.
  • WebUI exposes identity/account-link management through the existing admin layout.
  • Writes are audited and tenant/system scope is explicit where applicable.
  • Focused backend and WebUI tests cover the primary lifecycle.
Build the first admin surface for the canonical identity module. Acceptance criteria: - Admin API can list, create, update, deactivate, and inspect identities. - Admin API can manage account links, including primary-account constraints. - WebUI exposes identity/account-link management through the existing admin layout. - Writes are audited and tenant/system scope is explicit where applicable. - Focused backend and WebUI tests cover the primary lifecycle.
Author
Owner

Codex State: ready

Summary

  • Implemented canonical identity administration API and WebUI with governed lifecycle operations, permissions, concurrency handling, audit evidence, documentation, and retirement summaries.
  • Local commits: Identity 34357fe, Core e121ca9.

Verification

  • tools/checks/check-focused.sh: passed the integrated backend, manifest, UI-contract, 59-permutation build, and Playwright conformance gate.

Next / Blocked

  • Push the local commits, run remote CI, then close the issue after integration.

Suggested status label: status/ready

## Codex State: ready ### Summary - Implemented canonical identity administration API and WebUI with governed lifecycle operations, permissions, concurrency handling, audit evidence, documentation, and retirement summaries. - Local commits: Identity 34357fe, Core e121ca9. ### Verification - `tools/checks/check-focused.sh: passed the integrated backend, manifest, UI-contract, 59-permutation build, and Playwright conformance gate.` ### Next / Blocked - Push the local commits, run remote CI, then close the issue after integration. Suggested status label: `status/ready`
Author
Owner

Published and verified on remote main: Identity 34357fe, Core e121ca9. The repository has no configured commit-status contexts/workflow files; the recorded complete focused workspace gate is the integration evidence. Acceptance criteria are satisfied, so this issue is being closed.

Published and verified on remote `main`: Identity 34357fe, Core e121ca9. The repository has no configured commit-status contexts/workflow files; the recorded complete focused workspace gate is the integration evidence. Acceptance criteria are satisfied, so this issue is being closed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-identity#1