Send only the required fields when fetching a readonly view definition
issue11134 review380081002
This commit is contained in:
1 parent
a5955782e7
commit
157c403e7b
3 files changed
+7
-14
No files matched your search
+5
-10
@@ -25,8 +25,7 @@ class Configuration(metaclass=PoolMeta):
|
||||
],
|
||||
states={
|
||||
'required': Eval('cash_rounding', False),
|
||||
},
|
||||
depends=['cash_rounding']))
|
||||
}))
|
||||
cash_rounding_debit_account = fields.MultiValue(fields.Many2One(
|
||||
'account.account', "Cash Rounding Debit Account",
|
||||
domain=[
|
||||
@@ -36,8 +35,7 @@ class Configuration(metaclass=PoolMeta):
|
||||
],
|
||||
states={
|
||||
'required': Eval('cash_rounding', False),
|
||||
},
|
||||
depends=['cash_rounding']))
|
||||
}))
|
||||
|
||||
@classmethod
|
||||
def multivalue_model(cls, field):
|
||||
@@ -62,16 +60,14 @@ class ConfigurationCashRoundingAccount(ModelSQL, CompanyValueMixin):
|
||||
('type', '!=', None),
|
||||
('closed', '!=', True),
|
||||
('company', '=', Eval('company', -1)),
|
||||
],
|
||||
depends=['company'])
|
||||
])
|
||||
cash_rounding_debit_account = fields.Many2One(
|
||||
'account.account', "Cash Rounding Debit Account",
|
||||
domain=[
|
||||
('type', '!=', None),
|
||||
('closed', '!=', True),
|
||||
('company', '=', Eval('company', -1)),
|
||||
],
|
||||
depends=['company'])
|
||||
])
|
||||
|
||||
|
||||
class Invoice(metaclass=PoolMeta):
|
||||
@@ -81,8 +77,7 @@ class Invoice(metaclass=PoolMeta):
|
||||
"Cash Rounding",
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
},
|
||||
depends=['state'])
|
||||
})
|
||||
|
||||
@fields.depends('company', 'type')
|
||||
def on_change_company(self):
|
||||
|
||||
+1
-2
@@ -12,8 +12,7 @@ class Currency(metaclass=PoolMeta):
|
||||
|
||||
cash_rounding = fields.Numeric(
|
||||
"Cash Rounding Factor",
|
||||
digits=(12, Eval('digits', 6)),
|
||||
depends=['digits'])
|
||||
digits=(12, Eval('digits', 6)))
|
||||
|
||||
def cash_round(self, amount, rounding=ROUND_HALF_EVEN):
|
||||
return self._round(amount, self.cash_rounding, rounding)
|
||||
+1
-2
@@ -14,8 +14,7 @@ class Purchase(metaclass=PoolMeta):
|
||||
"Cash Rounding",
|
||||
states={
|
||||
'readonly': Eval('state') != 'draft',
|
||||
},
|
||||
depends=['state'])
|
||||
})
|
||||
|
||||
@fields.depends('party')
|
||||
def on_change_party(self):
|
||||
|
||||
Reference in new issue
Block a user