feat(supervisor-view): define workspace access and navigation #189
Labels
No labels
blocked
bug
enhancement
high-priority
low-priority
needs-info
needs-triage
ready-for-agent
ready-for-human
referenced
research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gabogg/hikcentral#189
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #187 — milestone: Focused operator and supervisor door operations.
Intended outcome
Establish the first Supervisor workspace and its access boundary so door-management features have a coherent place to live. Current login roles are
admin,operator, andviewer(app/schemas/models.py); there is no Supervisor role or dedicated view.Agreed role boundary
Add a dedicated authenticated Supervisor role and let administrators access the Supervisor workspace. This does not change #72's door-command policy: one-shot commands remain available to authorized Operators/Admins and persistent commands remain Admin-only unless separately retriaged.
Triage questions
Ready-to-spec outcome
A role/capability matrix and minimal navigation contract for Operator, Supervisor, Admin, and Viewer, with server-side authorization boundaries and a staged rollout order. This issue does not create a second login-account system.