From 67fcffb37a6e0da11d29ac0d53512347c83b5e35 Mon Sep 17 00:00:00 2001 From: mathis Date: Fri, 13 Jun 2025 09:32:29 -0400 Subject: [PATCH] Durpro inheritance mixin editing and work order print depending on language of work order contact --- bemade_fsm/__manifest__.py | 1 + bemade_fsm/models/sale_order_line.py | 2 ++ bemade_fsm/models/task.py | 3 ++- .../reports/worksheet_custom_report_templates.xml | 12 +++++------- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/bemade_fsm/__manifest__.py b/bemade_fsm/__manifest__.py index e981190..09843bc 100644 --- a/bemade_fsm/__manifest__.py +++ b/bemade_fsm/__manifest__.py @@ -39,6 +39,7 @@ "fsm_equipment", "bemade_partner_root_ancestor", "mail", + "durpro_tag_inheritance", ], "data": [ "data/fsm_data.xml", diff --git a/bemade_fsm/models/sale_order_line.py b/bemade_fsm/models/sale_order_line.py index bb98b13..9fd83a2 100644 --- a/bemade_fsm/models/sale_order_line.py +++ b/bemade_fsm/models/sale_order_line.py @@ -172,6 +172,8 @@ class SaleOrderLine(models.Model): "product_name": self.product_id.name, } task.message_post(body=task_msg) + + task._inherit_tags_from(self.order_id) if not task.equipment_ids and self.equipment_ids: task.equipment_ids = self.equipment_ids.ids return task diff --git a/bemade_fsm/models/task.py b/bemade_fsm/models/task.py index 2223be0..1ff9052 100644 --- a/bemade_fsm/models/task.py +++ b/bemade_fsm/models/task.py @@ -4,7 +4,8 @@ import re class Task(models.Model): - _inherit = "project.task" + _inherit = ["project.task", "durpro.tag.inheritance.mixin"] + _name = "project.task" work_order_contacts = fields.Many2many( comodel_name="res.partner", diff --git a/bemade_fsm/reports/worksheet_custom_report_templates.xml b/bemade_fsm/reports/worksheet_custom_report_templates.xml index df241a2..3624c23 100644 --- a/bemade_fsm/reports/worksheet_custom_report_templates.xml +++ b/bemade_fsm/reports/worksheet_custom_report_templates.xml @@ -350,7 +350,8 @@ t-esc="doc.partner_id" t-options='{ "widget": "contact", - "fields": ["name", "address",] + "fields": ["name", "address",], + "lang": "fr_FR" }' /> @@ -563,12 +564,9 @@