diff --git a/fusion_plating/fusion_plating_configurator/__manifest__.py b/fusion_plating/fusion_plating_configurator/__manifest__.py index 81d93924..8488ea4d 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.3.0', + 'version': '19.0.13.4.0', 'category': 'Manufacturing/Plating', 'summary': 'Quotation configurator with part catalog, coating configs, and formula-based pricing engine.', 'description': """ @@ -70,6 +70,8 @@ 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 new file mode 100644 index 00000000..edacf1f5 --- /dev/null +++ b/fusion_plating/fusion_plating_configurator/static/src/scss/fp_direct_order_wizard.scss @@ -0,0 +1,25 @@ +// 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 63f68045..d8d248ec 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 -
+