From af199bda9f8fa73c549552d6059f5bd6f0bab93e Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Wed, 22 Apr 2026 21:54:47 -0400 Subject: [PATCH] =?UTF-8?q?feat(plating):=20Sub=204=20=E2=80=94=20smart=20?= =?UTF-8?q?button=20on=20part=20form=20for=20Contract=20Review?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds a "Contract Review" stat button to fp.part.catalog's button box. Shows a coloured state badge (green=complete, blue=manager_review, yellow=assistant_review, muted=dismissed, em-dash when none). Click routes through action_start_contract_review so it opens the existing review or lazy-creates one — same behaviour as the banner / tab. fusion_plating_quality → 19.0.2.2.0 Co-Authored-By: Claude Opus 4.7 (1M context) --- .../fusion_plating_quality/__manifest__.py | 2 +- .../views/fp_part_catalog_views.xml | 24 +++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/fusion_plating/fusion_plating_quality/__manifest__.py b/fusion_plating/fusion_plating_quality/__manifest__.py index 42d1484b..5b3c0073 100644 --- a/fusion_plating/fusion_plating_quality/__manifest__.py +++ b/fusion_plating/fusion_plating_quality/__manifest__.py @@ -5,7 +5,7 @@ { 'name': 'Fusion Plating — Quality (QMS)', - 'version': '19.0.2.1.0', + 'version': '19.0.2.2.0', 'category': 'Manufacturing/Plating', 'summary': 'Native QMS for plating shops: NCR, CAPA, calibration, AVL, FAIR, ' 'internal audits, customer specs, document control. CE + EE compatible.', diff --git a/fusion_plating/fusion_plating_quality/views/fp_part_catalog_views.xml b/fusion_plating/fusion_plating_quality/views/fp_part_catalog_views.xml index 1d1aa8f4..6de4cbfc 100644 --- a/fusion_plating/fusion_plating_quality/views/fp_part_catalog_views.xml +++ b/fusion_plating/fusion_plating_quality/views/fp_part_catalog_views.xml @@ -13,6 +13,30 @@ + + + + +