[IMP] delivery: hide real shipping cost on DO
This commit is contained in:
@@ -37,6 +37,5 @@ class StockMove(models.Model):
|
||||
if pickings:
|
||||
pickings.write({
|
||||
'carrier_id': proc.sale_line_id.order_id.carrier_id.id,
|
||||
'carrier_price': proc.sale_line_id.order_id.delivery_price,
|
||||
})
|
||||
return res
|
||||
|
||||
@@ -139,7 +139,8 @@ class StockPicking(models.Model):
|
||||
res = self.carrier_id.send_shipping(self)[0]
|
||||
self.carrier_price = res['exact_price']
|
||||
self.carrier_tracking_ref = res['tracking_number']
|
||||
msg = _("Shipment sent to carrier %s for expedition with tracking number %s") % (self.carrier_id.name, self.carrier_tracking_ref)
|
||||
order_currency = self.sale_id.currency_id or self.company_id.currency_id
|
||||
msg = _("Shipment sent to carrier %s for expedition with tracking number %s<br/>Cost: %.2f %s") % (self.carrier_id.name, self.carrier_tracking_ref, self.carrier_price, order_currency.name)
|
||||
self.message_post(body=msg)
|
||||
|
||||
@api.multi
|
||||
|
||||
@@ -162,11 +162,10 @@
|
||||
<field name="carrier_id"/>
|
||||
<field name="delivery_type" attrs="{'invisible':True}"/>
|
||||
<label for="carrier_tracking_ref"/>
|
||||
<div>
|
||||
<div name="tracking">
|
||||
<field name="carrier_tracking_ref" class="oe_inline"/>
|
||||
<button type='object' class="fa fa-arrow-right oe_link" name="cancel_shipment" string="Cancel" attrs="{'invisible':['|','|','|',('carrier_tracking_ref','=',False),('delivery_type','in', ['fixed', 'base_on_rule']),('delivery_type','=',False),('state','not in',('done'))]}"/>
|
||||
</div>
|
||||
<field name="carrier_price"/>
|
||||
</group>
|
||||
<group>
|
||||
<label for="weight" string="Weight"/>
|
||||
@@ -276,24 +275,4 @@
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_picking_withcarrier_out_form_shipping" model="ir.ui.view">
|
||||
<field name="name">delivery.stock.picking_withcarrier.form.view.shipping</field>
|
||||
<field name="model">stock.picking</field>
|
||||
<field name="inherit_id" ref="delivery.view_picking_withcarrier_out_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr='//group[@name="carrier_data"]' position='replace'>
|
||||
<group name='carrier_data'>
|
||||
<field name="carrier_id"/>
|
||||
<field name="delivery_type" attrs="{'invisible':True}"/>
|
||||
<label for="carrier_tracking_ref"/>
|
||||
<div>
|
||||
<field name="carrier_tracking_ref" class="oe_inline"/>
|
||||
<button type='object' class="fa fa-arrow-right oe_link" name="cancel_shipment" string="Cancel" attrs="{'invisible':['|','|','|',('carrier_tracking_ref','=',False),('delivery_type','in', ['fixed', 'base_on_rule']),('delivery_type','=',False),('state','not in',('done'))]}"/>
|
||||
</div>
|
||||
<field name="carrier_price"/>
|
||||
</group>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user