Events Product

event_product
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/event_product
VERSION
VERSION 1.0
CATEGORY
CATEGORYMarketing/Events
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Julien Castiaux, Tiffany Chang (tic), Gorash, David Monnom (moda), Victor Piryns (pivi), amdi-odoo, Levi Siuzdak (sile), Dylan Kiss (dyki), Arnaud Sibille, kcv-odoo, aamo-odoo, gteboul, Mohammad Abdulmoneim (abdu), hmd-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - event
    - barcodes
    - web
    - base
    - base_setup
    - mail
    - bus
    - web_tour
    - html_editor
    - phone_validation
    - portal
    - http_routing
    - auth_signup
    - utm
    - product
    - uom
    - account
    - onboarding
    - analytic
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
event_event_ticket_form_view event.event.ticket.view.form.inherit.event.product event.event.ticket field Inherits event.event_event_ticket_form_view
event_event_ticket_view_form_from_event event.event.ticket.view.form.from.event.inherit.event.product event.event.ticket field Inherits event.event_event_ticket_view_form_from_event
event_event_ticket_view_kanban_from_event event.event.ticket.view.kanban.from.event.product event.event.ticket field Inherits event.event_event_ticket_view_kanban_from_event
event_event_ticket_view_tree_from_event event.event.ticket.view.list.from.event.inherit.event.product event.event.ticket field Inherits event.event_event_ticket_view_tree_from_event
event_registration_ticket_view_form event.registration.form.inherit event.registration xpath Inherits event.view_event_registration_form
event_registration_view_graph event.registration.graph.inherit.event.sale event.registration field Inherits event.view_event_registration_graph
event_type_ticket_view_form_from_type event.type.ticket.view.form.inherit.event.product event.type.ticket field Inherits event.event_type_ticket_view_form_from_type
event_type_ticket_view_tree_from_type event.type.ticket.view.list.inherit.event.product event.type.ticket field Inherits event.event_type_ticket_view_tree_from_type
view_event_registration_ticket_tree event.registration.list.inherit event.registration field Inherits event.view_event_registration_tree
Models touched (6)

New fields (1)
  • currency_id Many2one → res.currency
    readonly=True related='company_id.currency_id' string='Currency' args: 'res.currency'
Public methods (0)

No public methods.

New fields (2)
  • price_incl Float
    compute='_compute_price_incl' compute_sudo=True min_display_digits='Product Price' readonly=False string='Price include'
  • price_reduce_taxinc Float
    compute='_compute_price_reduce_taxinc' compute_sudo=True string='Price Reduce Tax inc'
Public methods (0)

No public methods.

New fields (1)
  • sale_status Selection
    compute='_compute_registration_status' compute_sudo=True precompute=True readonly=True selection=[('to_pay', 'Not Sold'), ('sold', 'Sold'), ('free', 'Free')] store=True string='Sale Status'
Public methods (0)

No public methods.

New fields (5)
  • currency_id Many2one
    related='product_id.currency_id' string='Currency'
  • description Text
    compute='_compute_description' readonly=False store=True
  • price Float
    compute='_compute_price' min_display_digits='Product Price' readonly=False store=True string='Price'
  • price_reduce Float
    compute='_compute_price_reduce' compute_sudo=True min_display_digits='Product Price' string='Price Reduce'
  • product_id Many2one → product.product
    default=_default_product_id domain=[('service_tracking', '=', 'event')] index=True required=True string='Product' args: 'product.product'
Public methods (0)

No public methods.

New fields (1)
  • event_ticket_ids One2many → event.event.ticket
    string='Event Tickets' args: 'event.event.ticket', 'product_id'
Public methods (0)

No public methods.

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

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/event_product
VERSION
VERSION 1.0
CATEGORY
CATEGORYMarketing/Events
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Odoo Online, Tiffany Chang (tic), Gorash, David Monnom (moda), amdi-odoo, Levi Siuzdak (sile), Dylan Kiss (dyki), Arnaud Sibille, omra-odoo, gteboul, hmd-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - event
    - barcodes
    - web
    - base
    - base_setup
    - mail
    - bus
    - web_tour
    - html_editor
    - phone_validation
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - utm
    - product
    - uom
    - account
    - onboarding
    - analytic
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
event_event_ticket_form_view event.event.ticket.view.form.inherit.event.product event.event.ticket field Inherits event.event_event_ticket_form_view
event_event_ticket_view_form_from_event event.event.ticket.view.form.from.event.inherit.event.product event.event.ticket field Inherits event.event_event_ticket_view_form_from_event
event_event_ticket_view_kanban_from_event event.event.ticket.view.kanban.from.event.product event.event.ticket field Inherits event.event_event_ticket_view_kanban_from_event
event_event_ticket_view_tree_from_event event.event.ticket.view.list.from.event.inherit.event.product event.event.ticket field Inherits event.event_event_ticket_view_tree_from_event
event_type_ticket_view_form_from_type event.type.ticket.view.form.inherit.event.product event.type.ticket field Inherits event.event_type_ticket_view_form_from_type
event_type_ticket_view_tree_from_type event.type.ticket.view.list.inherit.event.product event.type.ticket field Inherits event.event_type_ticket_view_tree_from_type
Models touched (5)

New fields (1)
  • currency_id Many2one → res.currency
    readonly=True related='company_id.currency_id' string='Currency' args: 'res.currency'
Public methods (0)

No public methods.

New fields (2)
  • price_incl Float
    compute='_compute_price_incl' compute_sudo=True min_display_digits='Product Price' readonly=False string='Price include'
  • price_reduce_taxinc Float
    compute='_compute_price_reduce_taxinc' compute_sudo=True string='Price Reduce Tax inc'
Public methods (0)

No public methods.

New fields (5)
  • currency_id Many2one
    related='product_id.currency_id' string='Currency'
  • description Text
    compute='_compute_description' readonly=False store=True
  • price Float
    compute='_compute_price' min_display_digits='Product Price' readonly=False store=True string='Price'
  • price_reduce Float
    compute='_compute_price_reduce' compute_sudo=True min_display_digits='Product Price' string='Price Reduce'
  • product_id Many2one → product.product
    default=_default_product_id domain=[('service_tracking', '=', 'event')] required=True string='Product' args: 'product.product'
Public methods (0)

No public methods.

New fields (1)
  • event_ticket_ids One2many → event.event.ticket
    string='Event Tickets' args: 'event.event.ticket', 'product_id'
Public methods (0)

No public methods.

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

No public methods.