diff --git a/addons/website_event_track_quiz/__manifest__.py b/addons/website_event_track_quiz/__manifest__.py index 73e245a2130..4aaacbe69f4 100644 --- a/addons/website_event_track_quiz/__manifest__.py +++ b/addons/website_event_track_quiz/__manifest__.py @@ -21,6 +21,7 @@ 'views/event_quiz_views.xml', 'views/event_quiz_question_views.xml', 'views/event_track_views.xml', + 'views/event_track_visitor_views.xml', 'views/event_menus.xml', 'views/event_quiz_templates.xml', 'views/event_track_templates_page.xml', diff --git a/addons/website_event_track_quiz/controllers/community.py b/addons/website_event_track_quiz/controllers/community.py index 873a4f4fdf4..f10f8e9dffb 100644 --- a/addons/website_event_track_quiz/controllers/community.py +++ b/addons/website_event_track_quiz/controllers/community.py @@ -81,7 +81,7 @@ class WebsiteEventTrackQuizCommunityController(WebsiteEventCommunityController): position = position + 1 return { - 'top3_visitors': leaderboard[:3] if len(leaderboard) >= 3 else False, + 'top3_visitors': leaderboard[:3], 'visitors': leaderboard, 'current_visitor_position': current_visitor_position, 'current_visitor': current_visitor, diff --git a/addons/website_event_track_quiz/views/event_track_visitor_views.xml b/addons/website_event_track_quiz/views/event_track_visitor_views.xml new file mode 100644 index 00000000000..6b5bfe437b9 --- /dev/null +++ b/addons/website_event_track_quiz/views/event_track_visitor_views.xml @@ -0,0 +1,39 @@ + + + + + event.track.visitor.view.search.inherit.quiz + event.track.visitor + + + + + + + + + + event.track.visitor.view.form.inherit.quiz + event.track.visitor + + + + + + + + + + + event.track.visitor.view.list.inherit.quiz + event.track.visitor + + + + + + + + + +