From f236fdfe52c1791acdfb35bcb5c4cd192c2aee8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Fri, 14 Aug 2020 10:34:25 +0000 Subject: [PATCH] [IMP] website_event_track_quiz: add visitor_track fields on views It allows to help debugging and could also allow to change gained points in case some tweaking is necessary. LINKS Coming from internal feedback while deploying online support Task ID-2314778 PR #55634 X-original-commit: 6d81690ff77dfbae74128cc2cbd875b2b3074823 --- .../website_event_track_quiz/__manifest__.py | 1 + .../controllers/community.py | 2 +- .../views/event_track_visitor_views.xml | 39 +++++++++++++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 addons/website_event_track_quiz/views/event_track_visitor_views.xml 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 + + + + + + + + + +