[FIX] website: only toggle view in toggle state
Before this commit, we write on each record the value, whatever the current value. Now we check if it is necessary to avoid useless fork. The first change on header was slowly. closes odoo/odoo#62119 X-original-commit: e18c43d217be89b35213236038e72bc8298061a0 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
This commit is contained in:
@@ -475,8 +475,8 @@ class Website(Home):
|
||||
:param enable: list of views' keys to enable
|
||||
:param disable: list of views' keys to disable
|
||||
"""
|
||||
self._get_customize_views(disable).write({'active': False})
|
||||
self._get_customize_views(enable).write({'active': True})
|
||||
self._get_customize_views(disable).filtered('active').write({'active': False})
|
||||
self._get_customize_views(enable).filtered(lambda x: not x.active).write({'active': True})
|
||||
|
||||
@http.route(['/website/theme_customize_bundle_reload'], type='json', auth='user', website=True)
|
||||
def theme_customize_bundle_reload(self):
|
||||
|
||||
Reference in New Issue
Block a user