forked from OCA/delivery-carrier
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdelivery_carrier_views.xml
37 lines (37 loc) · 1.53 KB
/
delivery_carrier_views.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright 2020 Trey, Kilobytes de Soluciones
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
-->
<odoo>
<record id="view_delivery_carrier_form" model="ir.ui.view">
<field name="model">delivery.carrier</field>
<field name="inherit_id" ref="delivery.view_delivery_carrier_form" />
<field name="arch" type="xml">
<xpath expr="//field[@name='integration_level']" position="after">
<field
name="price_method"
attrs="{'invisible': [('delivery_type', 'in', ['fixed', 'base_on_rule'])], 'required': [('delivery_type', 'not in', ['fixed', 'base_on_rule'])]}"
/>
</xpath>
<xpath expr="(//page)[1]" position="before">
<page
string="Pricing"
attrs="{'invisible': [('delivery_type', 'in', ['fixed', 'base_on_rule'])]}"
>
<group attrs="{'invisible':[('price_method', '!=', 'fixed')]}">
<group>
<field name="fixed_price" />
</group>
</group>
<group
name="general"
attrs="{'invisible':[('price_method', '!=', 'base_on_rule')]}"
>
<field name="price_rule_ids" nolabel="1" />
</group>
</page>
</xpath>
</field>
</record>
</odoo>