Go to file
matthias.lotz 21ac8641cc fix: session_complete Zeitstempel UTC-korrekt + PoS attendanceEnd in UTC
Problem: Lasercutter-Sessions wurden in get_pos_session_suggestions
übersprungen, weil start_time > end_time.

Bug 1 – iot_api.py (session_complete):
session_start_time im Gerät-Payload ist Lokalzeit ohne TZ-Info.
Bisher naiv als UTC gespeichert → start_time lag 1h nach end_time.
Fix: start_time = end_time - session_seconds (komplett UTC-basiert).
session_start_time aus dem Payload wird nicht mehr verwendet.

Bug 2 – machine_time_control_button.js:
toServerDatetime(new Date()) verwendete getHours() (Lokalzeit).
Odoo erwartet UTC-Strings → attendanceEnd war 1h zu groß.
Fix: Auf getUTCHours() / getUTCDate() etc. umgestellt.
2026-03-11 21:04:28 +01:00
.github/workflows Phase 1: Foundation & Quality Tools 2026-02-18 22:11:25 +01:00
docs docs: IMPLEMENTATION_PLAN aktualisiert auf Stand 2026-03-11 2026-03-11 15:22:21 +01:00
extra-addons/open_workshop fix: session_complete Zeitstempel UTC-korrekt + PoS attendanceEnd in UTC 2026-03-11 21:04:28 +01:00
iot_bridge docs: README und API.md auf Stand 2026-03-11 aktualisiert 2026-03-11 20:06:57 +01:00
odoo fix: odoo/ als normales Verzeichnis tracken + Bugfix db_name + Feature-Docs 2026-03-10 17:17:59 +01:00
.gitignore initial version 2026-02-10 20:00:27 +01:00
.readthedocs.yaml feat: Add automatic API documentation generation and device status monitoring 2026-02-15 11:03:22 +01:00
DEPLOYMENT.md docs: consolidate root docs and archive historical requests 2026-02-19 21:57:07 +01:00
DOCUMENTATION_STRATEGY.md docs: consolidate root docs and archive historical requests 2026-02-19 21:57:07 +01:00
IMPLEMENTATION_PLAN.md refactor(odoo): Registry-driven JSON Config (Phase 3) 2026-03-11 10:56:32 +01:00