pageAccess on a user document lists which index settings appear on that user’s dashboard.
Structure
Each entry references an index setting:Admin dashboard
Admins typically have broaderpageAccess — all indices they manage. Admin dashboard tabs initialize from this list plus user activeTab preferences.
User dashboard
Non-admin users:- See one tab per
pageAccessentry only - Cannot add tabs or open indices not assigned
- Manual buy buttons scoped to visible indices
Updating access
- Edit user in Users → Edit
- Check/uncheck indices
- Save — backend emits
userSettingUpdated→ socketupdateUserSettingDatato that user’s connected clients