fix(plating): Sub 4 — tighten Contract Review checklist columns

The Checklist group used col=\"4\" which stretched each label+field
pair across a quarter of the sheet, producing a big empty gap
between the two columns. Replaced with the idiomatic Odoo two-
nested-group pattern so each column hugs its labels, removing the
dead space. Same fix applied to Section 3.0 and to the Outcome
blocks on both sections.

fusion_plating_quality → 19.0.2.3.0

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsinghpal
2026-04-22 21:56:27 -04:00
parent af199bda9f
commit 1393c9e6ac
2 changed files with 46 additions and 30 deletions

View File

@@ -5,7 +5,7 @@
{
'name': 'Fusion Plating — Quality (QMS)',
'version': '19.0.2.2.0',
'version': '19.0.2.3.0',
'category': 'Manufacturing/Plating',
'summary': 'Native QMS for plating shops: NCR, CAPA, calibration, AVL, FAIR, '
'internal audits, customer specs, document control. CE + EE compatible.',

View File

@@ -84,23 +84,31 @@
Bulk-toggle the 10 checklist items, or tick them individually below.
</span>
</div>
<group col="4" string="Checklist">
<field name="s20_acceptable_lead_time" readonly="s20_locked"/>
<field name="s20_capacity_to_process" readonly="s20_locked"/>
<field name="s20_skills_to_process" readonly="s20_locked"/>
<field name="s20_fixtures_required" readonly="s20_locked"/>
<field name="s20_prime_approvals" readonly="s20_locked"/>
<field name="s20_pricing" readonly="s20_locked"/>
<field name="s20_approved_technique" readonly="s20_locked"/>
<field name="s20_drawings_available" readonly="s20_locked"/>
<field name="s20_process_type_class_grade" readonly="s20_locked"/>
<field name="s20_pre_post_processing_steps" readonly="s20_locked"/>
<group string="Checklist">
<group>
<field name="s20_acceptable_lead_time" readonly="s20_locked"/>
<field name="s20_skills_to_process" readonly="s20_locked"/>
<field name="s20_prime_approvals" readonly="s20_locked"/>
<field name="s20_approved_technique" readonly="s20_locked"/>
<field name="s20_process_type_class_grade" readonly="s20_locked"/>
</group>
<group>
<field name="s20_capacity_to_process" readonly="s20_locked"/>
<field name="s20_fixtures_required" readonly="s20_locked"/>
<field name="s20_pricing" readonly="s20_locked"/>
<field name="s20_drawings_available" readonly="s20_locked"/>
<field name="s20_pre_post_processing_steps" readonly="s20_locked"/>
</group>
</group>
<group string="Outcome">
<field name="s20_accepted" readonly="s20_locked"/>
<field name="s20_evaluate_risk" readonly="s20_locked"/>
<field name="s20_risk_level" readonly="s20_locked"
invisible="not s20_evaluate_risk"/>
<group>
<field name="s20_accepted" string="Accepted" readonly="s20_locked"/>
<field name="s20_evaluate_risk" string="Evaluate Risk" readonly="s20_locked"/>
</group>
<group>
<field name="s20_risk_level" string="Risk Level" readonly="s20_locked"
invisible="not s20_evaluate_risk"/>
</group>
</group>
<group string="Comments">
<field name="s20_comments" nolabel="1" readonly="s20_locked"/>
@@ -131,22 +139,30 @@
Bulk-toggle the 11 checklist items, or tick them individually below.
</span>
</div>
<group col="4" string="Checklist">
<field name="s30_source_control_docs" readonly="s30_locked"/>
<field name="s30_quality_clauses_supplied" readonly="s30_locked"/>
<field name="s30_quality_clauses_attainable" readonly="s30_locked"/>
<field name="s30_critical_tolerance" readonly="s30_locked"/>
<field name="s30_measuring_tooling" readonly="s30_locked"/>
<field name="s30_quality_tests_verified" readonly="s30_locked"/>
<field name="s30_specification_revisions" readonly="s30_locked"/>
<field name="s30_certifications_requirements" readonly="s30_locked"/>
<field name="s30_psd_rfd_reviewed" readonly="s30_locked"/>
<field name="s30_specification_deviations" readonly="s30_locked"/>
<field name="s30_design_authority" readonly="s30_locked"/>
<group string="Checklist">
<group>
<field name="s30_source_control_docs" readonly="s30_locked"/>
<field name="s30_quality_clauses_attainable" readonly="s30_locked"/>
<field name="s30_measuring_tooling" readonly="s30_locked"/>
<field name="s30_specification_revisions" readonly="s30_locked"/>
<field name="s30_psd_rfd_reviewed" readonly="s30_locked"/>
<field name="s30_design_authority" readonly="s30_locked"/>
</group>
<group>
<field name="s30_quality_clauses_supplied" readonly="s30_locked"/>
<field name="s30_critical_tolerance" readonly="s30_locked"/>
<field name="s30_quality_tests_verified" readonly="s30_locked"/>
<field name="s30_certifications_requirements" readonly="s30_locked"/>
<field name="s30_specification_deviations" readonly="s30_locked"/>
</group>
</group>
<group string="Outcome">
<field name="s30_accepted" readonly="s30_locked"/>
<field name="s30_evaluate_risk" readonly="s30_locked"/>
<group>
<field name="s30_accepted" string="Accepted" readonly="s30_locked"/>
</group>
<group>
<field name="s30_evaluate_risk" string="Evaluate Risk" readonly="s30_locked"/>
</group>
</group>
<group string="Risk Assessment"
invisible="not s30_evaluate_risk">