The job of this console
Hide a module from everyone, or allow only HR Admin and Admin on a sensitive page. Preview who will still see the menu. Roles still decide permissions inside a page.
Turn things off for everyone, or pick a page and choose which personas can open it. Saves to org Application Config.
Scroll to Flowcharts for Turn off vs Page access. Scenario guide: Turn off org access or customize page personas. Related: Admin & Access.
Who may open a page
Persona navigation turns things off for everyone, or picks a page and chooses which personas can open it. Saves to org Application Config — not a local browser preference.
/admin/persona-navigation
Org flag personaNavigationEnabled
HR Admin · Org Admin
Hide a module from everyone, or allow only HR Admin and Admin on a sensitive page. Preview who will still see the menu. Roles still decide permissions inside a page.
Administrators. A manager who cannot see Payroll should not be ‘fixed’ by giving them Admin — change the persona set here if the page should be wider.
Pick a page, set personas, save, then log in as a test persona and confirm the sidebar. Coordinate with feature flags: a flag off still hides the page for everyone.
A new analytics page that should be executives only. Contractors seeing Admin. After adding a persona. When a pilot group should not see payroll.
Toggle personaNavigationAdditional kills, pagePersonaMap, and role personas — see effective sidebar and route guards.
Each diagram auto-plays steps when it scrolls into view. Use Play / Pause, or click a step to jump.
Kill a persona, module, or individual page org-wide without editing Roles.
flowchart TD
A[Open Persona navigation] --> B[Turn off tab]
B --> C{What to hide?}
C -->|Persona| D[Toggle persona Off]
C -->|Module| E[Toggle module Off]
C -->|Page| F[Search + turn page Off]
D --> G[Save changes]
E --> G
F --> G
G --> H[Users refresh — item hidden]
personaNavigationAdditional disable lists.Product default (sidebar catalog) vs Custom persona set for one route.
flowchart TD
A[Page access tab] --> B[Select one page]
B --> C{Mode?}
C -->|Product default| D[Use catalog personas]
C -->|Custom| E[Toggle personas]
E --> F[Save pagePersonaMap]
D --> G[Empty override = catalog]
F --> H[Org override for that path]
G --> I[Sidebar + route guard]
H --> I
personaNavigationAdditional in Application Config.| Question | Use Roles (/admin/roles) | Use Persona navigation |
|---|---|---|
| Which personas may this role switch to? | ✓ Persona access tab → personaModules | — |
| Hide DELIVERY org-wide for everyone? | Link to Persona navigation | ✓ Turn off tab |
| Only MANAGER may open Leave page? | ✓ Page preview (writes org map) | ✓ Page access tab |
| Module CRUD matrix? | ✓ Advanced tab | — |
Interactive trace: Roles simulator (role layer) · Persona navigation simulator (org layer).
Admin → Persona navigation is the simplified org editor for access kill switches and per-page persona maps. Role-level “who may use a persona” still lives on Roles & permissions. Protected paths (Roles, Persona navigation, App Config, Setup checklist) cannot be turned off.
Evaluation order: role menu flags → role personaModules → org pagePersonaMap when present → org disable lists (always win).
personaNavigationEnabled (or Roles access) for your admin role.