Use deactivable mixin
issue4341 review38401002
This commit is contained in:
1 parent
9752c3e511
commit
a5f6215d63
2 files changed
+3
-9
No files matched your search
@@ -3,7 +3,8 @@
|
||||
from stdnum import iban
|
||||
from sql import operators, Literal
|
||||
|
||||
from trytond.model import ModelView, ModelSQL, fields, sequence_ordered
|
||||
from trytond.model import (
|
||||
ModelView, ModelSQL, DeactivableMixin, fields, sequence_ordered)
|
||||
|
||||
|
||||
__all__ = ['Bank', 'BankAccount', 'BankAccountNumber', 'BankAccountParty']
|
||||
@@ -24,7 +25,7 @@ class Bank(ModelSQL, ModelView):
|
||||
return [('party',) + tuple(clause[1:])]
|
||||
|
||||
|
||||
class BankAccount(ModelSQL, ModelView):
|
||||
class BankAccount(DeactivableMixin, ModelSQL, ModelView):
|
||||
'Bank Account'
|
||||
__name__ = 'bank.account'
|
||||
bank = fields.Many2One('bank', 'Bank', required=True,
|
||||
@@ -35,12 +36,6 @@ class BankAccount(ModelSQL, ModelView):
|
||||
numbers = fields.One2Many('bank.account.number', 'account', 'Numbers',
|
||||
required=True,
|
||||
help="Add the numbers which identify the bank account.")
|
||||
active = fields.Boolean('Active', select=True,
|
||||
help="Uncheck to exclude the bank account from future use.")
|
||||
|
||||
@staticmethod
|
||||
def default_active():
|
||||
return True
|
||||
|
||||
def get_rec_name(self, name):
|
||||
return self.numbers[0].number
|
||||
|
||||
@@ -5,5 +5,4 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<field name="rec_name"/>
|
||||
<field name="bank"/>
|
||||
<field name="currency"/>
|
||||
<field name="active" tree_invisible="1"/>
|
||||
</tree>
|
||||
Reference in new issue
Block a user