Repository
odoo/odoo · module folder
Module version
1.0
Category
Marketing/Events
Folder size
0.87 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://www.odoo.com/page/events
Last tracking update
2026-08-07 05:19:51
Authors
Maintainers
None
Committers
Olivier Dony, Thibault Delavallée, Martin Trigaux, Odoo Translation Bot, Aurélien Warnon, Xavier-Do, Victor Feyens, std-odoo, David Beguin
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
test_event_full
Description

Code Analysis

Views touched (19)
XML IDNameModelTypeStatus
assets_frontend Event Exhibitor Assets Frontend ir.ui.view qweb Inherits website.assets_frontend
event_event_view_form event.event.view.form.inherit.exhibitor event.event form Inherits website_event_track.event_event_view_form
event_exhibitor_main Event Exhibitor ir.ui.view qweb New
event_exhibitors Event Exhibitors ir.ui.view qweb New
event_sponsor_edit_options Edit Event Sponsor Options ir.ui.view qweb Inherits website.user_navbar
event_sponsor_view_form event.sponsor.view.form.inherit.exhibitor event.sponsor form Inherits website_event_track.event_sponsor_view_form
event_sponsor_view_kanban event.sponsor.view.kanban.inherit.kanban event.sponsor kanban Inherits website_event_track.event_sponsor_view_kanban
event_sponsor_view_search event.sponsor.view.search.inherit.exhibitor event.sponsor search Inherits website_event_track.event_sponsor_view_search
event_sponsor_view_tree event.sponsor.view.tree.inherit.exhibitor event.sponsor tree Inherits website_event_track.event_sponsor_view_tree
event_type_view_form event.type.view.form.inherit.exhibitor event.type form Inherits website_event.event_type_view_form
exhibitor_aside Exhibitor: Aside ir.ui.view qweb New
exhibitor_card Exhibitor Card ir.ui.view qweb New
exhibitor_main Exhibitor: Main Content ir.ui.view qweb New
exhibitors_display_cards Exhibitors Cards ir.ui.view qweb New
exhibitors_main Exhibitors: Main Display ir.ui.view qweb New
exhibitors_search Exhibitors: search terms ir.ui.view qweb New
exhibitors_topbar Exhibitor Tools ir.ui.view qweb New
exhibitors_topbar_country Filter by Country ir.ui.view qweb Inherits website_event_track_exhibitor.exhibitors_topbar
exhibitors_topbar_sponsorship Filter by Sponsorship ir.ui.view qweb Inherits website_event_track_exhibitor.exhibitors_topbar
HTTP endpoints (3)
Route(s)HandlerAuthTypeMethodsFlags
/event/<model("event.event", "[('exhibitor_menu', '=', True)]"):event>/exhibitor/<model("event.sponsor", "[('event_id', '=', event.id)]"):sponsor> ExhibitorController.event_exhibitor public http ALL sudo website
/event/<model("event.event"):event>/exhibitors ExhibitorController.event_exhibitors public http ALL website
/event_sponsor/<int:sponsor_id>/read ExhibitorController.event_sponsor_read public json ALL website
Models touched (4)

New fields (2)
  • exhibitor_menu Boolean
    compute='_compute_exhibitor_menu' readonly=False store=True string='Showcase Exhibitors'
  • exhibitor_menu_ids One2many → website.event.menu
    domain=[('menu_type', '=', 'exhibitor')] string='Exhibitors Menus' args: 'website.event.menu', 'event_id'
Public methods (1)
  • toggle_exhibitor_menu(self, val)

New fields (11)
  • chat_room_id Many2one
    readonly=False
  • country_flag_url Char
    compute='_compute_country_flag_url' compute_sudo=True string='Country Flag'
  • country_id Many2one → res.country
    readonly=True related='partner_id.country_id' string='Country' args: 'res.country'
  • event_date_tz Selection
    readonly=True related='event_id.date_tz' string='Timezone'
  • hour_from Float
    default=8.0 args: 'Opening hour'
  • hour_to Float
    default=18.0 args: 'End hour'
  • is_exhibitor Boolean
    args: "Exhibitor's Chat"
  • is_in_opening_hours Boolean
    compute='_compute_is_in_opening_hours' args: 'Within opening hours'
  • room_name Char
    readonly=False
  • subtitle Char
    help='Catchy marketing sentence for promote' args: 'Slogan'
  • website_description Html
    compute='_compute_website_description' readonly=False sanitize_attributes=False sanitize_form=True store=True translate=html_translate args: 'Description'
Public methods (3)
  • create(self, values_list)
    @api.model_create_multi
  • get_backend_menu_id(self)
  • write(self, values)

New fields (1)
  • exhibitor_menu Boolean
    compute='_compute_exhibitor_menu' help='Display exhibitors on website' readonly=False store=True string='Showcase Exhibitors'
Public methods (0)

No public methods.

New fields (1)
  • menu_type Selection
    ondelete={'exhibitor': 'cascade'} selection_add=[('exhibitor', 'Exhibitors Menus')]
Public methods (0)

No public methods.