diff --git a/account.py b/account.py index 45a76acc3f..20d0b8b423 100644 --- a/account.py +++ b/account.py @@ -14,9 +14,9 @@ class Account(ModelSQL, ModelView): _name = 'analytic_account.account' _description = __doc__ - name = fields.Char('Name', required=True, translate=True, select=1) - code = fields.Char('Code', select=1) - active = fields.Boolean('Active', select=2) + name = fields.Char('Name', required=True, translate=True, select=True) + code = fields.Char('Code', select=True) + active = fields.Boolean('Active', select=True) company = fields.Many2One('company.company', 'Company') currency = fields.Many2One('currency.currency', 'Currency', required=True) currency_digits = fields.Function(fields.Integer('Currency Digits', @@ -26,14 +26,14 @@ class Account(ModelSQL, ModelView): ('view', 'View'), ('normal', 'Normal'), ], 'Type', required=True) - root = fields.Many2One('analytic_account.account', 'Root', select=2, + root = fields.Many2One('analytic_account.account', 'Root', select=True, domain=[('parent', '=', False)], states={ 'invisible': Eval('type') == 'root', 'required': Eval('type') != 'root', }, depends=['type']) - parent = fields.Many2One('analytic_account.account', 'Parent', select=2, + parent = fields.Many2One('analytic_account.account', 'Parent', select=True, domain=[('parent', 'child_of', Eval('root'))], states={ 'invisible': Eval('type') == 'root', @@ -381,8 +381,8 @@ class AccountAccountSelection(ModelSQL): _description = __doc__ _table = 'analytic_account_account_selection_rel' selection = fields.Many2One('analytic_account.account.selection', - 'Selection', ondelete='CASCADE', required=True, select=1) + 'Selection', ondelete='CASCADE', required=True, select=True) account = fields.Many2One('analytic_account.account', 'Account', - ondelete='RESTRICT', required=True, select=1) + ondelete='RESTRICT', required=True, select=True) AccountAccountSelection() diff --git a/line.py b/line.py index d200646866..a117ca161b 100644 --- a/line.py +++ b/line.py @@ -24,15 +24,15 @@ class Line(ModelSQL, ModelView): currency_digits = fields.Function(fields.Integer('Currency Digits', on_change_with=['move_line']), 'get_currency_digits') account = fields.Many2One('analytic_account.account', 'Account', - required=True, select=1, domain=[('type', '!=', 'view')]) + required=True, select=True, domain=[('type', '!=', 'view')]) move_line = fields.Many2One('account.move.line', 'Account Move Line', ondelete='CASCADE', required=True) journal = fields.Many2One('account.journal', 'Journal', required=True, - select=1) + select=True) date = fields.Date('Date', required=True) reference = fields.Char('Reference') party = fields.Many2One('party.party', 'Party') - active = fields.Boolean('Active', select=2) + active = fields.Boolean('Active', select=True) def __init__(self): super(Line, self).__init__()