summaryrefslogtreecommitdiff
path: root/addons/website_slides/controllers
diff options
context:
space:
mode:
authorlaa <laa@odoo.com>2019-09-13 13:05:31 +0000
committerlaa <laa@odoo.com>2019-09-13 13:05:31 +0000
commit443b44c971bafe1d5594fbc76e47340ec17088d8 (patch)
tree37369341fd7b50bf9039a9aedd598c8bae91b3c8 /addons/website_slides/controllers
parenta9b762870651e607b244d8fd5681a9f3557cc0e9 (diff)
[IMP] website_slide: add toggle button achievement
Add an option to add the latest achievements in the right sidebar. closes odoo/odoo#36870 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons/website_slides/controllers')
-rw-r--r--addons/website_slides/controllers/main.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/addons/website_slides/controllers/main.py b/addons/website_slides/controllers/main.py
index cd363b1f1e5..669633fb66c 100644
--- a/addons/website_slides/controllers/main.py
+++ b/addons/website_slides/controllers/main.py
@@ -245,13 +245,11 @@ class WebsiteSlides(WebsiteProfile):
channels_popular = channels_all.sorted('total_votes', reverse=True)[:3]
channels_newest = channels_all.sorted('create_date', reverse=True)[:3]
- # fetch 'latests achievements' for non logged people
+ achievements = request.env['gamification.badge.user'].sudo().search([('badge_id.is_published', '=', True)], limit=5)
if request.env.user._is_public():
- achievements = request.env['gamification.badge.user'].sudo().search([('badge_id.is_published', '=', True)], limit=5)
challenges = None
challenges_done = None
else:
- achievements = None
challenges = request.env['gamification.challenge'].sudo().search([
('category', '=', 'slides'),
('reward_id.is_published', '=', True)
@@ -262,7 +260,6 @@ class WebsiteSlides(WebsiteProfile):
('badge_id.is_published', '=', True)
]).mapped('challenge_id')
- # fetch 'heroes of the week' for non logged people
users = request.env['res.users'].sudo().search([
('karma', '>', 0),
('website_published', '=', True)], limit=5, order='karma desc')