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
| Section | URL |
|---|---|
| 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.