A demonstration account that lets you explore every feature of the Workbench โ without making any permanent changes.
The Example User is a special, pre-configured account designed to demonstrate the full capabilities of the Statisticians Workbench. It's intended for people who want to evaluate the software before installing their own instance, or for training sessions where participants need to explore features safely.
You can look at everything, click around, and understand how the Workbench works โ but you cannot change passwords, delete users, modify settings, or alter any data. It's a sandboxed, read-only experience.
The Example User's account is locked down at both the frontend and backend to prevent any data changes:
The Example User experience is enforced through multiple layers:
A fixed orange banner appears at the top of every page with a registration call-to-action. It identifies the session as read-only and can be dismissed temporarily.
An orange ๐ badge appears next to the user's name in the sidebar, clearly marking the account as the Example User.
All action buttons (toggle admin, delete, verify, save, etc.) are rendered as disabled in the UI. They appear greyed out and cannot be clicked.
Editable content areas show a semi-transparent overlay with a lock icon and a message inviting the viewer to register for a full account. The underlying form controls are blocked with pointer-events: none and opacity: 50%.
Even if someone bypasses the frontend restrictions (e.g., crafting a direct API call), the backend checks isExampleUser on every mutation endpoint and returns a 403 Forbidden response.
isExampleUser flag in the database. It is not the same as demo mode. Demo mode adds a banner to all pages for all users; the Example User is a specific account with read-only restrictions. Both can be active simultaneously on a public demo instance.
| Feature | Example User | Regular User |
|---|---|---|
| Log in | โ | โ |
| Navigate all pages | โ | โ |
| View admin pages | โ (read-only) | โ Hidden |
| Change password | โ Blocked | โ |
| Create/edit datasets | โ Read-only | โ |
| Create/edit recipes | โ Read-only | โ |
| Manage users | โ Blocked | โ No access |
| Change global settings | โ View only | โ No access |
| Add AI/DB connections | โ Blocked | โ |