Commit 937722

2026-03-17 20:40:21 Claude (MCP): [mcp] Mark Admin UI cleanup as already done
To-Do.md ..
@@ 83,10 83,8 @@
### ~~Multi-worker preference staleness~~ ✅ FIXED (2026-03-17)
`update_app_config()` now called on fast path in `_swap_database()`, so preference changes (e.g. READ_ACCESS) propagate immediately across workers. See [[Design/Resolver]].
- ### Admin UI cleanup (otterwiki fork)
- - **Mail preferences tab** still visible in PLATFORM_MODE — should be hidden (no SMTP in platform mode)
- - **"Email" column label** on User Management page should say "Handle" in PLATFORM_MODE
- - **"Approved" checkbox** semantics unclear in platform context — investigate what APPROVED access level means for per-wiki users and whether the checkbox is relevant
+ ### ~~Admin UI cleanup (otterwiki fork)~~ ✅ ALREADY DONE (confirmed 2026-03-17)
+ All three items were completed during Phase 2 User Management work: mail tab hidden (`@platform_mode_disabled` + nav guard), "Email" → "Handle" conditional in templates, "Approved" checkbox replaced by Role dropdown (Admin/Editor/Viewer) with `is_approved` auto-set. Tests cover all three.
### No navigation from wiki to dashboard
No way to get from within a wiki back to the platform dashboard. **Plan at [[Plans/Wiki_To_Dashboard_Navigation]].** One template change in otterwiki fork.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9