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

Security findings

Repository
odoo/odoo · module folder
Module version
1.1
Category
Marketing/Events
Folder size
1.37 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-10-05 00:19:51
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Raphael Collet, Thibault Delavallée, Odoo Translation Bot, Victor Feyens, Tiffany Chang (tic), Dylan Kiss (dyki), Krzysztof Magusiak (krma), Julien Launois (jula)
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 info_outline

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…

Loading…