Tanstack Start
General settings

General settings — access and permissions

Permission codes that gate General Settings features for tenants and what to do when controls are missing.

Effective access depends on your role in the current organization and group context. If a button, row action, or page is missing, your administrator may need to add one of the codes below (see Permissions and Roles & Permission for how roles are managed).

Geofence

Permission codeTypical use in UI
list_geofenceLoad and browse the geofence table (enforced by route/API patterns).
view_geofenceOpen a geofence in read-only detail.
create_geofenceAdd Geofence and submit the create form.
update_geofenceEdit Geofence and save changes.
delete_geofenceDelete a geofence (confirmation modal).

Vehicle assignment (per geofence)

Permission codeTypical use in UI
view_vehicle_geofenceSee the Assigned Vehicles tab content.
create_vehicle_geofenceAssign Vehicle on a geofence.
update_vehicle_geofenceEdit Assignment on an assigned vehicle.
delete_vehicle_geofenceRemove Assignment for a vehicle.

Address setting

Permission codeTypical use in UI
create_addressAdd Address dialog.
update_addressEdit from the address card menu.
delete_addressDelete from the address card menu.

Listing and viewing addresses in this area rely on address-related list/view codes configured for your tenant routes (list_address, view_address where enforced).

Route fence

Permission codeTypical use in UI
list_route_fenceLoad the route fence list (with route/API enforcement).
view_route_fenceOpen a route fence in view mode.
create_route_fenceNew Route Fence and submit create.
update_route_fenceOpen edit mode and Update corridors or metadata.
delete_route_fenceDelete from the list (confirmation).

Map setting, webhooks, API keys, flow management, approval templates, AI settings

These areas currently behave as UI preview in the app (mock or local state). They may not declare CanI wrappers in the same way as geofence or route fence. Access is still subject to route guards and any future permission wiring; if you are redirected or see Access denied, treat it like any other module and ask an administrator to confirm your role and organization context.

What to report to an administrator

  • The exact menu or URL (for example General Settings → Route fence or the path /dashboard/setting/general-settings/route-fence).
  • The missing control (for example no New Route Fence button).
  • Your organization and group at the time of the attempt.

On this page