Update task task-022

This commit is contained in:
Jeff Emmett 2025-12-04 05:05:14 -08:00
parent 65a1871869
commit 7e6b80bc75
1 changed files with 15 additions and 2 deletions

View File

@ -1,10 +1,10 @@
--- ---
id: task-022 id: task-022
title: Board Version History & Change Visualization title: Board Version History & Change Visualization
status: To Do status: In Progress
assignee: [] assignee: []
created_date: '2025-12-04 12:59' created_date: '2025-12-04 12:59'
updated_date: '2025-12-04 13:02' updated_date: '2025-12-04 13:05'
labels: labels:
- feature - feature
- collaboration - collaboration
@ -84,4 +84,17 @@ Implement board permissions, R2 backup version browsing/restoration, and visual
- Signed-in users → EDITOR by default - Signed-in users → EDITOR by default
- Board owner can override with specific permissions - Board owner can override with specific permissions
- This prevents anonymous vandalism while enabling easy collaboration - This prevents anonymous vandalism while enabling easy collaboration
**Final Access Model:**
- New board created by signed-in user → auto OWNER
- Existing unclaimed board → 'Claim admin' button
- Anonymous users cannot claim boards
**Access Logic:**
1. Has email permission → Access at assigned role
2. Signed in + no PIN set → EDITOR
3. Knows PIN → EDITOR (session-based)
4. Otherwise → VIEWER
**PIN grants EDITOR access (not configurable)**
<!-- SECTION:NOTES:END --> <!-- SECTION:NOTES:END -->