Delivery Company Staff

Operates a delivery company — minus user management and driver assignment.

1 min read

Delivery Company Staff

Summary. Operates a delivery company day to day. Identical to the delivery company admin minus user management and the assign-to-driver decision — they monitor the company's orders and keep delivery status up to date.

What you can do

  • View your own company (view own-company).
  • View delivery companies, drivers, and vehicles (view delivery-companies, view drivers, view vehicles).
  • View the company's orders at /admin/orders (view orders).
  • Update delivery status — start / delivered / failed (/admin/orders/{id}/start-delivery, /mark-delivered, /mark-failed) (update delivery-status).

What you cannot do

  • Cannot assign orders to drivers (no assign orders-to-driver) — that decision is the delivery company admin's.
  • Cannot manage company users (no manage own-company-users / create users / update users).
  • Cannot view the company's subscription, or any other company's data.

Data scope

Own delivery company only — same company filtering as the delivery company admin.

Permissions

Exact list (synced in SaasRoleSeeder): view own-company, view delivery-companies, view drivers, view vehicles, view orders, update delivery-status.

How this role is assigned

Created by the delivery company admin from within the company (via /admin/users, reached through manage own-company-users).

See roles/delivery-company-admin (adds user management + driver assignment) and roles/driver.