odoo_mqtt/docs
matthias.lotz f0881c3c2c feat: MVP Step 4 - PoS Maschinenzeit-Übernahme produktiv
- ControlButtons-Extension mit stabiler Template-Inheritance (hasclass XPath)
- MachineTimeSelectionPopup Komponente für Session-Auswahl und Minuten-Bearbeitung
- Backend Service get_pos_session_suggestions mit Overlap + Rounding
- Seed-Tool für reproducible Test-Sessions
- PoS-Mapping-Backend für Device-to-Product-Zuordnung
- Entfernt: fehleranfällige ProductScreen-Extension (Owl-Crash behoben)

Workflow im PoS:
1. Orderline auswählen
2. 'Maschinenzeit'-Button klicken (ControlButtons)
3. Session-Popup mit Vorschlägen + editierbaren Minuten
4. Auswahl bestätigen → Quantity in Orderline durch Summe ersetzen

Akzeptanzkriterien Step 4 erfüllt:
✓ Button sichtbar und erreichbar
✓ Popup öffnet und schließt korrekt
✓ Vorschläge sichtbar und auswählbar
✓ Übernahme schreibt in Auftrag
✓ 'Keine Sessions'-Hinweis bei Leerfall
✓ Keine Crashes mehr
2026-02-21 16:08:01 +01:00
..
history docs: consolidate root docs and archive historical requests 2026-02-19 21:57:07 +01:00
FEATURE_REQUEST_POS_MACHINE_TIME_BILLING.md feat: MVP Step 4 - PoS Maschinenzeit-Übernahme produktiv 2026-02-21 16:08:01 +01:00
IMPLEMENTATION_PLAN_POS_MACHINE_TIME_BILLING.md feat: MVP Step 4 - PoS Maschinenzeit-Übernahme produktiv 2026-02-21 16:08:01 +01:00