From 63d6a65f65380a7eb12d7fd2195a64b0a74d3a3f Mon Sep 17 00:00:00 2001 From: git_admin Date: Fri, 1 May 2026 15:00:29 +0000 Subject: [PATCH] Tower: upload laundry_management 19.0.19.0.4 (via marketplace) --- .../static/src/js/order_summary_patch.js.bak | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 addons/laundry_management/static/src/js/order_summary_patch.js.bak diff --git a/addons/laundry_management/static/src/js/order_summary_patch.js.bak b/addons/laundry_management/static/src/js/order_summary_patch.js.bak new file mode 100644 index 0000000..afc419f --- /dev/null +++ b/addons/laundry_management/static/src/js/order_summary_patch.js.bak @@ -0,0 +1,33 @@ +/** @odoo-module */ +import { patch } from "@web/core/utils/patch"; +import { OrderSummary } from "@point_of_sale/app/screens/product_screen/order_summary/order_summary"; + +patch(OrderSummary.prototype, { + get laundryTypeSummary() { + const order = this.currentOrder; + if (!order) { + return null; + } + const type = order.laundry_order_type_id; + const attrs = order.laundry_order_attribute_ids || []; + if (!type && (!attrs || attrs.length === 0)) { + return null; + } + return { + typeName: type?.name || "", + typeColor: type?.color || "", + attributes: attrs.map((a) => ({ + id: a.id, + name: a.name, + color: a.color || "", + })), + isDelivery: !!order.laundry_is_delivery, + scheduledAt: order.laundry_delivery_scheduled_at || "", + canEdit: !!this.pos.config?.allow_change_laundry_order_type_before_payment, + }; + }, + + onClickEditLaundryType() { + this.pos.editLaundryOrderType(); + }, +});