no payment
This commit is contained in:
greg
2025-11-30 19:31:24 -06:00
commit 44be2f5cf2
16 changed files with 589 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
<odoo>
<record id="view_order_form_inherit_warranty" model="ir.ui.view">
<field name="name">sale.order.form.warranty</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="arch" type="xml">
<!-- Checkbox under customer -->
<xpath expr="//field[@name='partner_id']" position="after">
<field name="warranty_order"/>
</xpath>
<!-- Add Warranty tab (always visible for now; no attrs/states) -->
<xpath expr="//page[@name='order_lines']" position="after">
<page string="Warranty">
<group>
<group>
<field name="warranty_manufacturer_id"/>
<field name="warranty_true_vendor_id"/>
<field name="warranty_type"/>
</group>
<group>
<!-- Needed because it's used in the domain -->
<field name="warranty_original_sale_ids" invisible="1"/>
<field name="warranty_model"/>
<field name="warranty_serial"/>
<field name="warranty_original_sale_id"
domain="[('id', 'in', warranty_original_sale_ids)]"
context="{'default_partner_id': partner_id}"/>
</group>
</group>
<group>
<field name="warranty_failure" widget="text"/>
</group>
<footer>
<button name="action_create_warranty_claim"
type="object"
string="Create Warranty Claim"
class="btn-primary"/>
</footer>
</page>
</xpath>
</field>
</record>
</odoo>