summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/website/controllers/main.py2
-rw-r--r--odoo/addons/base/models/ir_ui_view.py6
-rw-r--r--odoo/addons/base/tests/test_views.py6
3 files changed, 4 insertions, 10 deletions
diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py
index 9cc42507c92..52d5f8e711f 100644
--- a/addons/website/controllers/main.py
+++ b/addons/website/controllers/main.py
@@ -301,7 +301,7 @@ class Website(Home):
@http.route('/website/toggle_switchable_view', type='json', auth='user', website=True)
def toggle_switchable_view(self, view_key):
- request.website.viewref(view_key).toggle()
+ request.website.viewref(view_key).toggle_active()
@http.route('/website/reset_template', type='http', auth='user', methods=['POST'], website=True, csrf=False)
def reset_template(self, view_id, mode='soft', redirect='/', **kwargs):
diff --git a/odoo/addons/base/models/ir_ui_view.py b/odoo/addons/base/models/ir_ui_view.py
index 3ed1603efb2..15d98396d04 100644
--- a/odoo/addons/base/models/ir_ui_view.py
+++ b/odoo/addons/base/models/ir_ui_view.py
@@ -511,12 +511,6 @@ actual arch.
default = dict(default or {}, key=new_key)
return super(View, self).copy(default)
- def toggle(self):
- """ Switches between enabled and disabled statuses
- """
- for view in self:
- view.write({'active': not view.active})
-
# default view selection
@api.model
def default_view(self, model, view_type):
diff --git a/odoo/addons/base/tests/test_views.py b/odoo/addons/base/tests/test_views.py
index c3afcc7d39f..10370071f4d 100644
--- a/odoo/addons/base/tests/test_views.py
+++ b/odoo/addons/base/tests/test_views.py
@@ -2634,7 +2634,7 @@ class TestOptionalViews(ViewCase):
""" Change active states of v2 and v3, check that the results
are as expected
"""
- self.v2.toggle()
+ self.v2.toggle_active()
context = {'check_view_ids': self.View.search([]).ids}
arch = self.v0.with_context(context).read_combined(['arch'])['arch']
self.assertEqual(
@@ -2645,7 +2645,7 @@ class TestOptionalViews(ViewCase):
)
)
- self.v3.toggle()
+ self.v3.toggle_active()
context = {'check_view_ids': self.View.search([]).ids}
arch = self.v0.with_context(context).read_combined(['arch'])['arch']
self.assertEqual(
@@ -2657,7 +2657,7 @@ class TestOptionalViews(ViewCase):
)
)
- self.v2.toggle()
+ self.v2.toggle_active()
context = {'check_view_ids': self.View.search([]).ids}
arch = self.v0.with_context(context).read_combined(['arch'])['arch']
self.assertEqual(