docs(10-01): complete v1.1 DB foundation plan summary and state update
This commit is contained in:
@@ -26,9 +26,9 @@ Each requirement maps to exactly one roadmap phase (see Traceability).
|
||||
|
||||
> Role-agnostic design: ship operator-only (`is_admin`), but the role check is member-count-agnostic so more admins can be added later without rework.
|
||||
|
||||
- [ ] **ADMIN-01**: An admin can view household members and update (rotate / re-enter) a member's Fastmail app password from the UI; the credential is validated against CalDAV before saving and stored encrypted (existing `APP_PASSWORD_ENCRYPTION_KEY` path) — the password is never displayed, logged, or echoed.
|
||||
- [ ] **ADMIN-02**: An admin can designate which synced calendar is the shared family calendar (set `calendars.is_shared`) from the UI, replacing the manual DB write.
|
||||
- [ ] **ADMIN-03**: Admin Settings routes and UI are gated by a role check; a non-admin member cannot reach or invoke them.
|
||||
- [x] **ADMIN-01**: An admin can view household members and update (rotate / re-enter) a member's Fastmail app password from the UI; the credential is validated against CalDAV before saving and stored encrypted (existing `APP_PASSWORD_ENCRYPTION_KEY` path) — the password is never displayed, logged, or echoed.
|
||||
- [x] **ADMIN-02**: An admin can designate which synced calendar is the shared family calendar (set `calendars.is_shared`) from the UI, replacing the manual DB write.
|
||||
- [x] **ADMIN-03**: Admin Settings routes and UI are gated by a role check; a non-admin member cannot reach or invoke them.
|
||||
|
||||
### Setup — First-run configuration wizard
|
||||
|
||||
@@ -76,9 +76,9 @@ Maps each REQ-ID to its phase. v1.1 phases continue v1.0 numbering (v1.0 ended a
|
||||
| CI-01 | Phase 8 (Gitea CI) | Complete |
|
||||
| CI-02 | Phase 8 (Gitea CI) | Complete |
|
||||
| CAL-15 | Phase 9 (Faster Write-Back) | Complete |
|
||||
| ADMIN-01 | Phase 10 (Admin Role & Settings) | Pending |
|
||||
| ADMIN-02 | Phase 10 (Admin Role & Settings) | Pending |
|
||||
| ADMIN-03 | Phase 10 (Admin Role & Settings) | Pending |
|
||||
| ADMIN-01 | Phase 10 (Admin Role & Settings) | Complete |
|
||||
| ADMIN-02 | Phase 10 (Admin Role & Settings) | Complete |
|
||||
| ADMIN-03 | Phase 10 (Admin Role & Settings) | Complete |
|
||||
| CAL-13 | Phase 11 (Per-Event Reminders) | Pending |
|
||||
| CAL-14 | Phase 11 (Per-Event Reminders) | Pending |
|
||||
| NOTIF-04 | Phase 11 (Per-Event Reminders) | Pending |
|
||||
|
||||
Reference in New Issue
Block a user