TIP: You can type at any time to perform a new search.
Event Exhibitors
website_event_exhibitor · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.1
- Category
- Marketing/Events
- Folder size
- 2.02 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://www.odoo.com/app/events
- Last tracking update
- 2026-08-15 22:44:21
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Raphael Collet, Thibault Delavallée, Odoo Translation Bot, Nicolas Lempereur, Géry Debongnie, Julien Castiaux, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Nicolas Bayet, Renaud Thiry, Julien Banken, Victor Piryns (pivi), Pierre-Yves Dufays, Dylan Kiss (dyki), Mayurrajsinh Rathod, Deependra Solanki, Serge Bayet (seba), Jérémy Hennecart (jeh), nihp-odoo, Rodolpho Lima, Shaan Thakkar (THSH), yagp-odoo, pish-odoo, Krzysztof Magusiak (krma), Ajit Singh, Augustin (duau), Alessandro Lupo, Yagnik ✗ (yagp), saurabh, alan-odoo
Code Analysis ⓘ
Views touched (23)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
event_event_view_form |
event.event.view.form.inherit.exhibitor | event.event | form | Inherits website_event.event_event_view_form |
event_event_view_list |
event.event.view.list.inherit.exhibitor | event.event | list | Inherits event.view_event_tree |
event_exhibitor_main |
Event Exhibitor | ir.ui.view | qweb | New |
event_exhibitors |
Event Exhibitors | ir.ui.view | qweb | New |
event_report_full_page_ticket_layout_inherit_exhibitor |
event_report_full_page_ticket_layout_inherit_exhibitor | ir.ui.view | qweb | Inherits event.event_report_full_page_ticket_layout |
event_sponsor |
Sponsors | ir.ui.view | qweb | Inherits website_event.layout |
event_sponsor_thumb_details |
event_sponsor_thumb_details | ir.ui.view | qweb | New |
event_sponsor_type_view_form |
Sponsor Levels | event.sponsor.type | form | New |
event_sponsor_type_view_tree |
Sponsor Levels | event.sponsor.type | list | New |
event_sponsor_view_form |
event.sponsor.view.form | event.sponsor | form | New |
event_sponsor_view_kanban |
event.sponsor.view.kanban | event.sponsor | kanban | New |
event_sponsor_view_search |
event.sponsor.search | event.sponsor | search | New |
event_sponsor_view_tree |
event.sponsor.view.list | event.sponsor | list | New |
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_exhibitor.exhibitors_topbar |
exhibitors_topbar_sponsorship |
Filter by Sponsorship | ir.ui.view | qweb | Inherits website_event_exhibitor.exhibitors_topbar |
HTTP endpoints (3)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/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, /event/<model("event.event"):event>/exhibitor |
ExhibitorController.event_exhibitors |
public | http | GET, POST | website |
/event_sponsor/<int:sponsor_id>/read |
ExhibitorController.event_sponsor_read |
public | jsonrpc | ALL | sudo website |
Models touched (6)
New fields (4)
-
exhibitor_menuBooleancompute='_compute_exhibitor_menu'readonly=Falsestore=Truestring='Showcase Exhibitors' -
exhibitor_menu_idsOne2many → website.event.menudomain=[('menu_type', '=', 'exhibitor')]string='Exhibitors Menus' args: 'website.event.menu', 'event_id' -
sponsor_countIntegercompute='_compute_sponsor_count' args: 'Sponsor Count' -
sponsor_idsOne2many → event.sponsorargs: 'event.sponsor', 'event_id', 'Sponsors'
-
copy_event_menus(self, old_events) -
toggle_exhibitor_menu(self, val)
New fields (26)
-
activeBooleandefault=True -
country_flag_urlCharcompute='_compute_country_flag_url'compute_sudo=Truestring='Country Flag' -
country_idMany2one → res.countryreadonly=Truerelated='partner_id.country_id'string='Country' args: 'res.country' -
emailCharcompute='_compute_email'readonly=Falsestore=True args: 'Sponsor Email' -
event_date_tzSelectionreadonly=Truerelated='event_id.date_tz'string='Timezone' -
event_idMany2one → event.eventindex=Truerequired=True args: 'event.event', 'Event' -
exhibitor_typeSelectiondefault='sponsor'string='Sponsor Type' args: [('sponsor', 'Footer Logo Only'), ('exhibitor', 'Exhibitor'), ('online', 'Online Exhibitor')] -
hour_fromFloatdefault=8.0 args: 'Opening hour' -
hour_toFloatdefault=18.0 args: 'End hour' -
image_128Imagemax_height=128max_width=128related='image_512'store=False args: 'Image 128' -
image_256Imagemax_height=256max_width=256related='image_512'store=False args: 'Image 256' -
image_512Imagecompute='_compute_image_512'max_height=512max_width=512readonly=Falsestore=Truestring='Logo' -
is_in_opening_hoursBooleancompute='_compute_is_in_opening_hours' args: 'Within opening hours' -
nameCharcompute='_compute_name'readonly=Falsestore=True args: 'Sponsor Name' -
partner_emailCharrelated='partner_id.email' args: 'Email' -
partner_idMany2one → res.partnerbypass_search_access=Truerequired=True args: 'res.partner', 'Partner' -
partner_nameCharrelated='partner_id.name' args: 'Name' -
partner_phoneCharrelated='partner_id.phone' args: 'Phone' -
phoneCharcompute='_compute_phone'readonly=Falsestore=True args: 'Sponsor Phone' -
sequenceIntegerargs: 'Sequence' -
show_on_ticketBooleandefault=True args: 'Show on ticket' -
sponsor_type_idMany2one → event.sponsor.typebypass_search_access=Truedefault=<expr>required=True args: 'event.sponsor.type', 'Sponsorship Level' -
subtitleCharargs: 'Slogan' -
urlCharcompute='_compute_url'readonly=Falsestore=True args: 'Sponsor Website' -
website_descriptionHtmlcompute='_compute_website_description'readonly=Falsesanitize_attributes=Falsesanitize_form=Truesanitize_overridable=Truestore=Truetranslate=html_translate args: 'Description' -
website_image_urlCharcompute='_compute_website_image_url'compute_sudo=Truestore=Falsestring='Image URL'
-
get_backend_menu_id(self) -
get_base_url(self)As website_id is not defined on this record, we rely on event website_id for base URL.
New fields (3)
-
display_ribbon_styleSelectiondefault='no_ribbon'string='Ribbon Style' args: [('no_ribbon', 'No Ribbon'), ('Gold', 'Gold'), ('Silver', 'Silver'), ('Bronze', 'Bronze')] -
nameCharrequired=Truetranslate=True args: 'Sponsor Level' -
sequenceIntegerdefault=_default_sequence args: 'Sequence'
No public methods.
New fields (1)
-
exhibitor_menuBooleancompute='_compute_exhibitor_menu'help='Display exhibitors on website, in the footer of every page of the event.'readonly=Falsestore=Truestring='Showcase Exhibitors'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (1)
-
menu_typeSelectionondelete={'exhibitor': 'cascade'}selection_add=[('exhibitor', 'Exhibitors Menus')]
No public methods.
Loading…
Loading…
Loading…
Loading…