From d95c52e27a33f8e08aef8d82eb3bc7907cd7177a Mon Sep 17 00:00:00 2001 From: git_admin Date: Fri, 1 May 2026 15:01:10 +0000 Subject: [PATCH] Tower: upload laundry_management 19.0.19.0.4 (via marketplace) --- .../laundry_management/models/account_move.py | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 addons/laundry_management/models/account_move.py diff --git a/addons/laundry_management/models/account_move.py b/addons/laundry_management/models/account_move.py new file mode 100644 index 0000000..694e2b0 --- /dev/null +++ b/addons/laundry_management/models/account_move.py @@ -0,0 +1,21 @@ +from odoo import models, fields, api + + +class AccountMoveLaundryExt(models.Model): + """Flag invoices originating from laundry orders.""" + _inherit = 'account.move' + + is_laundry_invoice = fields.Boolean( + string='Laundry Invoice', + compute='_compute_is_laundry_invoice', + store=True, + ) + + @api.depends('invoice_line_ids.sale_line_ids.order_id.is_laundry_order') + def _compute_is_laundry_invoice(self): + for move in self: + move.is_laundry_invoice = any( + sol.order_id.is_laundry_order + for line in move.invoice_line_ids + for sol in line.sale_line_ids + )