The Staff Control module atDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/JAQA20/Paradigmas-G3/llms.txt
Use this file to discover all available pages before exploring further.
/staff gives Admin users a live view of all employees, their current shift status, role assignment, and contact information. From this single panel you can monitor who is currently on the floor, identify upcoming shift gaps, review aggregate performance, and make roster changes — adding, editing, or removing team members — without leaving the application.
The Staff Control module is restricted to Admin users. Managers, waitstaff, and kitchen staff cannot access
/staff.Stats Bar
Three summary cards span the top of the page, updating live from the shift clock.Active Staff
Live headcount of staff currently clocked in vs. total roster — for example, 24 / 28. A LIVE badge in the tertiary accent colour confirms the figure is being pushed from the attendance system in real time.
Pending Shifts
Count of upcoming shifts not yet started — for example, 06. An Upcoming pill in a neutral surface colour distinguishes this stat from live metrics.
Avg Performance
Rolling average performance score across all active staff — for example, 94.2%. A stacked avatar cluster (showing two profile photos and a
+18 overflow badge) represents the contributing employees.Staff Table
The employee roster is displayed in a full-width table with five columns:| Column | Description |
|---|---|
| Name / Identity | Circular profile photo + full name + internal employee ID (e.g. ID: LC-9442) |
| Role | Pill badge styled by role type (see below) |
| Status | Coloured dot + label: green = Online, amber = On Break, grey = Offline |
| Contact | Work email address and phone number |
| Actions | Edit (pencil icon) and Delete (trash icon) buttons — visible on row hover |
Role badge styles
| Role | Badge style |
|---|---|
| Manager | Secondary-container background (warm tint) |
| Waiter | Surface-container (neutral) |
| Executive Chef | Tertiary-fixed (teal/green tint) |
Status indicators
| Status | Dot colour | Meaning |
|---|---|---|
| Online | Emerald green with glow | Currently clocked in and active |
| On Break | Amber with glow | Clocked in but on a scheduled break |
| Offline | Grey / outline-variant | Not on shift |
Example employee records
| Name | ID | Role | Status | Contact |
|---|---|---|---|---|
| Lucía Mendoza | LC-9442 | Manager | Online | l.mendoza@lacomanda.com · +34 600 123 456 |
| Mateo Ricci | LC-1021 | Waiter | On Break | m.ricci@lacomanda.com · +34 600 987 654 |
| Chef Ferran | LC-0005 | Executive Chef | Online | f.adri@lacomanda.com · +34 600 555 123 |
| Elena Soler | LC-2231 | Waiter | Offline | e.soler@lacomanda.com · +34 600 444 777 |
Filtering
Two sets of controls above the table let you narrow the view:- Role tabs —
All(default, highlighted in primary),Managers,Waiters,Chefs. One tap switches the table to show only that role group. - Status dropdown —
All statuses,Online,Offline,On Break. Can be combined with a role tab to find, for example, all Waiters who are currently Online.
Adding a New Team Member
Click the New Member button in the top-right of the page header to open the employee creation form. Fill in the name, role, contact details, and assign login credentials. The new record appears immediately in the table after saving.Pagination
The table footer shows the result count in the formatShowing 4 of 28 employees. Page navigation controls (numbered buttons plus chevron arrows) allow browsing through the full roster without loading all records at once.