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

[FIX] open_workshop: Datum in POS korrigiert, trigger-based update der Maschinen Einweisungen, Einweisungen werden per RPC geladen

Dieses PR verbessert die visuelle Darstellung der Kundenliste im POS:

  • Datum wird als „dd.mm. hh:mm“ angezeigt (analog zu Odoo 17 TicketScreen)
  • Name ist rechtsbündig, Datum linksbündig (flexbox)
  • Tooltip zeigt vollständigen Namen bei abgeschnittenem Text
  • Machine Access List wird per Event automatisch bei Partnerwechsel aktualisiert
[FIX] open_workshop: Datum in POS korrigiert, trigger-based update der Maschinen Einweisungen, Einweisungen werden per RPC geladen Dieses PR verbessert die visuelle Darstellung der Kundenliste im POS: - Datum wird als „dd.mm. hh:mm“ angezeigt (analog zu Odoo 17 TicketScreen) - Name ist rechtsbündig, Datum linksbündig (flexbox) - Tooltip zeigt vollständigen Namen bei abgeschnittenem Text - Machine Access List wird per Event automatisch bei Partnerwechsel aktualisiert
matthias.lotz added 3 commits 2025-06-03 17:54:20 +02:00
- 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
- 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
- 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.
matthias.lotz merged commit 840ca9bd96 into 17.0_dev 2025-06-03 17:56:19 +02:00
matthias.lotz deleted branch 17.0_dev-target 2025-06-03 17:56:19 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: hobbyhimmel/open_workshop#1
No description provided.