17.0_dev-target #1

Merged
matthias.lotz merged 3 commits from 17.0_dev-target into 17.0_dev 2025-06-03 17:56:19 +02:00

3 Commits

Author SHA1 Message Date
a1618af034 [FIX] open_workshop: Das Datum vor dem Kunden in der POS Sidebar zeigt nun das Eincheckdatum an
- Datum wird nun im Format 'dd.mm. hh:mm' angezeigt (analog zu Odoo 17 TicketScreen).
- Name rechtsbündig dargestellt, Datum linksbündig für bessere Lesbarkeit.
- Tooltip bei langen Kundennamen zeigt vollständigen Namen beim Hover.
2025-06-03 17:43:44 +02:00
a1b98c41eb [IMP] open_workshop: trigger-based update of machine access list on partner change
- Replaced reactive `effect()` with `env.bus` event handling for partner changes
- `OwsPosCustomerSidebar` emits `partner-changed` when order is selected
- `OwsMachineAccessList` listens to `partner-changed` and updates access list
- Refactored to use `.get_partner()` instead of deprecated `.get_client()`
- Improved robustness and consistency of partner-based sidebar refresh
2025-06-02 23:35:49 +02:00
b7d98a999a [POS] Einweisungen und Sicherheitsdaten über RPC geladen
- Erweiterung von get_access_list_grouped() um Sicherheitsdaten (Haftungsausschluss, ID, Geburtstag, RFID)
- Rückgabe nun als dict mit access_by_area + user-Feldern
- Anpassung der OWL-Komponente OwsMachineAccessList:
  - updateAccessList() lädt Sicherheitsdaten über jsonrpc
  - state enthält jetzt getrennte Felder für security_briefing, security_id etc.
  - Maschinenliste bleibt dauerhaft sichtbar
- Fehlerbehandlung bei fehlendem ows.user integriert
- alte load_fields()-Logik entfernt
2025-06-01 22:13:14 +02:00