๐ŸŽญ Roles

System Roles ยท Role Definitions ยท User Assignments

โ—‰ 5 Roles Defined
๐Ÿ”RBAC Model Ready

Role-Based Access Control model is defined with 5 system roles and 24 permission resources. Real enforcement requires authenticated user context and verified Supabase database. Permissions shown here reflect the architectural design โ€” not live enforcement.

System Roles

RoleDisplay NameDescriptionSystem
super_adminSuper AdminKovya Desk platform administrator with full accessโœ“
tenant_ownerClinic OwnerTenant owner with full tenant accessโœ“
tenant_adminClinic AdminTenant administrator with management accessโœ“
tenant_memberTeam MemberStandard team member with operational accessโœ“
tenant_viewerViewerRead-only access to tenant dataโœ“

User Role Assignments

No user role assignments โ€” requires authenticated user context and verified database.