Skip to content
Snippets Groups Projects
Commit 373d59e8 authored by mcm-odoo's avatar mcm-odoo Committed by Thibault Delavallée
Browse files

[IMP] website_slides: add a toggle button to display/hide leaderboard


Before this commit, leaderboard was displayed only if user was not connected.
As we feel this is very interesting to show we decided to display it in all
cases (either connected or not) on eLearning frontpage. Activating it is
now done using an entry in the customize menu.

Task 2005981

closes odoo/odoo#35791

Signed-off-by: default avatarThibault Delavallee (tde) <tde@openerp.com>
parent 3a3383d9
Branches
Tags
No related merge requests found
......@@ -264,12 +264,9 @@ class WebsiteSlides(WebsiteProfile):
]).mapped('challenge_id')
# fetch 'heroes of the week' for non logged people
if request.env.user._is_public():
users = request.env['res.users'].sudo().search([
('karma', '>', 0),
('website_published', '=', True)], limit=5, order='karma desc')
else:
users = None
users = request.env['res.users'].sudo().search([
('karma', '>', 0),
('website_published', '=', True)], limit=5, order='karma desc')
values = self._prepare_user_values(**post)
values.update({
......
......@@ -116,6 +116,9 @@
<div class="col-12 col-sm-6 col-lg-12 d-flex align-items-center">
<t t-call="website_slides.slides_home_user_achievements_small"/>
</div>
<div class="col-12 col-sm-6 col-lg-12 pl-md-5 pl-lg-0 mt-lg-4">
<t t-call="website_slides.slides_home_users_small"/>
</div>
</div>
</div>
</div>
......@@ -365,8 +368,13 @@
</div>
</template>
<template id='slides_home_users_small' name="Latest Users">
<template id='slides_home_users_small' name="Users">
<div class="o_wslides_home_aside">
</div>
</template>
<template id="toggle_leaderboard" inherit_id="website_slides.slides_home_users_small" active="True" customize_show="True" name='Display Leaderboard'>
<xpath expr="//div[hasclass('o_wslides_home_aside')]" position="inside">
<div class="row o_wslides_home_aside_title">
<div class="col">
<a href="/profile/users" class="float-right">View all</a>
......@@ -386,7 +394,7 @@
</t>
<t t-else=""><p class="col mt8">No leaderboard currently :(</p></t>
</div>
</div>
</xpath>
</template>
<template id='user_quickkarma_card' name="User QuickKarma Card">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment