Tanstack Start

Drivers & vendors

Manage driver memberships and vendor records tied to your organization.

Drivers

Purpose: Browse organization users presented as drivers, filter by scope/status/access, invite drivers, assign vehicles, and adjust assignments.

Primary users: HR and fleet supervisors coordinating drivers.

Prerequisites: view_user on the Drivers list (CanI). Route configuration also expects user listing permissions at the dashboard guard level.

Navigation: Sidebar → ActorsDrivers (/dashboard/actors/drivers).

Invited drivers: Use the tab navigation on the page to open Invited (/dashboard/actors/drivers/invited) which lists pending invitations from the invitations API.

Steps (high level)

  1. Search and filter the grid.
  2. Open actions on a row to edit driver details, deactivate/reactivate, or manage assignments when buttons appear.
  3. Use Invite flows to send new invitations — dialogs post to organization invitation endpoints.

Detail route: /dashboard/actors/drivers/$driverId opens the driver detail experience when navigating from the grid.

Troubleshooting: Missing menu entry — verify view_user / route visibility rules in Permissions.

Vendors

Purpose: Maintain vendor cards for suppliers and service providers.

Primary users: Procurement and fleet administrators.

Prerequisites: view_vendor (CanI on page). Listing uses api.Vendors.get.

Navigation: Sidebar → ActorsVendors (/dashboard/actors/vendors).

Steps

  1. Search and paginate vendor cards.
  2. Add, edit, or delete vendors when action buttons are enabled for your role.
  3. Open a vendor (/dashboard/actors/vendors/$vendorId) for detail views provided by the page.

Troubleshooting: Empty results may mean search filters or lack of vendor records — confirm with an administrator.

On this page