diff --git a/fusion_plating/fusion_plating_configurator/__manifest__.py b/fusion_plating/fusion_plating_configurator/__manifest__.py index a02c03dc..5b09f35a 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.23.3.0', + 'version': '19.0.23.4.0', 'category': 'Manufacturing/Plating', 'summary': 'Quotation configurator with part catalog, coating configs, and formula-based pricing engine.', 'description': """ diff --git a/fusion_plating/fusion_plating_configurator/static/src/scss/express_order.scss b/fusion_plating/fusion_plating_configurator/static/src/scss/express_order.scss index a57975a9..9f75c945 100644 --- a/fusion_plating/fusion_plating_configurator/static/src/scss/express_order.scss +++ b/fusion_plating/fusion_plating_configurator/static/src/scss/express_order.scss @@ -537,20 +537,31 @@ color: $xpr-text; border-bottom: 1px solid $xpr-border-table; // horizontal divider per row - // col 1 — label, carrying the vertical column divider on its right edge + // col 1 — label (+ optional inline picker), carrying the + // vertical column divider on its right edge .o_fp_xpr_total_label { display: flex; - align-items: center; + flex-direction: column; + justify-content: flex-start; + gap: 5px; padding: 8px 14px; border-right: 1px solid $xpr-border-table; color: $xpr-text-muted; font-weight: 500; + + // charge-type / tax pickers sit under the label text and + // fill the column width so the dropdown never collapses + .o_field_widget { + width: 100%; + font-weight: 400; + } } - // col 2 — value, right-aligned so amounts line up in a column + // col 2 — value amount, top-aligned with the label text and + // right-aligned so every amount lines up in one column > :not(.o_fp_xpr_total_label) { display: flex; - align-items: center; + align-items: flex-start; justify-content: flex-end; gap: 8px; padding: 8px 14px; diff --git a/fusion_plating/fusion_plating_configurator/views/fp_express_order_views.xml b/fusion_plating/fusion_plating_configurator/views/fp_express_order_views.xml index a5a9b0f6..f2f9a2bd 100644 --- a/fusion_plating/fusion_plating_configurator/views/fp_express_order_views.xml +++ b/fusion_plating/fusion_plating_configurator/views/fp_express_order_views.xml @@ -355,28 +355,28 @@ readonly="1" nolabel="1"/>
- Additional Charge -
+
+ Additional Charge -
+
- Tax -
+
+ Tax -
+
Total Lines