From 477b73ed316307644876287c4f06c79a7afcc339 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 12 Sep 2019 08:50:14 +0000 Subject: [PATCH] [FIX] website_slides: make content stat button redirection match counters Course content counters count only published content while content stat button redirects to all contents. Solution to this mismatch is to apply a search filter on button action to display published ontent by default. Also remove unnecessary action. Using a type="edit" seems sufficient, no need to define a python method just for that purpose. Task 2067324 (counters / action on content mismatch) PR #36756 --- addons/website_slides/models/slide_channel.py | 14 ++++---------- .../website_slides/views/slide_channel_views.xml | 2 +- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/addons/website_slides/models/slide_channel.py b/addons/website_slides/models/slide_channel.py index 49289105cd3..11ddec93597 100644 --- a/addons/website_slides/models/slide_channel.py +++ b/addons/website_slides/models/slide_channel.py @@ -481,18 +481,12 @@ class Channel(models.Model): if removed_channel_partner_domain: self.env['slide.channel.partner'].sudo().search(removed_channel_partner_domain).unlink() - def action_view(self): - return { - 'type': 'ir.actions.act_window', - 'view_type': 'form', - 'view_mode': 'form', - 'res_model': 'slide.channel', - 'res_id': self.id, - } - def action_view_slides(self): action = self.env.ref('website_slides.slide_slide_action').read()[0] - action['context'] = {'default_channel_id': self.id} + action['context'] = { + 'search_default_published': 1, + 'default_channel_id': self.id + } action['domain'] = [('channel_id', "=", self.id), ('is_category', '=', False)] return action diff --git a/addons/website_slides/views/slide_channel_views.xml b/addons/website_slides/views/slide_channel_views.xml index 1c41e55576c..2d5e08adcdd 100644 --- a/addons/website_slides/views/slide_channel_views.xml +++ b/addons/website_slides/views/slide_channel_views.xml @@ -236,7 +236,7 @@