Update task task-022
This commit is contained in:
parent
65a1871869
commit
7e6b80bc75
|
|
@ -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 -->
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue