Feature Flags
Overview
Section titled “Overview”Feature Flags let administrators turn individual features on or off per department. Use them to roll out new capabilities gradually, limit early features to pilot teams, or hide features that a department does not need.
These flags control the visibility of feature entry points in the interface. When a feature is off for a user, its menu items, buttons, and pages are hidden from them.
Opening the matrix
Section titled “Opening the matrix”Go to Admin → Feature Flags. You will see a matrix with departments as rows and features as columns. Each cell has a toggle that enables or disables that feature for that department.
Available features
Section titled “Available features”The following features can be gated per department:
| Feature | What it controls |
|---|---|
| Statistics | Access to usage and utilization statistics dashboards. |
| Fleet Transfers | The ability to plan and manage vehicle transfers between departments. |
| Vehicle Telemetry | Trip history and live vehicle status reported by the TestHubLink device. |
| Reservation Export | Exporting reservation data from the calendar and reservation views. |
| UDS Diagnostics | Diagnostic tools and command views based on the TestHubLink device. |
How access is decided
Section titled “How access is decided”A user can belong to more than one department. A feature is on for a user if at least one of their departments has that feature enabled.
- Enable a feature on a single department to give just that team early access.
- Enable a feature on every department to roll it out to all users.
- To fully hide a feature, make sure it is disabled on all departments the affected users belong to.
Typical rollout flow
Section titled “Typical rollout flow”- Enable the feature for a small pilot department.
- Confirm the feature works as expected and gather feedback.
- Progressively enable it on more departments.
- Once validated, enable it across all departments for a full rollout.
- Flags take effect for a user the next time they load the affected part of the app.
- Because access is granted when any of a user’s departments has the flag on, review multi-department users carefully before assuming a feature is hidden.