use partner_shipping-carrier_id for sales order; make property_delivery_carrier_id visible in quick_form

develop
Andreas Osim 2019-04-02 16:40:46 +02:00
parent 06e29b778f
commit 1224eecce9
2 changed files with 10 additions and 0 deletions

View File

@ -107,6 +107,13 @@ class SaleOrder(models.Model):
if record.partner_invoice_id.is_retailer:
record.payment_term_id = record.partner_invoice_id.property_payment_term_id
@api.multi
@api.onchange('partner_shipping_id')
def onchange_partner_shipping_id(self):
res = super(SaleOrder, self).onchange_partner_shipping_id()
self.carrier_id = self.partner_shipping_id.property_delivery_carrier_id
return {}
@api.multi
def _compute_weight_total(self):
for record in self:

View File

@ -12,6 +12,9 @@
class="btn-danger" attrs="{'invisible':[('portal_pending','=',False)]}"/>
</header>
</xpath>
<xpath expr="//group/field[@name='name']" position="after">
<field name="property_delivery_carrier_id"/>
</xpath>
<xpath expr="//field[@name='parent_id']/.." position="before">
<h3>
<field name="name2" placeholder="Unternehmen 2"/>