Role-Based Access Control
Give your team exactly the access they need. Nothing more.
Five roles (Owner, Manager, Accountant, Maintenance, Viewer) with 65 granular permissions mapped to all server actions. PII projection tiers, FCRA-compliant audit trail, and client-side permission framework.
5 roles with granular permissions
OWNER has full access. MANAGER handles day-to-day operations. ACCOUNTANT sees financials and GL. MAINTENANCE handles work orders and inspections. VIEWER is read-only. 65 permissions map to every server action in the system, with 4-tier data sensitivity levels for PII projection.
Activity logging and audit trail
Every action is logged: who did what, when, and from where. Screening-related actions get FCRA-compliant logging. When you change someone’s role, their session updates immediately. The sidebar and UI automatically adapt to show only what each role is allowed to see.
What's included
- 5 roles: Owner, Manager, Accountant, Maintenance, Viewer
- 65 granular permissions across all actions
- 4-tier PII data sensitivity levels
- FCRA-compliant activity logging
- Client-side Authorize component
- Permission-filtered sidebar navigation
- Session invalidation on role changes
- Role assignment and management UI