Send only the required fields when fetching a readonly view definition
issue11134 review380081002
This commit is contained in:
+1
-2
@@ -27,5 +27,4 @@ class ConfigurationSalePriceList(ModelSQL, CompanyValueMixin):
|
||||
'product.price_list', "Sale Price List",
|
||||
domain=[
|
||||
('company', '=', Eval('company', -1)),
|
||||
],
|
||||
depends=['company'])
|
||||
])
|
||||
|
||||
@@ -52,13 +52,12 @@ class PartySalePriceList(ModelSQL, CompanyValueMixin):
|
||||
context={
|
||||
'company': Eval('company', -1),
|
||||
},
|
||||
depends=['company'])
|
||||
depends={'company'})
|
||||
sale_price_list = fields.Many2One(
|
||||
'product.price_list', "Sale Price List",
|
||||
domain=[
|
||||
('company', '=', Eval('company', -1)),
|
||||
],
|
||||
depends=['company'])
|
||||
])
|
||||
|
||||
@classmethod
|
||||
def __register__(cls, module_name):
|
||||
|
||||
@@ -13,8 +13,7 @@ class Sale(metaclass=PoolMeta):
|
||||
states={
|
||||
'readonly': Or(Not(Equal(Eval('state'), 'draft')),
|
||||
Bool(Eval('lines', [0]))),
|
||||
},
|
||||
depends=['state', 'company'])
|
||||
})
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
@@ -23,10 +22,6 @@ class Sale(metaclass=PoolMeta):
|
||||
| Eval('lines', [0]))
|
||||
cls.lines.states['readonly'] = (cls.lines.states['readonly']
|
||||
| ~Eval('party') | ~Eval('company'))
|
||||
if 'party' not in cls.lines.depends:
|
||||
cls.lines.depends.append('party')
|
||||
if 'company' not in cls.lines.depends:
|
||||
cls.lines.depends.append('company')
|
||||
|
||||
@fields.depends('company')
|
||||
def on_change_party(self):
|
||||
|
||||
Reference in New Issue
Block a user