From d9330e74332e64ccd04daeea9916930580393cd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com> Date: Mon, 27 Jun 2022 10:44:14 +0200 Subject: [PATCH] [ADD] avancement fields in destockage --- models/sale_intervention_stock.py | 3 +++ views/sale_intervention_stock_view.xml | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/models/sale_intervention_stock.py b/models/sale_intervention_stock.py index 4aded96..6782952 100644 --- a/models/sale_intervention_stock.py +++ b/models/sale_intervention_stock.py @@ -37,6 +37,9 @@ class SaleInterventionStock(models.Model): admin_state_id = fields.Many2one( related="project_id.admin_state_id", string="Étape du projet", store=True ) + advancement_ids = fields.Many2many( + related="project_id.sale_project_advancement_ids", string="Avancement" + ) plants_qty = fields.Integer( related="sale_intervention_id.plants_qty", string="Nb de plants", diff --git a/views/sale_intervention_stock_view.xml b/views/sale_intervention_stock_view.xml index 4f8d45e..bcc967a 100644 --- a/views/sale_intervention_stock_view.xml +++ b/views/sale_intervention_stock_view.xml @@ -21,6 +21,11 @@ <field name="partner_id" optional="show" /> <field name="user_id" optional="show" /> <field name="admin_state_id" optional="hide" /> + <field + name="advancement_ids" + optional="hide" + widget="many2many_tags" + /> <field name="sale_intervention_id" optional="hide" /> <field name="intervention_type_id" optional="show" /> <field name="sale_order_id" optional="hide" /> @@ -48,6 +53,11 @@ <field name="project_id" /> <field name="user_id" /> <field name="categ_id" /> + <filter + string="Paillage Déroulé" + name="paillage" + domain="[('advancement_ids', 'in', %(ap_sale_project.sale_product_advancement_1)d)]" + /> <group expand="0" string="Group By"> <filter name="group_by_partner" -- GitLab