83 lines
3.3 KiB
XML
83 lines
3.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<!-- Extend Purchase Order form to add "To Compare" page -->
|
|
<record id="view_purchase_order_form_inherit_comparison" model="ir.ui.view">
|
|
<field name="name">purchase.order.form.inherit.comparison</field>
|
|
<field name="model">purchase.order</field>
|
|
<field name="inherit_id" ref="purchase.purchase_order_form"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//notebook" position="inside">
|
|
<page string="To Compare" name="to_compare">
|
|
<group>
|
|
<group name="comparison_info">
|
|
<field name="comparison_notes" string="Notes"/>
|
|
<field name="garansi" string="Garansi"/>
|
|
<field name="landed_cost" string="Landed Cost"/>
|
|
<field name="landed_cost_tag_ids"
|
|
string="Landed Cost Tags"
|
|
widget="many2many_tags"
|
|
options="{'color_field': 'color'}"
|
|
invisible="not landed_cost"/>
|
|
</group>
|
|
</group>
|
|
</page>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- List view for Landed Cost Tags -->
|
|
<record id="view_landed_cost_tag_list" model="ir.ui.view">
|
|
<field name="name">purchase.landed.cost.tag.list</field>
|
|
<field name="model">purchase.landed.cost.tag</field>
|
|
<field name="arch" type="xml">
|
|
<list string="Landed Cost Tags">
|
|
<field name="name"/>
|
|
<field name="code"/>
|
|
<field name="active"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- Form view for Landed Cost Tags -->
|
|
<record id="view_landed_cost_tag_form" model="ir.ui.view">
|
|
<field name="name">purchase.landed.cost.tag.form</field>
|
|
<field name="model">purchase.landed.cost.tag</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Landed Cost Tag">
|
|
<sheet>
|
|
<group>
|
|
<field name="name"/>
|
|
<field name="code"/>
|
|
<field name="color" widget="color"/>
|
|
<field name="active"/>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- Action for Landed Cost Tags -->
|
|
<record id="action_landed_cost_tag" model="ir.actions.act_window">
|
|
<field name="name">Landed Cost Tags</field>
|
|
<field name="res_model">purchase.landed.cost.tag</field>
|
|
<field name="view_mode">list,form</field>
|
|
<field name="help" type="html">
|
|
<p class="o_view_nocontent_smiling_face">
|
|
Create your first landed cost tag!
|
|
</p>
|
|
<p>
|
|
Landed cost tags help categorize different types of additional costs
|
|
like shipping, installation, loading, unloading, or documentation fees.
|
|
</p>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- Menu item for Landed Cost Tags -->
|
|
<menuitem
|
|
id="menu_landed_cost_tag"
|
|
name="Landed Cost Tags"
|
|
action="action_landed_cost_tag"
|
|
parent="purchase.menu_purchase_config"
|
|
sequence="5"/>
|
|
|
|
</odoo> |