TIP: You can type at any time to perform a new search.

Security findings

Repository
odoo/odoo · module folder
Module version
0.1.0
Category
Marketing/Events
Folder size
1.18 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://www.odoo.com/app/events
Last tracking update
2026-09-28 18:31:15
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Raphael Collet, odoo, Odoo Translation Bot, Christophe Matthieu, Romeo Fragomeli, Victor Feyens, Tiffany Chang (tic), Pierre Paridans, Renaud Thiry, Robin Lejeune (role), Dylan Kiss (dyki), omra-odoo, yosa-odoo, Julien Launois (jula), alan-odoo, h4818 (ayh)
Odoo dependencies
Python dependencies
geoip2
System dependencies
None
Required by
test_event_full, website_event_track_live_quiz
Description

Code Analysis info_outline

Views touched (22)
XML IDNameModelTypeStatus
all_visitor_card All VIsitor Card ir.ui.view qweb New
event_event_view_form event.event.view.form.inherit.track.quiz event.event form Inherits website_event.event_event_view_form
event_leaderboard Leaderboard ir.ui.view qweb New
event_quiz_question_view_form event.quiz.question.view.form event.quiz.question form New
event_quiz_question_view_form_from_quiz event.quiz.question.view.form.from.quiz event.quiz.question form Inherits website_event_track_quiz.event_quiz_question_view_form
event_quiz_question_view_search event.quiz.question.view.search event.quiz.question search New
event_quiz_question_view_tree event.quiz.question.view.list event.quiz.question list New
event_quiz_question_view_tree_from_quiz event.quiz.question.view.list.from.quiz event.quiz.question list Inherits website_event_track_quiz.event_quiz_question_view_tree
event_quiz_view_form event.quiz.view.form event.quiz form New
event_quiz_view_search event.quiz.view.search event.quiz search New
event_quiz_view_tree event.quiz.view.list event.quiz list New
event_track_content Track: Main Description: add quiz ir.ui.view qweb Inherits website_event_track.event_track_content
event_track_view_form event.track.view.form.inherit.event.track.quiz event.track form Inherits website_event_track.view_event_track_form
event_track_visitor_view_form event.track.visitor.view.form.inherit.quiz event.track.visitor form Inherits website_event_track.event_track_visitor_view_form
event_track_visitor_view_list event.track.visitor.view.list.inherit.quiz event.track.visitor list Inherits website_event_track.event_track_visitor_view_list
event_track_visitor_view_search event.track.visitor.view.search.inherit.quiz event.track.visitor search Inherits website_event_track.event_track_visitor_view_search
event_type_view_form event.type.view.form.inherit.track.quiz event.type form Inherits website_event.event_type_view_form
leaderboard_search_bar Leaderboard search bar ir.ui.view qweb New
pager_nobox Pager (not box display) ir.ui.view qweb New
quiz_content Track: Quiz specific content ir.ui.view qweb New
quiz_question Quiz question template ir.ui.view qweb New
top3_visitor_card Top 3 Visitor Card ir.ui.view qweb New
HTTP endpoints (5)
Route(s)HandlerAuthTypeMethodsFlags
/event_track/quiz/submit WebsiteEventTrackQuiz.event_track_quiz_submit public jsonrpc ALL sudo website
/event_track/quiz/reset WebsiteEventTrackQuiz.quiz_reset public jsonrpc ALL sudo website
(inherited route override) WebsiteEventTrackQuizCommunityController.community inherited http ALL
/event/<model("event.event"):event>/community/leaderboard WebsiteEventTrackQuizCommunityController.community_leaderboard public http ALL website
/event/<model("event.event"):event>/community/leaderboard/results, /event/<model("event.event"):event>/community/leaderboard/results/page/<int:page> WebsiteEventTrackQuizCommunityController.leaderboard public http ALL website
Models touched (6)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (5)
  • event_id Many2one → event.event
    readonly=True related='event_track_id.event_id' store=True args: 'event.event'
  • event_track_id Many2one → event.track
    index='btree_not_null' readonly=True args: 'event.track'
  • name Char
    required=True translate=True args: 'Name'
  • question_ids One2many → event.quiz.question
    string='Questions' args: 'event.quiz.question', 'quiz_id'
  • repeatable Boolean
    help='Let attendees reset the quiz and try again.' args: 'Unlimited Tries'
Public methods (0)

No public methods.

New fields (6)
  • awarded_points Integer
    default=0 args: 'Points'
  • comment Text
    help='This comment will be displayed to the user if they select this answer, after submitting the quiz.\n It is used as a small informational text helping to understand why this answer is correct / incorrect.' translate=True args: 'Extra Comment'
  • is_correct Boolean
    default=False args: 'Correct'
  • question_id Many2one → event.quiz.question
    index=True ondelete='cascade' required=True string='Question' args: 'event.quiz.question'
  • sequence Integer
    args: 'Sequence'
  • text_value Char
    required=True translate=True args: 'Answer'
Public methods (0)

No public methods.

New fields (6)
  • answer_ids One2many → event.quiz.answer
    string='Answer' args: 'event.quiz.answer', 'question_id'
  • awarded_points Integer
    compute='_compute_awarded_points' args: 'Number of Points'
  • correct_answer_id One2many → event.quiz.answer
    compute='_compute_correct_answer_id' args: 'event.quiz.answer'
  • name Char
    required=True translate=True args: 'Question'
  • quiz_id Many2one → event.quiz
    index=True ondelete='cascade' required=True args: 'event.quiz', 'Quiz'
  • sequence Integer
    args: 'Sequence'
Public methods (0)

No public methods.

New fields (5)
  • is_quiz_completed Boolean
    compute='_compute_quiz_data' args: 'Is Quiz Done'
  • quiz_id Many2one → event.quiz
    compute='_compute_quiz_id' groups='event.group_event_user' store=True string='Quiz' args: 'event.quiz'
  • quiz_ids One2many → event.quiz
    string='Quizzes' args: 'event.quiz', 'event_track_id'
  • quiz_points Integer
    compute='_compute_quiz_data' args: 'Quiz Points'
  • quiz_questions_count Integer
    compute='_compute_quiz_questions_count' groups='event.group_event_user' string='# Quiz Questions'
Public methods (2)
  • action_add_quiz(self)
  • action_view_quiz(self)

New fields (2)
  • quiz_completed Boolean
    args: 'Completed'
  • quiz_points Integer
    default=0 args: 'Quiz Points'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…