POS - Event

pos_event
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/pos_event
VERSION
VERSION 1.0
CATEGORY
CATEGORYTechnical
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, Julien Mougenot, Tiffany Chang (tic), Gorash, Pierre Paridans, William Braeckman, roen-odoo, David Monnom (moda), Pedram (PEBR), Victor Piryns (pivi), amdi-odoo, Dylan Kiss (dyki), Sarah Bellefroid, Noe Antoine, Max Whale, yaso, parp-odoo, aamo-odoo, manv-afk, paan-odoo, David Monnom, Arthur Nanson, Bastien PIERRE, Shubham Agarwal [SHAG], Hadi El Yakhni, dhruv, Guillaume V, vlst-odoo, Radu Macocian (admac), Meet Jivani [MEJI], sjai-odoo, rpka-odoo, Stephane Vanmeerhaeghe (stva), alan-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:42
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - resource
    - base
    - web
    - stock_account
    - stock
    - product
    - mail
    - base_setup
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - http_routing
    - auth_signup
    - account
    - onboarding
    - analytic
    - phone_validation
    - partner_autocomplete
    - iap_mail
    - iap
    - iot_base
    - google_address_autocomplete
    - event_product
    - event
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
event_event_view_form_inherit_pos_event event.event.view.form.inherit.pos.event event.event xpath Inherits event.view_event_form
event_registration_ticket_view_form event.registration.form.inherit event.registration xpath Inherits event_product.event_registration_ticket_view_form
pos_order_form_view_inherit pos.order.form.view.inherit pos.order xpath Inherits point_of_sale.view_pos_pos_form
Models touched (11)

New fields (1)
  • image_1024 Image
    max_height=1024 max_width=1024 args: 'PoS Image'
Public methods (1)
  • get_slot_tickets_availability_pos(self, slot_ticket_ids)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • pos_order_id Many2one
    related='pos_order_line_id.order_id' string='PoS Order'
  • pos_order_line_id Many2one → pos.order.line
    copy=False index='btree_not_null' ondelete='cascade' string='PoS Order Line' args: 'pos.order.line'
Public methods (3)
  • action_view_pos_order(self)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • attendee_count Integer
    compute='_compute_attendee_count' args: 'Attendee Count'
Public methods (6)
  • action_pos_order_paid(self)
  • action_view_attendee_list(self)
  • print_event_badges(self)
  • print_event_tickets(self)
  • read_pos_data(self, data, config)
  • send_paid_order_mail(self, lines_with_event)

New fields (2)
  • event_registration_ids One2many → event.registration
    string='Event Registrations' args: 'event.registration', 'pos_order_line_id'
  • event_ticket_id Many2one → event.event.ticket
    string='Event Ticket' args: 'event.event.ticket'
Public methods (0)

No public methods.

New fields (0)

No new fields.

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/pos_event
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYTechnical
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Odoo Online, Pierre Masereel, Tiffany Chang (tic), David Monnom (moda), Pedram (PEBR), Louis Wicket (wil), Dylan Kiss (dyki), Sarah Bellefroid, Noe Antoine, Max Whale, yaso, aamo-odoo, Pierre Pulinckx (PIPU), Jitendra Prajapat, David Monnom, Arthur Nanson, Bastien PIERRE, Krzysztof Magusiak (krma), Hadi El Yakhni, Guillaume V, vlst-odoo, rpka-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - point_of_sale
    - stock_account
    - stock
    - product
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - account
    - onboarding
    - analytic
    - phone_validation
    - event_product
    - event
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
event_event_view_form_inherit_pos_event event.event.view.form.inherit.pos.event event.event xpath Inherits event.view_event_form
pos_order_form_view_inherit pos.order.form.view.inherit pos.order xpath Inherits point_of_sale.view_pos_pos_form
Models touched (10)

New fields (1)
  • image_1024 Image
    max_height=1024 max_width=1024 args: 'PoS Image'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • pos_order_id Many2one
    related='pos_order_line_id.order_id' string='PoS Order'
  • pos_order_line_id Many2one → pos.order.line
    copy=False ondelete='cascade' string='PoS Order Line' args: 'pos.order.line'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • write(self, vals)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • attendee_count Integer
    compute='_compute_attendee_count' args: 'Attendee Count'
Public methods (6)
  • action_pos_order_paid(self)
  • action_view_attendee_list(self)
  • print_event_badges(self)
  • print_event_tickets(self)
  • read_pos_data(self, data, config_id)
  • send_paid_order_mail(self, lines_with_event)

New fields (2)
  • event_registration_ids One2many → event.registration
    string='Event Registrations' args: 'event.registration', 'pos_order_line_id'
  • event_ticket_id Many2one → event.event.ticket
    string='Event Ticket' args: 'event.event.ticket'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.