summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/delivery/delivery_view.xml12
1 files changed, 7 insertions, 5 deletions
diff --git a/addons/delivery/delivery_view.xml b/addons/delivery/delivery_view.xml
index 287a1644f46..42900f0d4be 100644
--- a/addons/delivery/delivery_view.xml
+++ b/addons/delivery/delivery_view.xml
@@ -321,13 +321,15 @@
<field name="id" invisible="1"/>
<label for="carrier_id"/>
<div name='carrier_selection'>
- <field name="carrier_id" context="{'order_id': id}" class="oe_inline"/>
- <button name="delivery_set" string="Set price" type="object" class="fa fa-arrow-right oe_link" attrs="{'invisible':['|',('carrier_id','=',False),('state','not in',('draft','sent'))]}"/>
+ <div>
+ <field name="carrier_id" context="{'order_id': id}" class="oe_inline" options="{'no_create': True}" attrs="{'readonly':[('state','not in',('draft','sent'))]}"/>
+ </div>
+ <div>
+ <field name='delivery_price' widget='monetary' class="oe_inline" options="{'currency_field': 'currency_id'}" nolabel="1" attrs="{'invisible': [('carrier_id','=', False)]}"/>
+ <button name="delivery_set" string="Set price" type="object" class="oe_inline fa fa-arrow-right oe_link" attrs="{'invisible':['|',('carrier_id','=',False),('state','not in',('draft','sent'))]}"/>
+ </div>
</div>
</xpath>
- <xpath expr="//div[@name='carrier_selection']" position="after">
- <field name='delivery_price' widget='monetary' options="{'currency_field': 'currency_id'}"/>
- </xpath>
</data>
</field>
</record>