Refactore code detected when migrate to 3.6

This commit is contained in:
resteve 2015-09-03 23:27:45 +02:00
parent 67f3c9a0dc
commit a9a00b0396
1 changed files with 3 additions and 14 deletions

17
sale.py
View File

@ -16,9 +16,8 @@ class SalePaymentPolicy(ModelSQL, ModelView):
'Sale Payment Policy'
__name__ = 'sale.payment.policy'
_rec_name = 'payment_type'
payment_type = fields.Many2One('account.payment.type', "Payment Type",
required=True)
payment_type = fields.Many2One('account.payment.type', 'Payment Type',
required=True)
invoice_method = fields.Selection([
('manual', 'Manual'),
('order', 'On Order Processed'),
@ -35,23 +34,13 @@ class SalePaymentPolicy(ModelSQL, ModelView):
class SaleShop:
__name__ = 'sale.shop'
payment_policies = fields.One2Many('sale.payment.policy', 'shop',
"Payment Policies")
'Payment Policies')
class Sale:
__name__ = 'sale.sale'
party = fields.Many2One('party.party', 'Party', required=True, select=True,
states={
'readonly': Eval('state') != 'draft',
},
depends=['state', 'shop', 'payment_type'])
payment_type = fields.Many2One('account.payment.type',
'Payment Type', states=_STATES,
depends=['state'])
@fields.depends('party', 'payment_term', 'shop', 'payment_type')
def on_change_party(self):
changes = super(Sale, self).on_change_party()