This commit is contained in:
gsinghpal
2026-05-10 10:25:12 -04:00
parent 6c6a59ceef
commit 6b7b44264a
59 changed files with 2461 additions and 324 deletions

View File

@@ -32,7 +32,7 @@
<field name="arch" type="xml">
<form string="Part Catalog">
<header>
<button name="action_create_revision"
<button name="action_open_revision_wizard"
string="Create New Revision"
type="object"
class="btn-secondary"
@@ -110,40 +110,26 @@
<div class="oe_title">
<label for="part_number" string="Part Number"/>
<h1><field name="part_number" placeholder="e.g. VS-R392007E01"/></h1>
<field name="name" placeholder="Descriptive part name (e.g. Valve Body Housing)"/>
</div>
<group>
<group>
<group string="Identity">
<field name="name" string="Part Name"
placeholder="Descriptive part name (e.g. Valve Body Housing)"/>
<field name="partner_id"/>
<field name="revision"/>
<field name="revision_number"/>
<field name="material_id"
options="{'no_quick_create': True}"/>
<field name="substrate_material" invisible="1"/>
<field name="geometry_source"/>
<field name="is_latest_revision" invisible="1"/>
<field name="parent_part_id" invisible="not parent_part_id"/>
</group>
<group>
<label for="surface_area"/>
<div class="d-flex align-items-center gap-2">
<field name="surface_area" class="oe_inline"/>
<button name="action_calculate_surface_area" type="object"
string="Calculate from 3D Model"
class="btn-link" icon="fa-calculator"
invisible="not model_attachment_id"/>
</div>
<field name="surface_area_uom"/>
<field name="masking_area_sqin"/>
<field name="effective_area_sqin" readonly="1"/>
<field name="weight"/>
<field name="material_weight_kg" readonly="1"/>
<group string="Manufacturing Defaults">
<field name="material_id"
options="{'no_quick_create': True}"/>
<field name="substrate_material" invisible="1"/>
<field name="x_fc_default_lead_time_days"/>
<field name="certificate_requirement"/>
</group>
</group>
<group string="Quality &amp; Delivery" name="quality_delivery">
<field name="certificate_requirement"/>
</group>
<!-- Quality & Delivery moved into its own notebook tab below
(was a top-level group above the notebook). -->
<!-- Auto-extracted geometry from 3D model -->
<group string="3D Model Analysis"
invisible="not volume_mm3 and not bbox_summary_in and hole_count == 0">
@@ -215,15 +201,48 @@
class="btn-link"/>
</list>
</field>
<separator string="Default Treatments" class="mt-4"/>
<group>
<field name="x_fc_default_coating_config_id"
string="Default Treatment"
options="{'no_create_edit': True}"/>
<field name="x_fc_default_treatment_ids"
string="Default Additional Treatments"
widget="many2many_tags"
options="{'no_create_edit': True}"/>
</group>
<p class="text-muted">
Seeds the treatment fields on new direct-order
lines for this part. Updated whenever "Save as
Default" is ticked while placing an order.
</p>
</page>
<page string="Dimensions &amp; Complexity" name="dimensions">
<group>
<group>
<field name="geometry_source"/>
</group>
<group>
<group string="Surface &amp; Weight">
<label for="surface_area"/>
<div class="d-flex align-items-center gap-2">
<field name="surface_area" class="oe_inline"/>
<button name="action_calculate_surface_area" type="object"
string="Calculate from 3D Model"
class="btn-link" icon="fa-calculator"
invisible="not model_attachment_id"/>
</div>
<field name="surface_area_uom"/>
<field name="masking_area_sqin"/>
<field name="effective_area_sqin" readonly="1"/>
<field name="weight"/>
<field name="material_weight_kg" readonly="1"/>
</group>
<group string="Bounding Box">
<field name="dimensions_length"/>
<field name="dimensions_width"/>
<field name="dimensions_height"/>
</group>
<group>
<group string="Complexity">
<field name="complexity"/>
<field name="masking_zones"/>
<field name="has_blind_holes"/>
@@ -284,8 +303,7 @@
<page string="Revision History" name="revisions"
invisible="not parent_part_id and not revision_ids">
<field name="revision_ids" mode="list">
<list default_order="revision_number desc">
<field name="revision_number" string="Rev #"/>
<list default_order="revision_date desc">
<field name="revision"/>
<field name="revision_note"/>
<field name="revision_date"/>
@@ -295,20 +313,6 @@
</list>
</field>
</page>
<page string="Defaults" name="direct_order_defaults">
<group>
<field name="x_fc_default_coating_config_id"
options="{'no_create_edit': True}"/>
<field name="x_fc_default_treatment_ids"
widget="many2many_tags"
options="{'no_create_edit': True}"/>
</group>
<p class="text-muted">
Seeds the treatment fields on new direct-order
lines. Updated whenever "Save as Default" is
ticked while placing an order.
</p>
</page>
<page string="Notes" name="notes">
<field name="notes" placeholder="Additional notes about this part..."/>
</page>

View File

@@ -43,7 +43,6 @@
<field name="part_number"/>
<field name="name"/>
<field name="revision"/>
<field name="revision_number" string="Rev #"/>
<field name="substrate_material"/>
<field name="surface_area"/>
<field name="surface_area_uom" string="UoM"/>