Skip to content

Feature Flags

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.

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.

The following features can be gated per department:

FeatureWhat it controls
StatisticsAccess to usage and utilization statistics dashboards.
Fleet TransfersThe ability to plan and manage vehicle transfers between departments.
Vehicle TelemetryTrip history and live vehicle status reported by the TestHubLink device.
Reservation ExportExporting reservation data from the calendar and reservation views.
UDS DiagnosticsDiagnostic tools and command views based on the TestHubLink device.

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.
  1. Enable the feature for a small pilot department.
  2. Confirm the feature works as expected and gather feedback.
  3. Progressively enable it on more departments.
  4. 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.