diff options
Diffstat (limited to 'addons')
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> |
