Admin settings: port Retention & holds, Audit log, Encryption & keys (epic #250, phase 3) #253

Closed
opened 2026-08-16 17:11:38 +00:00 by Cordy · 0 comments
Owner

Phase 3 of #250. Depends on the shell (phase 1). Parallelizable with phases 2 and 4.

Move three existing admin surfaces into the settings shell as topics with their tabs:

  • Retention & holds — tabs: Retention · Auto-purge · Legal holds.
  • Audit log — tabs: Settings · Query.
  • Encryption & keys — tabs: Custody · Recovery.

Old entry points redirect into the shell until the legacy modal is retired (phase 5). No settings-API changes — presentation only.

Acceptance: each topic renders under the shell with its tabs, controls functional against existing endpoints; deep links resolve; CI-green, deployed, dogfood-verified.

Phase 3 of #250. **Depends on the shell (phase 1).** Parallelizable with phases 2 and 4. Move three existing admin surfaces into the settings shell as topics with their tabs: - **Retention & holds** — tabs: Retention · Auto-purge · Legal holds. - **Audit log** — tabs: Settings · Query. - **Encryption & keys** — tabs: Custody · Recovery. Old entry points redirect into the shell until the legacy modal is retired (phase 5). No settings-API changes — presentation only. **Acceptance:** each topic renders under the shell with its tabs, controls functional against existing endpoints; deep links resolve; CI-green, deployed, dogfood-verified.
Cordy referenced this issue from a commit 2026-08-16 20:19:31 +00:00
Cordy closed this issue 2026-08-16 20:22:53 +00:00
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/Cairn#253
No description provided.