Skip to main content

Location permissions

Roles say what a person can do. Location permissions say where, and can grant or remove individual capabilities for one person at one store.

Page: Admin -> Permissions (/admin/location-permissions) · Role required: admin

The capabilities

CapabilityWhat it allows
View SalesSee sales forecasts and sales actuals for the location
Adjust SalesEdit 15-minute slot values on a draft sales forecast
Publish SalesMove a sales forecast to Published
View LaborSee the labor forecast, hours, and cost
Adjust LaborOverride staffing hours on the labor forecast

Each role starts from a baseline set of capabilities (General Manager, Manager, Read Only). An override changes the baseline for one user at one location.

Bulk assign permissions

Use this when onboarding a new manager who needs the same access at several stores.

  1. Go to Admin -> Permissions.
  2. Open the Bulk Assign Permissions panel.
  3. Select the user.
  4. Select one or more locations.
  5. Tick the capabilities to grant.
  6. Click Assign.

Create a single override

  1. In the per-user section, select the user and the location.
  2. Tick or untick the individual capabilities.
  3. Click Save Override. A confirmation reads "Permission override saved."

Remove an override

Click Remove Override on the row. The user falls back to their role baseline for that location and the page confirms "Override removed."

Common patterns

GoalHow
GM can build but not publishGrant View + Adjust Sales, leave Publish Sales off, and route publishing through approval settings
Regional manager sees several stores read-onlyBulk assign View Sales + View Labor across the region
Temporary cover during a leaveBulk assign the extra location, then remove the override when cover ends
Access errors

If a user reports "location dropdown is empty" or a 403 when opening a forecast, check this page first. Permissions are enforced by the API, not only hidden in the UI, so a missing grant blocks the action everywhere including Slack and the API.