Repository
odoo/odoo · module folder
Module version
1.2
Category
Marketing/Events
Folder size
0.88 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-15 22:44:20
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Raphael Collet, Thibault Delavallée, Odoo Translation Bot, Aaron Bohy, Julien Castiaux, Victor Feyens, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, William Braeckman, Victor Piryns (pivi), Dylan Kiss (dyki), Arnaud Sibille, Andrzej(pian), yagp-odoo, gteboul, Michaël Mattiello, Krzysztof Magusiak (krma), krip-odoo
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
website_event_booth_sale
Description
Sell your event booths and track payments on sale orders.
    

Code Analysis

Views touched (13)
XML IDNameModelTypeStatus
event_booth_category_view_form event.booth.category.view.form.inherit.sale event.booth.category form Inherits event_booth.event_booth_category_view_form
event_booth_category_view_tree event.booth.category.view.list.inherit.sale event.booth.category list Inherits event_booth.event_booth_category_view_tree
event_booth_configurator_view_form event.booth.configurator.view.form event.booth.configurator form New
event_booth_registration_view_form event.booth.registration.view.form event.booth.registration form New
event_booth_registration_view_tree event.booth.registration.view.list event.booth.registration list New
event_booth_view_form_from_event event.booth.view.form.inherit.sale event.booth form Inherits event_booth.event_booth_view_form_from_event
event_booth_view_graph event.booth.event.booth.view.graph.inherit.sale event.booth graph Inherits event_booth.event_booth_view_graph
event_booth_view_pivot event.booth.event.booth.view.pivot.inherit.sale event.booth pivot Inherits event_booth.event_booth_view_pivot
event_booth_view_search event.booth.view.search.inherit.sale event.booth search Inherits event_booth.event_booth_view_search
event_booth_view_tree_from_event event.booth.view.list.from.event.inherit.sale event.booth list Inherits event_booth.event_booth_view_tree_from_event
event_type_booth_view_form_from_type event.booth.view.form.from.type.inherit.sale event.type.booth form Inherits event_booth.event_type_booth_view_form_from_type
event_type_booth_view_tree_from_type event.booth.view.list.from.type.inherit.sale event.type.booth list Inherits event_booth.event_type_booth_view_tree_from_type
sale_order_view_form sale.order.view.form.inherit.event.booth.sale sale.order form Inherits event_sale.sale_order_view_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (10)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (5)
  • event_booth_registration_ids One2many → event.booth.registration
    args: 'event.booth.registration', 'event_booth_id'
  • is_paid Boolean
    copy=False args: 'Is Paid'
  • sale_order_id Many2one
    groups='sales_team.group_sale_salesman' index='btree_not_null' readonly=True related='sale_order_line_id.order_id' store='True'
  • sale_order_line_id Many2one → sale.order.line
    copy=False groups='sales_team.group_sale_salesman' index='btree_not_null' ondelete='set null' readonly=False string='Final Sale Order Line' args: 'sale.order.line'
  • sale_order_line_registration_ids Many2many → sale.order.line
    copy=False groups='sales_team.group_sale_salesman' string='SO Lines with reservations' args: 'sale.order.line', 'event_booth_registration', 'event_booth_id', 'sale_order_line_id'
Public methods (2)
  • action_set_paid(self)
  • action_view_sale_order(self)

New fields (7)
  • currency_id Many2one
    groups='event.group_event_registration_desk' related='product_id.currency_id'
  • image_1920 Image
    compute='_compute_image_1920' readonly=False store=True
  • price Float
    compute='_compute_price' groups='event.group_event_registration_desk' min_display_digits='Product Price' readonly=False store=True string='Price'
  • price_incl Float
    compute='_compute_price_incl' groups='event.group_event_registration_desk' min_display_digits='Product Price' readonly=False string='Price incl'
  • price_reduce Float
    compute='_compute_price_reduce' compute_sudo=True groups='event.group_event_registration_desk' min_display_digits='Product Price' string='Price Reduce'
  • price_reduce_taxinc Float
    compute='_compute_price_reduce_taxinc' compute_sudo=True string='Price Reduce Tax inc'
  • product_id Many2one → product.product
    default=_default_product_id domain=[('service_tracking', '=', 'event_booth')] groups='event.group_event_registration_desk' required=True string='Product' args: 'product.product'
Public methods (0)

No public methods.

New fields (6)
  • event_booth_category_available_ids Many2many
    readonly=True related='event_id.event_booth_category_available_ids'
  • event_booth_category_id Many2one → event.booth.category
    compute='_compute_event_booth_category_id' readonly=False required=True store=True string='Booth Category' args: 'event.booth.category'
  • event_booth_ids Many2many → event.booth
    compute='_compute_event_booth_ids' readonly=False required=True store=True string='Booth' args: 'event.booth'
  • event_id Many2one → event.event
    required=True string='Event' args: 'event.event'
  • product_id Many2one → product.product
    readonly=True string='Product' args: 'product.product'
  • sale_order_line_id Many2one → sale.order.line
    readonly=True string='Sale Order Line' args: 'sale.order.line'
Public methods (0)

No public methods.

New fields (6)
  • contact_email Char
    compute='_compute_contact_email' readonly=False store=True string='Contact Email'
  • contact_name Char
    compute='_compute_contact_name' readonly=False store=True string='Contact Name'
  • contact_phone Char
    compute='_compute_contact_phone' readonly=False store=True string='Contact Phone'
  • event_booth_id Many2one → event.booth
    index=True required=True string='Booth' args: 'event.booth'
  • partner_id Many2one → res.partner
    related='sale_order_line_id.order_partner_id' store=True args: 'res.partner'
  • sale_order_line_id Many2one → sale.order.line
    index=True ondelete='cascade' required=True string='Sale Order Line' args: 'sale.order.line'
Public methods (1)
  • action_confirm(self)

New fields (3)
  • currency_id Many2one
    related='booth_category_id.currency_id'
  • price Float
    related='booth_category_id.price' store=True
  • product_id Many2one
    related='booth_category_id.product_id'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • service_tracking Selection
    ondelete={'event_booth': 'set default'} selection_add=[('event_booth', 'Event Booth')]
Public methods (0)

No public methods.

New fields (2)
  • event_booth_count Integer
    compute='_compute_event_booth_count' string='Booth Count'
  • event_booth_ids One2many → event.booth
    string='Booths' args: 'event.booth', 'sale_order_id'
Public methods (2)
  • action_confirm(self)
  • action_view_booth_list(self)

New fields (4)
  • event_booth_category_id Many2one → event.booth.category
    ondelete='set null' string='Booths Category' args: 'event.booth.category'
  • event_booth_ids One2many → event.booth
    string='Confirmed Booths' args: 'event.booth', 'sale_order_line_id'
  • event_booth_pending_ids Many2many → event.booth
    compute='_compute_event_booth_pending_ids' help='Used to create registration when providing the desired event booth.' inverse='_inverse_event_booth_pending_ids' search='_search_event_booth_pending_ids' string='Pending Booths' args: 'event.booth'
  • event_booth_registration_ids One2many → event.booth.registration
    string='Confirmed Registration' args: 'event.booth.registration', 'sale_order_line_id'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…