Users, Departments & Badges
The Users Management module (administrators only) is the home of the organization: who works here, in which department, with which role and badges.
Users Directory
Users → Directory lists everyone with their role, status, and department.
From a user's page an administrator can:
- Invite a new user (they complete sign-up with their Google account).
- Resend or revoke a pending invitation.
- Change role — Administrator, Employee, or Meals Staff.
- Change status — activate or deactivate access.
- Offboard — the guided exit workflow, with confirmation.
Departments
Users → Departments manages the units that tickets are routed to. Each department has:
- A unique name and code (e.g. Human Resources / HR).
- A Manager — the operational lead who automatically receives the department's tickets.
- An optional Head of Department — added to department tickets as an observer and reserved as the escalation contact.
- Members — people can belong to several departments, but exactly one membership is their primary one.
A department that still has members can't be deleted — deactivate it instead.
Roles Management
Users → Roles is a read-only reference: it shows each role and the permissions it grants, grouped by area (users, tickets, meals). Roles are fixed by the platform; what an administrator chooses is which role each person holds.
Badges
Users → Badges lets administrators create colored labels (a name plus a color) and pin them to people in the directory — "First Aider", "Fire Warden", "On Call", whatever the organization needs.
Badges are purely visual. They never grant permissions, route tickets, or change what anyone can do.