use partner_shipping-carrier_id for sales order; make property_delivery_carrier_id visible in quick_form
parent
06e29b778f
commit
1224eecce9
|
|
@ -107,6 +107,13 @@ class SaleOrder(models.Model):
|
||||||
if record.partner_invoice_id.is_retailer:
|
if record.partner_invoice_id.is_retailer:
|
||||||
record.payment_term_id = record.partner_invoice_id.property_payment_term_id
|
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
|
@api.multi
|
||||||
def _compute_weight_total(self):
|
def _compute_weight_total(self):
|
||||||
for record in self:
|
for record in self:
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,9 @@
|
||||||
class="btn-danger" attrs="{'invisible':[('portal_pending','=',False)]}"/>
|
class="btn-danger" attrs="{'invisible':[('portal_pending','=',False)]}"/>
|
||||||
</header>
|
</header>
|
||||||
</xpath>
|
</xpath>
|
||||||
|
<xpath expr="//group/field[@name='name']" position="after">
|
||||||
|
<field name="property_delivery_carrier_id"/>
|
||||||
|
</xpath>
|
||||||
<xpath expr="//field[@name='parent_id']/.." position="before">
|
<xpath expr="//field[@name='parent_id']/.." position="before">
|
||||||
<h3>
|
<h3>
|
||||||
<field name="name2" placeholder="Unternehmen 2"/>
|
<field name="name2" placeholder="Unternehmen 2"/>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue