Skip to Content
Welcome to the new Haccpy docs! πŸ‘‹
User GuideSettings

Settings

Settings are under Settings in the sidebar. Base path: /{tenant}/settings/....


Locations

Route: /{tenant}/settings/locations

  • List β€” All locations for the tenant (name, address, status, device/camera counts, actions).
  • Create β€” Add a new location (e.g. name, address, timezone).
  • Detail β€” /{tenant}/settings/locations/[id] β€” View and edit location details, and manage:
    • Cameras β€” Assign cameras to the location.
    • Devices β€” Assign devices (bridge, tablet) to the location.
    • Models β€” Assign AI/ML models (if used).
    • Agents β€” Assign agents (if the product uses agents for this location).

Location detail may show cards for: location info, devices, cameras, model assignment, and agents.


Cameras

Route: /{tenant}/settings/cameras

  • List β€” All cameras (card or table: name, location, status, stream preview, actions).
  • Create β€” Add camera (e.g. name, stream URL, location, credentials).
  • Edit β€” Update camera details.
  • Camera feed β€” View live or recorded feed in a dialog or dedicated view.

Cameras are used for violation detection and monitoring; they can be assigned to locations in Settings β†’ Locations β†’ [location] β†’ Cameras.


Team

Route: /{tenant}/settings/team

  • List β€” Users invited to the tenant (email, role, status, actions).
  • Invite β€” Invite a new user (email, role).
  • Edit user β€” Change role or revoke access.
  • Edit role β€” Change role settings (if the app supports role editing).

Employees

Route: /{tenant}/settings/employees

  • List β€” Employees (name, identifier, location, status, actions).
  • Create / Edit β€” Add or update employee (name, ID, assigned location, etc.).

Employees are used in Checklists (who submitted) and Enter-Leave Events (who entered/left). They may be linked to users or be standalone records.


Checklists (management)

Route: /{tenant}/settings/checklists

  • List β€” Checklist definitions (name, item count, actions).
  • Create / Edit β€” Define checklist (name, description) and checklist items (type, label, required, attachment allowed, order).
  • Detail β€” /{tenant}/settings/checklists/[id] β€” Edit checklist and items, preview checklist as a user would see it when filling.

Checklist items can be reordered (e.g. drag-and-drop). Item types might include: yes/no, text, single choice, file upload.


Models

Route: /{tenant}/settings/models

  • List β€” AI/ML models (e.g. for violation detection). May show name, version, status, assignment.
  • Assign β€” Assign models to locations or cameras (sometimes from Settings β†’ Locations β†’ [location]).

Devices

Route: /{tenant}/settings/devices

  • List β€” Devices (bridges, tablets): ID, type, location, status, last seen, actions.
  • Assign to location β€” Assign a device to a location (also possible from location detail).

Devices appear in System Health with CPU, RAM, uptime, and health status. Types: Bridge (router/gateway), Tab (tablet).


Configuration

Route: /{tenant}/settings/configuration

  • Tenant-wide settings β€” e.g.:
    • Email notifications β€” Recipients per location or event type (violations, alerts).
    • Privacy / data retention β€” How long to keep violations, images, logs.
    • Integrations β€” Webhooks, external systems (if supported).

Configuration is tenant-scoped.

Email notification options

  • Email with photo β€” Send email notifications including violation photos
  • Email without photo β€” Send email notifications without photos attached
  • Don’t send email β€” Disable email notifications for violations

Recipients by location

Select recipients who will receive violation emails for each location. You can configure different recipients for different locations.

Privacy settings

  • Keep photos β€” Store and retain violation photos in the system
  • Remove photos β€” Automatically remove photos after processing to maintain privacy

URL summary

SectionURL
Locations/{tenant}/settings/locations
Location detail/{tenant}/settings/locations/[id]
Cameras/{tenant}/settings/cameras
Team/{tenant}/settings/team
Employees/{tenant}/settings/employees
Checklists/{tenant}/settings/checklists
Checklist detail/{tenant}/settings/checklists/[id]
Models/{tenant}/settings/models
Devices/{tenant}/settings/devices
Configuration/{tenant}/settings/configuration

Replace {tenant} with the tenant slug and [id] with the entity ID.

Last updated on