cashbook: optimize for speed for checking rows
This commit is contained in:
parent
ec97351db9
commit
49d3a2fec5
1 changed files with 6 additions and 6 deletions
12
book.py
12
book.py
|
@ -32,8 +32,8 @@ class Book(SymbolMixin, metaclass=PoolMeta):
|
|||
'invisible': Eval('feature', '') != 'asset',
|
||||
'readonly': Or(
|
||||
STATES2['readonly'],
|
||||
Len(Eval('lines')) > 0)},
|
||||
depends=DEPENDS2+['feature', 'lines'])
|
||||
Eval('has_lines', False))},
|
||||
depends=DEPENDS2+['feature', 'has_lines'])
|
||||
quantity_digits = fields.Integer(
|
||||
string='Digits', help='Quantity Digits',
|
||||
domain=[
|
||||
|
@ -44,8 +44,8 @@ class Book(SymbolMixin, metaclass=PoolMeta):
|
|||
'invisible': Eval('feature', '') != 'asset',
|
||||
'readonly': Or(
|
||||
STATES2['readonly'],
|
||||
Len(Eval('lines')) > 0)},
|
||||
depends=DEPENDS2+['feature', 'lines'])
|
||||
Eval('has_lines', False))},
|
||||
depends=DEPENDS2+['feature', 'has_lines'])
|
||||
asset_uomcat = fields.Function(fields.Many2One(
|
||||
string='UOM Category', readonly=True,
|
||||
model_name='product.uom.category',
|
||||
|
@ -59,8 +59,8 @@ class Book(SymbolMixin, metaclass=PoolMeta):
|
|||
'invisible': Eval('feature', '') != 'asset',
|
||||
'readonly': Or(
|
||||
STATES2['readonly'],
|
||||
Len(Eval('lines')) > 0)},
|
||||
depends=DEPENDS2+['feature', 'lines', 'asset_uomcat'])
|
||||
Eval('has_lines', False))},
|
||||
depends=DEPENDS2+['feature', 'asset_uomcat', 'has_lines'])
|
||||
symbol = fields.Function(fields.Char(
|
||||
string='Symbol', readonly=True), 'on_change_with_symbol')
|
||||
asset_symbol = fields.Function(fields.Many2One(
|
||||
|
|
Loading…
Reference in a new issue