diff --git a/account_banking_mandate/model/account_banking_mandate.py b/account_banking_mandate/model/account_banking_mandate.py index 090fba93a..f45764f74 100644 --- a/account_banking_mandate/model/account_banking_mandate.py +++ b/account_banking_mandate/model/account_banking_mandate.py @@ -50,11 +50,12 @@ class mandate(orm.Model): } def _get_states(self, cr, uid, context=None): - return ( - ('draft', 'Draft'), - ('valid', 'Valid'), - ('expired', 'Expired'), - ('cancel', 'Cancelled'),) + return [ + ('draft', _('Draft')), + ('valid', _('Valid')), + ('expired', _('Expired')), + ('cancel', _('Cancelled')), + ] _columns = { 'partner_bank_id': fields.many2one( @@ -72,7 +73,8 @@ class mandate(orm.Model): 'last_debit_date': fields.date( 'Date of the Last Debit', readonly=True), 'state': fields.selection( - _get_states, 'Status', + lambda self, *a, **kw: self._get_states(*a, **kw), + string='Status', help="Only valid mandates can be used in a payment line. A " "cancelled mandate is a mandate that has been cancelled by " "the customer."),