Remove required for numbers of account

This is to allow to create account from the number form which
hide the numbers field.

issue10049
review351591002
This commit is contained in:
Cédric Krier committed 2021-04-03 11:28:57 +02:00
1 parent 3b41eafb57
commit 01790f5ac4
1 file changed
+5 -2
+5 -2
View File
@@ -52,11 +52,14 @@ class Account(DeactivableMixin, ModelSQL, ModelView):
'Owners')
currency = fields.Many2One('currency.currency', 'Currency')
numbers = fields.One2Many('bank.account.number', 'account', 'Numbers',
required=True,
help="Add the numbers which identify the bank account.")
def get_rec_name(self, name):
name = '%s @ %s' % (self.numbers[0].number, self.bank.rec_name)
if self.numbers:
number = self.numbers[0].number
else:
number = '(%s)' % self.id
name = '%s @ %s' % (number, self.bank.rec_name)
if self.currency:
name += ' [%s]' % self.currency.code
return name