Block a user
[Debt] Refactor high-complexity access directory/RBAC/admin flows
Codex State: progress
Summary
- Further split admin mutation routes: update_user, update_group, and update_system_account now delegate permission checks, persistence/owner validation, and…
[Performance] Add pagination and batch loading to access admin lists
[Performance] Add pagination and batch loading to access admin lists
Codex State: done
Summary
- Completed bounded access admin list loading: legacy list endpoints are paginated, identity/user/group/role/API-key summaries use batch helpers, and delta…
[Debt] Refactor high-complexity access directory/RBAC/admin flows
Codex State: progress
Summary
- Started the complexity refactor by splitting legacy principal resolution into focused API-key, session, CSRF, and IDM-context helpers while preserving…
[Performance] Add pagination and batch loading to access admin lists
Codex State: progress
Summary
- Extended the pagination slice with batch summary helpers for accounts, user groups, direct roles, group members, group roles, tenant role assignment…
[Debt] Refactor high-complexity core installer/configuration/runtime functions
Sequencing confirmed: leave this issue open, but do not pull it into the current small cleanup wave.
This should be tackled when installer/runtime work is active, with regression tests around…
[Debt] Refactor high-complexity access directory/RBAC/admin flows
Sequencing confirmed: keep this open, but tackle it after govoplan-access#12 finishes the pagination/batch-loading contract and tests.
[Debt] Refactor high-complexity calendar sync and VEVENT code
Consolidated into govoplan-calendar#3, which is the active broader sync/CalDAV work item.
The audit evidence and provider-split guardrails were copied into #3. Closing this issue as consolidated…
[Debt] Refactor high-complexity calendar sync and VEVENT code
[Debt] Refactor high-complexity mail profile and transport functions
Consolidated into govoplan-mail#10 so the complexity/audit work is handled where the server/credential split is already being implemented.
The audit evidence and suggested refactor steps were…