Storage Company Admin

Administrator of one storage company — manage staff, confirm inbound stock.

2 min read

Storage Company Admin

Summary. The administrator of a single storage company. They manage their company's people and own the inbound-stock step: when an inventory request is assigned to their company, they confirm or reject physical receipt — confirming adds stock to the warehouse balance and ledger.

What you can do

Company users

  • Manage your own company's staff (manage own-company-users, plus view users, create users, update users for the create/edit forms).
  • View your own company record (view own-company).

Reference

  • View products (view products), storage companies (view storage-companies), and warehouses at /admin/warehouses (view warehouses).

Inbound stock

  • View inventory requests assigned to your company at /admin/inventory-requests (view inventory-requests).
  • Confirm receipt — /admin/inventory-requests/{id}/assign-warehouse — (confirm inventory-storage); confirming books stock into the warehouse.
  • Reject receipt — /admin/inventory-requests/{id}/reject-by-storage — (reject inventory-storage).
  • View inventory balances /admin/inventory-balances and transactions /admin/inventory-transactions for your warehouses (view inventory-balances, view inventory-transactions).

What you cannot do

  • Cannot approve/reject the merchant's original inventory request or assign it to a company (that is the admin/staff step) — only confirm/reject the storage handoff.
  • Cannot see other storage companies' balances, orders, products' owners, or any finance/subscription screens.
  • Cannot manage master data.

Data scope

Own storage company only. Lists are filtered to the company the user belongs to — e.g. you only see inventory requests routed to your company and balances for your own warehouses, never another storage company's.

Permissions

Exact list (synced in SaasRoleSeeder): view users, create users, update users, manage own-company-users, view own-company, view products, view storage-companies, view warehouses, view inventory-requests, confirm inventory-storage, reject inventory-storage, view inventory-balances, view inventory-transactions.

How this role is assigned

Granted manually by an admin/super-admin from the user-management screen (/admin/users) — not by registration approval. Registration approval only ever assigns delivery_company_admin (or client); the storage company is bound and this role is granted by hand. The company admin then creates their own staff in-app.

See roles/storage-company-staff (same minus user/company management) and roles/pending-company (the pre-approval state).