Update storage interface and implementation to handle shift assignment deletion, modify getGuardsAvailability to accept specific planned start and end times, and introduce conflict detection logic for guard availability. Add new DTOs (guardConflictSchema) and update guardAvailabilitySchema to include availability status, conflicts, and unavailability reasons, enhancing shift planning accuracy. Replit-Commit-Author: Agent Replit-Commit-Session-Id: e5565357-90e1-419f-b9a8-6ee8394636df Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/6d543d2c-20b9-4ea6-93fe-70fe9b1d9f80/e5565357-90e1-419f-b9a8-6ee8394636df/ZZOTK7r |
||
|---|---|---|
| .. | ||
| schema.ts | ||