From 29919b094d0dd2294d2946f294bbfdea2933566f Mon Sep 17 00:00:00 2001 From: Kev-Roche Date: Wed, 9 Jul 2025 09:48:26 +0200 Subject: [PATCH] [16.0][IMP] quality_control_stock_oca: inspection mandatory on picking --- .../views/product_category_view.xml | 1 + .../views/product_template_view.xml | 1 + .../views/qc_inspection_view.xml | 2 +- quality_control_stock_oca/i18n/fr_FR.po | 8 ++++ .../models/qc_inspection.py | 31 ++++++++++++- .../models/qc_trigger.py | 1 + .../models/stock_picking.py | 29 +++++++++++- .../tests/test_quality_control_stock.py | 45 +++++++++++++++++-- .../views/qc_trigger_view.xml | 8 ++-- .../views/stock_picking_view.xml | 24 +++++++--- 10 files changed, 134 insertions(+), 16 deletions(-) diff --git a/quality_control_oca/views/product_category_view.xml b/quality_control_oca/views/product_category_view.xml index ccd8de01283..9b50652557d 100644 --- a/quality_control_oca/views/product_category_view.xml +++ b/quality_control_oca/views/product_category_view.xml @@ -22,6 +22,7 @@ /> + diff --git a/quality_control_oca/views/product_template_view.xml b/quality_control_oca/views/product_template_view.xml index f1077666005..828bc8bf2f1 100644 --- a/quality_control_oca/views/product_template_view.xml +++ b/quality_control_oca/views/product_template_view.xml @@ -22,6 +22,7 @@ /> + diff --git a/quality_control_oca/views/qc_inspection_view.xml b/quality_control_oca/views/qc_inspection_view.xml index 9ae04e87ce5..c8a0735c7cd 100644 --- a/quality_control_oca/views/qc_inspection_view.xml +++ b/quality_control_oca/views/qc_inspection_view.xml @@ -22,7 +22,7 @@ name="action_todo" type="object" class="oe_highlight" - invisible="state != 'draft'" + invisible="state not in ('draft', 'plan')" string="Mark todo" />