Add organization administration API and WebUI #1

Open
opened 2026-07-10 11:01:17 +02:00 by zemion · 1 comment
Owner

Build the first admin surface for organization units, functions, and account function assignments.

Acceptance criteria:

  • Admin API can manage organization units with parent/subunit structure.
  • Admin API can manage functions inside organization units.
  • Admin API can assign functions to accounts/identities, including subunit scope.
  • WebUI exposes the workflows through the existing admin layout.
  • Focused backend and WebUI tests cover create/update/list/deactivate paths.
Build the first admin surface for organization units, functions, and account function assignments. Acceptance criteria: - Admin API can manage organization units with parent/subunit structure. - Admin API can manage functions inside organization units. - Admin API can assign functions to accounts/identities, including subunit scope. - WebUI exposes the workflows through the existing admin layout. - Focused backend and WebUI tests cover create/update/list/deactivate paths.
Author
Owner

Codex State: progress

Summary

  • Baseline organization model API and /organizations editor are implemented for unit types, structures, relation types, units, relations, function types, and functions.
  • Identity/account function assignment was intentionally moved to govoplan-idm; this issue's original assignment acceptance criterion is now stale and should be treated as IDM-owned.

Verification

  • unittest tests.test_organizations_api tests.test_idm_api tests.test_access_contracts.AccessContractTests: 23 OK

Next / Blocked

  • Keep open until acceptance is rewritten or frontend create/update/deactivate coverage is added for the organization editor.

Suggested status label: status/in-progress

## Codex State: progress ### Summary - Baseline organization model API and /organizations editor are implemented for unit types, structures, relation types, units, relations, function types, and functions. - Identity/account function assignment was intentionally moved to govoplan-idm; this issue's original assignment acceptance criterion is now stale and should be treated as IDM-owned. ### Verification - `unittest tests.test_organizations_api tests.test_idm_api tests.test_access_contracts.AccessContractTests: 23 OK` ### Next / Blocked - Keep open until acceptance is rewritten or frontend create/update/deactivate coverage is added for the organization editor. Suggested status label: `status/in-progress`
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-organizations#1
No description provided.