Add self-serve API fixtures and enhance session synchronization logic

- Implement `createSelfServeScenario` to generate comprehensive self-serve test fixtures, including departments, lanes, tasks, and sessions.
- Add `syncRelayState` parameter to `synchronizeSession` for decoupled relay hardware synchronization.
- Update relevant routes and tests to reflect changes in session synchronization methods.
- Enhance Shelly request handling by blocking real device interactions in test mode with detailed logging.
This commit is contained in:
Jeppe Bundgaard
2026-04-28 12:28:29 +02:00
parent 55f8f25fd7
commit 72df2244ca
10 changed files with 494 additions and 14 deletions
File diff suppressed because one or more lines are too long