Send only the required fields when fetching a readonly view definition

issue11134
review380081002
This commit is contained in:
Nicolas Évrard committed 2022-04-08 19:07:12 +02:00
1 parent a5955782e7
commit 157c403e7b
3 files changed
+7 -14

No files matched your search

+5 -10
View File
@@ -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
View File
@@ -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
View File
@@ -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):