odoo_mqtt/extra-addons/open_workshop
matthias.lotz 8e7298fcbe fix: parser_config fields.Json → fields.Text für ace-Widget
Das ace-Widget erwartet einen String, aber fields.Json liefert ein
Python-Dict zurück. JS ruft .toString() darauf auf → '[object Object]'.

Änderungen:
- mqtt_device.py: fields.Json → fields.Text(default='{}')
- _onchange_parser_type: json.dumps(defaults, indent=2) statt dict
- get_parser_config_dict: json.loads() mit Fehlerbehandlung
- iot_api.py: json.loads(device.parser_config or '{}')
- DB: parser_config jsonb → text (USING parser_config::text)
2026-03-11 11:22:03 +01:00
..
open_workshop_mqtt fix: parser_config fields.Json → fields.Text für ace-Widget 2026-03-11 11:22:03 +01:00
open_workshop_pos_mqtt feat(pos-mqtt): produktgefilterte Sessions + sichtbares Orderline-Icon 2026-02-21 17:35:23 +01:00