feat: implement Story 1.3 — diagram access control and management

Add PATCH and DELETE endpoints with ownership checks (403 vs 404),
inline rename on DiagramCard and editor header, delete confirmation
dialog, and differentiated error states for forbidden/not-found.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Alejandro Gutiérrez
2026-02-23 22:18:28 +00:00
parent 85e06c25c7
commit e9cd685d3d
6 changed files with 790 additions and 53 deletions

View File

@@ -44,7 +44,7 @@ development_status:
epic-1: in-progress
1-1-create-and-view-diagrams: done
1-2-organize-diagrams-into-projects: done
1-3-diagram-access-control-and-management: backlog
1-3-diagram-access-control-and-management: done
1-4-recent-view-and-drag-and-drop-organization: backlog
epic-1-retrospective: optional