Merge pull request #81 from acsone/8.0-default-payment-mode-type-sbi

[IMP] set default value for payment.mode.type
This commit is contained in:
Pedro M. Baeza
2015-01-20 16:12:07 +01:00

View File

@@ -23,7 +23,7 @@
#
##############################################################################
from openerp import models, fields
from openerp import models, fields, api
class PaymentMode(models.Model):
@@ -43,9 +43,17 @@ class PaymentMode(models.Model):
res = [t.code for t in payment_mode.type.suitable_bank_types]
return res
@api.model
def _default_type(self):
return self.env.ref(
'account_banking_payment_export.'
'manual_bank_tranfer', raise_if_not_found=False)\
or self.env['payment.mode.type']
type = fields.Many2one(
'payment.mode.type', string='Export type', required=True,
help='Select the Export Payment Type for the Payment Mode.')
help='Select the Export Payment Type for the Payment Mode.',
default=_default_type)
payment_order_type = fields.Selection(
related='type.payment_order_type', readonly=True, string="Order Type",
selection=[('payment', 'Payment'), ('debit', 'Debit')],