Update task task-052

This commit is contained in:
Jeff Emmett 2025-12-15 12:45:46 -05:00
parent 52503167c8
commit 73071eb6f7
1 changed files with 16 additions and 1 deletions

View File

@ -1,9 +1,10 @@
--- ---
id: task-052 id: task-052
title: 'Flip permissions model: everyone edits by default, protected boards opt-in' title: 'Flip permissions model: everyone edits by default, protected boards opt-in'
status: In Progress status: Done
assignee: [] assignee: []
created_date: '2025-12-15 17:23' created_date: '2025-12-15 17:23'
updated_date: '2025-12-15 17:45'
labels: [] labels: []
dependencies: [] dependencies: []
priority: high priority: high
@ -32,3 +33,17 @@ Key changes:
- [ ] #5 Can add/remove editors on protected boards - [ ] #5 Can add/remove editors on protected boards
- [ ] #6 Admin request button sends email - [ ] #6 Admin request button sends email
<!-- AC:END --> <!-- AC:END -->
## Implementation Notes
<!-- SECTION:NOTES:BEGIN -->
Pushed to dev branch (commit 2fe96fa)
Backend: schema.sql, boardPermissions.ts, types.ts, worker.ts updated
Frontend: BoardSettingsDropdown.tsx created, AuthContext.tsx and Board.tsx updated
Migration script created at worker/migrations/001_add_protected_boards.sql
NEXT STEPS: Run D1 migration on Cloudflare, add BoardSettingsDropdown to UI, test
<!-- SECTION:NOTES:END -->