changes
This commit is contained in:
@@ -0,0 +1,137 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2026 Nexa Systems Inc.
|
||||
License OPL-1 (Odoo Proprietary License v1.0)
|
||||
Part of the Fusion Plating product family.
|
||||
|
||||
Sub 12 Phase B — seed data for the kanban stage namespace + a small
|
||||
starter set of tags, reasons, and one default quality team. All are
|
||||
`noupdate=1` so a customer's edits survive module upgrades.
|
||||
-->
|
||||
<odoo noupdate="1">
|
||||
|
||||
<!-- ============================================ STAGES ===== -->
|
||||
<record id="stage_new" model="fp.quality.alert.stage">
|
||||
<field name="name">New</field>
|
||||
<field name="code">new</field>
|
||||
<field name="sequence">10</field>
|
||||
</record>
|
||||
<record id="stage_investigating" model="fp.quality.alert.stage">
|
||||
<field name="name">Investigating</field>
|
||||
<field name="code">investigating</field>
|
||||
<field name="sequence">20</field>
|
||||
</record>
|
||||
<record id="stage_containment" model="fp.quality.alert.stage">
|
||||
<field name="name">Containment</field>
|
||||
<field name="code">containment</field>
|
||||
<field name="sequence">30</field>
|
||||
</record>
|
||||
<record id="stage_disposition" model="fp.quality.alert.stage">
|
||||
<field name="name">Disposition</field>
|
||||
<field name="code">disposition</field>
|
||||
<field name="sequence">40</field>
|
||||
</record>
|
||||
<record id="stage_awaiting_signoff" model="fp.quality.alert.stage">
|
||||
<field name="name">Awaiting Sign-off</field>
|
||||
<field name="code">awaiting_signoff</field>
|
||||
<field name="sequence">50</field>
|
||||
</record>
|
||||
<record id="stage_closed" model="fp.quality.alert.stage">
|
||||
<field name="name">Closed</field>
|
||||
<field name="code">closed</field>
|
||||
<field name="sequence">60</field>
|
||||
<field name="fold" eval="True"/>
|
||||
</record>
|
||||
<record id="stage_cancelled" model="fp.quality.alert.stage">
|
||||
<field name="name">Cancelled</field>
|
||||
<field name="code">cancelled</field>
|
||||
<field name="sequence">70</field>
|
||||
<field name="fold" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- ============================================== TAGS ===== -->
|
||||
<record id="tag_customer_complaint" model="fp.quality.tag">
|
||||
<field name="name">Customer Complaint</field>
|
||||
<field name="color">2</field>
|
||||
</record>
|
||||
<record id="tag_thickness" model="fp.quality.tag">
|
||||
<field name="name">Thickness</field>
|
||||
<field name="color">3</field>
|
||||
</record>
|
||||
<record id="tag_appearance" model="fp.quality.tag">
|
||||
<field name="name">Appearance</field>
|
||||
<field name="color">4</field>
|
||||
</record>
|
||||
<record id="tag_adhesion" model="fp.quality.tag">
|
||||
<field name="name">Adhesion</field>
|
||||
<field name="color">5</field>
|
||||
</record>
|
||||
<record id="tag_corrosion" model="fp.quality.tag">
|
||||
<field name="name">Corrosion</field>
|
||||
<field name="color">1</field>
|
||||
</record>
|
||||
<record id="tag_repeat_offender" model="fp.quality.tag">
|
||||
<field name="name">Repeat Offender</field>
|
||||
<field name="color">1</field>
|
||||
<field name="description">Same customer + part has had > 2 issues in 90 days.</field>
|
||||
</record>
|
||||
<record id="tag_audit_finding" model="fp.quality.tag">
|
||||
<field name="name">Audit Finding</field>
|
||||
<field name="color">6</field>
|
||||
</record>
|
||||
<record id="tag_first_off" model="fp.quality.tag">
|
||||
<field name="name">First-Off Inspection</field>
|
||||
<field name="color">7</field>
|
||||
</record>
|
||||
|
||||
<!-- ========================================== REASONS ===== -->
|
||||
<record id="reason_chemistry_drift" model="fp.quality.reason">
|
||||
<field name="name">Bath Chemistry Drift</field>
|
||||
<field name="category">process</field>
|
||||
<field name="description">Concentration, pH, or temperature outside spec window.</field>
|
||||
</record>
|
||||
<record id="reason_contamination" model="fp.quality.reason">
|
||||
<field name="name">Bath Contamination</field>
|
||||
<field name="category">process</field>
|
||||
</record>
|
||||
<record id="reason_temperature" model="fp.quality.reason">
|
||||
<field name="name">Temperature Excursion</field>
|
||||
<field name="category">process</field>
|
||||
</record>
|
||||
<record id="reason_supplier_inbound" model="fp.quality.reason">
|
||||
<field name="name">Inbound Material Defect</field>
|
||||
<field name="category">supplier</field>
|
||||
</record>
|
||||
<record id="reason_calibration" model="fp.quality.reason">
|
||||
<field name="name">Out-of-Calibration Equipment</field>
|
||||
<field name="category">equipment</field>
|
||||
</record>
|
||||
<record id="reason_rectifier" model="fp.quality.reason">
|
||||
<field name="name">Rectifier / Power Supply Issue</field>
|
||||
<field name="category">equipment</field>
|
||||
</record>
|
||||
<record id="reason_misload" model="fp.quality.reason">
|
||||
<field name="name">Mis-load / Mis-rack</field>
|
||||
<field name="category">human</field>
|
||||
</record>
|
||||
<record id="reason_training_gap" model="fp.quality.reason">
|
||||
<field name="name">Training Gap</field>
|
||||
<field name="category">human</field>
|
||||
</record>
|
||||
<record id="reason_recipe_violation" model="fp.quality.reason">
|
||||
<field name="name">Recipe Step Skipped</field>
|
||||
<field name="category">human</field>
|
||||
</record>
|
||||
<record id="reason_part_defect" model="fp.quality.reason">
|
||||
<field name="name">Customer Part Defect</field>
|
||||
<field name="category">material</field>
|
||||
</record>
|
||||
|
||||
<!-- ============================================ TEAMS ===== -->
|
||||
<record id="team_default_qa" model="fp.quality.team">
|
||||
<field name="name">Quality Assurance</field>
|
||||
<field name="sequence">10</field>
|
||||
<field name="description">Default quality team. Assign every new NCR/RMA here unless the issue clearly belongs to a process-specific team.</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright 2026 Nexa Systems Inc.
|
||||
License OPL-1 (Odoo Proprietary License v1.0)
|
||||
Part of the Fusion Plating product family.
|
||||
-->
|
||||
<odoo noupdate="1">
|
||||
|
||||
<record id="seq_fp_rma" model="ir.sequence">
|
||||
<field name="name">Fusion Plating: RMA</field>
|
||||
<field name="code">fusion.plating.rma</field>
|
||||
<field name="prefix">RMA/%(year)s/</field>
|
||||
<field name="padding">4</field>
|
||||
<field name="company_id" eval="False"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user