DashboardSupportWelcome

👤 USER DOCS

Getting Started

Daily Operations

Shift Workspace & TasksPre-Shift SetupLine-Up CardsShift ReportsForms

Staff & Locations

Staff SchedulingManaging Locations

Oversight

Manager ReportsAnalyticsPre-Shift & Compliance

Incidents & Feedback

Incident ReportingAnonymous FeedbackMessages & Announcements

AI & Settings

AI ChatgearApp Settings

Administration

Dashboard & OnboardingAdmin

⚙️ DEVELOPER DOCS

Getting Started

Getting StartedDevelopmentDeployment Guide

Architecture

Architecture OverviewData FlowArchitecture Decision Records

Core Domain

Core DomainDatabase ReferenceLocations DomainAuth & RBACScheduling DomainReports DomainIncidents DomainNotifications DomainAudit Log & OptimizationDesign Audit Findings

Frontend

Frontend ArchitectureFormsLoading SkeletonsComponentsPWA & NotificationsimageScreenshots

API Reference

API Reference

Endpoints

POS Sales APIOptimization Data APISchedule Shifts APIEmployee Export APIReports APIIncidents APIAI Chat APIPush Notifications APIWebhooks APICron API

Contributing

ContributingcodeCode Examples

Security

Security & Compliance
Danvas IconDanvas
Danvas IconDanvas

Audit Log & Optimization

Admin audit trail and sales/labor optimization tools

Danvas provides an audit trail for all admin actions and optimization tools for tracking sales targets and labor efficiency.

Audit Log

The Audit Log (Admin → Audit Log) provides a searchable, paginated history of all admin actions across the organization.

Tracked Actions

EntityActions Logged
UsersCreated, invited, banned, unbanned, role changed, impersonated
ReportsSubmitted, deleted
IncidentsCreated, escalated, status changed
FormsCreated, updated, deleted, toggled active
Pre-shiftsCreated, updated
ComplianceReminder sent
SchedulePublished
SettingsChanged

Viewing the Audit Log

Admins can:

  • Scroll through paginated results
  • Filter by action type, entity, or date range
  • Search for specific users or actions
  • View full details of each action including before/after state

Data Retention

Audit Log Schema

Notifications Domain

Technical architecture of Slack, Matrix, and Web Push integrations

Design Audit Findings

Summary of design audit findings and remediation status

On this page

Audit LogTracked ActionsViewing the Audit LogData RetentionSales & Labor OptimizationWeekly Targets GridEfficiency AnalyticsVariance Alerts
interface AuditEntry {
  id: string;
  teamId: string;
  entityType: string;    // e.g., "user", "incident", "form"
  entityId: string;
  action: string;        // e.g., "created", "updated", "deleted"
  actorId: string;       // User who performed the action
  metadata?: Record<string, unknown>;  // Before/after state, context
  createdAt: Date

Sales & Labor Optimization

The Optimization module (Admin → Optimization) helps managers track sales targets and labor efficiency.

Weekly Targets Grid

Managers set weekly sales targets per location:

  • Target sales amount
  • Labor cost percentage goal
  • Performance against previous weeks

Efficiency Analytics

MetricDescription
Labor VarianceActual labor cost vs target percentage
Sales vs GoalCurrent sales against weekly target
Efficiency ScoreSales per labor hour ratio
TrendWeek-over-week performance change

Variance Alerts

When labor variance exceeds 5%:

  1. A daily cron job (/cron/labor-variance) checks yesterday's performance
  2. If variance exceeds threshold, a Slack alert is sent to management
  3. The alert includes location, variance percentage, and recommended actions
;
}