summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
Diffstat (limited to 'addons')
-rw-r--r--addons/website_event_track_quiz/__manifest__.py1
-rw-r--r--addons/website_event_track_quiz/controllers/community.py2
-rw-r--r--addons/website_event_track_quiz/views/event_track_visitor_views.xml39
3 files changed, 41 insertions, 1 deletions
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 @@
+<?xml version="1.0"?>
+<odoo><data>
+
+ <record id="event_track_visitor_view_search" model="ir.ui.view" >
+ <field name="name">event.track.visitor.view.search.inherit.quiz</field>
+ <field name="model">event.track.visitor</field>
+ <field name="inherit_id" ref="website_event_track_online.event_track_visitor_view_search"/>
+ <field name="arch" type="xml">
+ <xpath expr="//field[@name='is_wishlisted']" position="after">
+ <field name="quiz_completed"/>
+ </xpath>
+ </field>
+ </record>
+
+ <record id="event_track_visitor_view_form" model="ir.ui.view">
+ <field name="name">event.track.visitor.view.form.inherit.quiz</field>
+ <field name="model">event.track.visitor</field>
+ <field name="inherit_id" ref="website_event_track_online.event_track_visitor_view_form"/>
+ <field name="arch" type="xml">
+ <xpath expr="//field[@name='is_wishlisted']" position="after">
+ <field name="quiz_completed"/>
+ <field name="quiz_points"/>
+ </xpath>
+ </field>
+ </record>
+
+ <record id="event_track_visitor_view_list" model="ir.ui.view">
+ <field name="name">event.track.visitor.view.list.inherit.quiz</field>
+ <field name="model">event.track.visitor</field>
+ <field name="inherit_id" ref="website_event_track_online.event_track_visitor_view_list"/>
+ <field name="arch" type="xml">
+ <xpath expr="//field[@name='is_wishlisted']" position="after">
+ <field name="quiz_completed"/>
+ <field name="quiz_points"/>
+ </xpath>
+ </field>
+ </record>
+
+</data></odoo>