Commit Graph

6 Commits

Author SHA1 Message Date
fd540f5642 docs 2026-03-17 21:22:22 +01:00
23e46efb41 docs: IMPLEMENTATION_PLAN aktualisiert auf Stand 2026-03-11
- Phase 1 + 2 als DONE markiert
- Tatsächliche Implementierung dokumentiert (parser_config JSON-Blob statt
  pro-Parser-Felder, _PARSER_SELECTION, Auto-Hint via onchange)
- Direct-Session-Architektur (Strategie B) dokumentiert
- E2E-Test-Ergebnisse Lasercutter ergänzt
- Test-Baseline von 46 auf 87 aktualisiert
- Neuen Abschnitt 'Neuen Parser integrieren' mit Schritt-für-Schritt-Checkliste hinzugefügt
2026-03-11 15:22:21 +01:00
4de3401416 fix: odoo/ als normales Verzeichnis tracken + Bugfix db_name + Feature-Docs
- git rm --cached odoo: Gitlink-Eintrag entfernt, odoo/ wird jetzt korrekt versioniert
- odoo/src/odoo-dev.conf: db_name = odoo gesetzt (behebt 404 bei mehreren DBs)
- docs/FEATURE_REQUEST_DYNAMIC_PARSER_REGISTRY.md: Feature Request inkl. ADR
- docs/IMPLEMENTATION_PLAN_DYNAMIC_PARSER_REGISTRY.md: 3-Phasen-Implementierungsplan
- iot_bridge/README.md: Doku aktualisiert
2026-03-10 17:17:59 +01:00
8d7be4b9a7 feat(pos-mqtt): produktgefilterte Sessions + sichtbares Orderline-Icon
- Maschinenzeit-Icon nur bei gemappten Produkten (OrderSummary Patch)

- Session-Suggestions auf gewählte Produkt-ID gefiltert

- Debug-Dialog bei leerem Zeitfenster inkl. Produkt/Von/Bis

- Asset-Switch auf order_summary Implementierung

- Implementierungsplan Schritt-4 Review ergänzt
2026-02-21 17:35:23 +01:00
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
2d483e08ad docs: consolidate root docs and archive historical requests 2026-02-19 21:57:07 +01:00