From d9526dc050efa631b612d49895325c5a5d91eded Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Thu, 23 Apr 2026 09:58:56 -0400 Subject: [PATCH] =?UTF-8?q?revert:=20drop=20fp=5Fdirect=5Forder=5Fwizard.s?= =?UTF-8?q?css=20=E2=80=94=20:has()=20approach=20broke=20the=20modal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reverting the previous wizard-width attempt. The `.modal-dialog:has(.o_fp_direct_order_wizard)` selector combined with the fixed width override produced broken layout (modal no longer rendering correctly). Better path for widening this wizard is still TBD — the built-in maximize icon in the modal header already lets users go full- screen as a workaround until a safe width override lands. fusion_plating_configurator → 19.0.13.5.0 Co-Authored-By: Claude Opus 4.7 (1M context) --- .../__manifest__.py | 4 +-- .../src/scss/fp_direct_order_wizard.scss | 25 ------------------- .../wizard/fp_direct_order_wizard_views.xml | 2 +- 3 files changed, 2 insertions(+), 29 deletions(-) delete mode 100644 fusion_plating/fusion_plating_configurator/static/src/scss/fp_direct_order_wizard.scss diff --git a/fusion_plating/fusion_plating_configurator/__manifest__.py b/fusion_plating/fusion_plating_configurator/__manifest__.py index 8488ea4d..b1f2a4a9 100644 --- a/fusion_plating/fusion_plating_configurator/__manifest__.py +++ b/fusion_plating/fusion_plating_configurator/__manifest__.py @@ -5,7 +5,7 @@ { 'name': 'Fusion Plating — Configurator', - 'version': '19.0.13.4.0', + 'version': '19.0.13.5.0', 'category': 'Manufacturing/Plating', 'summary': 'Quotation configurator with part catalog, coating configs, and formula-based pricing engine.', 'description': """ @@ -70,8 +70,6 @@ Provides: 'fusion_plating_configurator/static/src/scss/fp_part_process_composer.scss', 'fusion_plating_configurator/static/src/xml/fp_part_process_composer.xml', 'fusion_plating_configurator/static/src/js/fp_part_process_composer.js', - # Direct-order wizard — widen the modal so 10+ line columns fit - 'fusion_plating_configurator/static/src/scss/fp_direct_order_wizard.scss', ], }, 'installable': True, diff --git a/fusion_plating/fusion_plating_configurator/static/src/scss/fp_direct_order_wizard.scss b/fusion_plating/fusion_plating_configurator/static/src/scss/fp_direct_order_wizard.scss deleted file mode 100644 index edacf1f5..00000000 --- a/fusion_plating/fusion_plating_configurator/static/src/scss/fp_direct_order_wizard.scss +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2026 Nexa Systems Inc. -// License OPL-1 (Odoo Proprietary License v1.0) -// Part of the Fusion Plating product family. -// -// Widen the direct-order wizard modal so the line-items table has -// enough room to render all columns (Part, Primary Treatment, -// Process, Thickness, Serial Number, Qty, Unit Price, Subtotal, -// Part Deadline, WO Group) without truncating headers. The default -// Odoo modal dialog caps at ~992px on desktop which squeezes the -// 10+ columns into ellipsis. - -.modal-dialog:has(.o_fp_direct_order_wizard) { - max-width: min(1600px, 95vw); - width: min(1600px, 95vw); -} - -.o_fp_direct_order_wizard { - // Give each line-item cell a bit more horizontal breathing room - // so "Primary Treatment" and "Serial Number" stop truncating. - .o_list_table > thead > tr > th, - .o_list_table > tbody > tr > td { - padding-left: 10px; - padding-right: 10px; - } -} diff --git a/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_wizard_views.xml b/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_wizard_views.xml index d8d248ec..63f68045 100644 --- a/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_wizard_views.xml +++ b/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_wizard_views.xml @@ -5,7 +5,7 @@ fp.direct.order.wizard.form fp.direct.order.wizard -
+