Managing Locations
Setting up and managing multiple restaurant sites
Overview
Danvas allows you to manage multiple restaurant locations from a single account. Each location has its own independent reports, schedules, and staff assignments, ensuring clear data separation for multi-unit operators.
[!NOTE] Location creation is handled via automated database provisioning or seeding. Danvas is edit-only for location metadata; physical sites cannot be added or deleted directly from the user interface. To create your first sample locations during development, run
bun db:seed.
Editing a Location
Admin role is required to edit any location. Managers and staff see locations read-only.
- Navigate to Locations in the sidebar.
- Click Edit on any location card to open the settings page.
- Update the Name, Address, or Timezone (IANA format, e.g.
America/Chicago). - Set a Brand Color (hex value like
#F59E0B) or Avatar / Logo URL (any publicly reachable image URL). - Click Save Changes.
The settings form has two cards: General Settings (name, slug, address, timezone) and Branding (brand color, avatar/logo URL). The slug is the unique URL identifier for the location and is read-only — changing it requires a database migration.
To quickly update a location's brand color, use the color picker directly on the locations list card without opening the settings page. The avatar/logo always requires the settings page.
Assigning Staff to Locations
Staff members must be assigned to a location before they can file reports or view schedules for that site. See the Admin Guide for the full user-management flow.
- Navigate to Admin → Users.
- Open a user and switch to the Edit sheet.
- In the Authorized Locations section, select one or more sites.
- Set a Primary Location for the user's default dashboard view.
- Save — the change is applied immediately and logged to the audit trail.
Switching Locations
If you have access to multiple locations, you can switch between them using the location selector at the top of the sidebar.
- Dashboard View: Switching locations updates all metrics and recent activity to the selected site.
- Reporting: Filing a report automatically defaults to your active location.