Repository
odoo/odoo · module folder
Module version
1.1
Category
Marketing/Events
Folder size
1.39 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-15 22:44:19
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Raphael Collet, Thibault Delavallée, Odoo Translation Bot, Julien Castiaux, Tiffany Chang (tic), Gorash, Victor Piryns (pivi), Dylan Kiss (dyki), yagp-odoo, Krzysztof Magusiak (krma), saurabh
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
event_booth_sale, test_event_full, website_event_booth
Description
Create booths for your favorite event.
    

Code Analysis

Views touched (22)
XML IDNameModelTypeStatus
event_booth_booked_template event_booth_booked_template ir.ui.view qweb New
event_booth_category_view_form event.booth.category.view.form event.booth.category form New
event_booth_category_view_search event.booth.category.view.search event.booth.category search New
event_booth_category_view_tree event.booth.category.view.list event.booth.category list New
event_booth_view_form event.booth.view.form event.booth form Inherits event_booth_view_form_from_event
event_booth_view_form_from_event event.booth.view.form.from.event event.booth form New
event_booth_view_form_quick_create event.booth.view.form.quick_create event.booth form New
event_booth_view_form_simple_from_event event.booth.view.form.simple.from.event event.booth form Inherits event_booth_view_form_from_event
event_booth_view_graph event.booth.view.graph event.booth graph New
event_booth_view_kanban event.booth.view.kanban event.booth kanban Inherits event_booth_view_kanban_from_event
event_booth_view_kanban_from_event event.booth.view.kanban event.booth kanban New
event_booth_view_pivot event.booth.view.pivot event.booth pivot New
event_booth_view_search event.booth.view.search event.booth search New
event_booth_view_tree event.booth.view.list event.booth list Inherits event_booth_view_tree_from_event
event_booth_view_tree_from_event event.booth.view.list.from.event event.booth list New
event_event_view_form event.event.view.form.inherit.event.booth event.event form Inherits event.view_event_form
event_type_booth_view_form event.type.booth.view.form event.type.booth form Inherits event_type_booth_view_form_from_type
event_type_booth_view_form_from_type event.type.booth.view.form.from.type event.type.booth form New
event_type_booth_view_search event.type.booth.view.search event.type.booth search New
event_type_booth_view_tree event.type.booth.view.list event.type.booth list Inherits event_type_booth_view_tree_from_type
event_type_booth_view_tree_from_type event.type.booth.view.list.from.type event.type.booth list New
event_type_view_form event.type.view.form.inherit.event.booth event.type form Inherits event.view_event_type_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (8)
  • contact_email Char
    compute='_compute_contact_email' copy=False readonly=False store=True args: 'Renter Email'
  • contact_name Char
    compute='_compute_contact_name' copy=False readonly=False store=True args: 'Renter Name'
  • contact_phone Char
    compute='_compute_contact_phone' copy=False readonly=False store=True args: 'Renter Phone'
  • event_id Many2one → event.event
    index=True ondelete='cascade' required=True string='Event' args: 'event.event'
  • event_type_id Many2one
    ondelete='set null' required=False
  • is_available Boolean
    compute='_compute_is_available' search='_search_is_available'
  • partner_id Many2one → res.partner
    copy=False string='Renter' tracking=True args: 'res.partner'
  • state Selection
    default='available' group_expand=True required=True string='Status' tracking=True args: [('available', 'Available'), ('unavailable', 'Unavailable')]
Public methods (3)
  • action_confirm(self, additional_values=None)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

New fields (5)
  • active Boolean
    default=True
  • booth_ids One2many → event.booth
    groups='event.group_event_registration_desk' string='Booths' args: 'event.booth', 'booth_category_id'
  • description Html
    sanitize_attributes=False string='Description' translate=True
  • name Char
    required=True string='Name' translate=True
  • sequence Integer
    default=10 string='Sequence'
Public methods (0)

No public methods.

New fields (5)
  • event_booth_category_available_ids Many2many → event.booth.category
    compute='_compute_event_booth_category_available_ids' help='Booth Category for which booths are still available. Used in frontend' args: 'event.booth.category'
  • event_booth_category_ids Many2many → event.booth.category
    compute='_compute_event_booth_category_ids' args: 'event.booth.category'
  • event_booth_count Integer
    compute='_compute_event_booth_count' string='Total Booths'
  • event_booth_count_available Integer
    compute='_compute_event_booth_count' string='Available Booths'
  • event_booth_ids One2many → event.booth
    compute='_compute_event_booth_ids' copy=True precompute=True readonly=False store=True string='Booths' args: 'event.booth', 'event_id'
Public methods (0)

No public methods.

New fields (1)
  • event_type_booth_ids One2many → event.type.booth
    readonly=False store=True string='Booths' args: 'event.type.booth', 'event_type_id'
Public methods (0)

No public methods.

New fields (3)
  • booth_category_id Many2one → event.booth.category
    default=_get_default_booth_category index=True ondelete='restrict' required=True string='Booth Category' args: 'event.booth.category'
  • event_type_id Many2one → event.type
    index=True ondelete='cascade' required=True string='Event Category' args: 'event.type'
  • name Char
    required=True string='Name' translate=True
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…