| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/15.0/pos_event_sale |
| VERSION | |
| VERSION | 3.1.0 |
| CATEGORY | |
| CATEGORY | Marketing |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Ivàn Todorovich, Weblate, OCA-git-bot, oca-ci, Camille Morand |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:29 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - event_sale - event - base_setup - base - web - bus - web_tour - portal - web_editor - http_routing - auth_signup - utm - sale_management - sale - sales_team - payment - account - product - uom - analytic - digest - resource - point_of_sale - stock_account - stock - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
event_registration_ticket_view_form |
event.registration | div | Inherits event_sale.event_registration_ticket_view_form | |
pos_config_view_form |
pos.config | xpath | Inherits point_of_sale.pos_config_view_form | |
view_event_form_inherit_ticket |
event.event | button | Inherits event_sale.view_event_form_inherit_ticket | |
view_event_registration_ticket_tree |
event.registration | field | Inherits event_sale.view_event_registration_ticket_tree | |
view_pos_pos_form |
pos.order | div | Inherits point_of_sale.view_pos_pos_form | |
view_report_pos_order_search |
report.pos.order | filter | Inherits point_of_sale.view_report_pos_order_search |
pos_order_line_ids
One2many → pos.order.line
comodel_name='pos.order.line'
groups='point_of_sale.group_pos_user'
inverse_name='event_id'
readonly=True
string='All the PoS Order Lines pointing to this event'
pos_price_subtotal
Monetary
compute='_compute_pos_price_subtotal'
groups='point_of_sale.group_pos_user'
string='POS Sales (Tax Excluded)'
action_view_pos_orders(self)
pos_config_id
Many2one → pos.config
comodel_name='pos.config'
related='pos_order_id.config_id'
string='Point of Sale'
pos_order_id
Many2one → pos.order
comodel_name='pos.order'
copy=False
ondelete='cascade'
related='pos_order_line_id.order_id'
store=True
string='POS Order'
pos_order_line_id
Many2one → pos.order.line
comodel_name='pos.order.line'
copy=False
ondelete='cascade'
readonly=True
string='POS Order Line'
action_view_pos_order(self)
create(self, vals_list)
available_in_pos
Boolean
help="This is configured on the related Product.\n\nPlease note that for the ticket to be available in the Point of Sale, the ticket's product has to be available there, too."
related='product_id.available_in_pos'
No public methods.
iface_available_event_stage_ids
Many2many → event.stage
default=<expr>
help='Limit the available events for this Point of Sale.\nLeave empty to load all stages.'
string='Available Event Stages'
args: 'event.stage'
iface_available_event_tag_ids
Many2many → event.tag
help='Limit the available events for this Point of Sale.\nLeave empty to load all tags.'
string='Available Event Tags'
args: 'event.tag'
iface_available_event_type_ids
Many2many → event.type
help='Limit the available events for this Point of Sale.\nLeave empty to load all types.'
string='Available Event Types'
args: 'event.type'
iface_event_load_days_after
Integer
default=-1
help='Number of days in the future to load events.\nSet to -1 to load all future events.'
string='Load future events (days)'
iface_event_load_days_before
Integer
default=0
help='Number of days before today, to load past events.\nSet to -1 to load all past events.'
string='Load past events (days)'
iface_event_sale
Boolean
default=True
help='Sell events on this point of sale.'
args: 'Events'
iface_event_seats_available_warning
Integer
default=10
help='Display a warning when available seats is below this quantity.'
args: 'Event Seats Available Warning'
No public methods.
event_registration_ids
One2many → event.registration
readonly=True
string='Event Registrations'
args: 'event.registration', 'pos_order_id'
event_registrations_count
Integer
compute='_compute_event_registrations_count'
string='Event Registration Count'
action_open_event_registrations(self)
action_pos_order_cancel(self)
action_pos_order_paid(self)
unlink(self)
currency_id
Many2one
store=True
event_id
Many2one → event.event
comodel_name='event.event'
readonly=True
related='event_ticket_id.event_id'
store=True
string='Event'
event_registration_ids
One2many → event.registration
comodel_name='event.registration'
inverse_name='pos_order_line_id'
readonly=True
string='Event Registrations'
event_ticket_id
Many2one → event.event.ticket
comodel_name='event.event.ticket'
readonly=True
string='Event Ticket'
create(self, vals_list)
event_id
Many2one → event.event
comodel_name='event.event'
readonly=True
string='Event'
event_ticket_id
Many2one → event.event.ticket
comodel_name='event.event.ticket'
readonly=True
string='Event Ticket'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/pos |
| GIT | |
| GIT | https://github.com/OCA/pos.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/pos/tree/13.0/pos_event_sale |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Marketing |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Ivàn Todorovich, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/pos |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:09 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - event_sale - event - base_setup - base - web - bus - web_tour - portal - web_editor - http_routing - auth_signup - sale_management - sale - sales_team - payment - account - product - uom - analytic - digest - resource - utm - point_of_sale - stock_account - stock - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_tests |
assets_tests | ir.ui.view | qweb | Inherits web.assets_tests |
point_of_sale_assets |
point_of_sale_assets | ir.ui.view | qweb | Inherits point_of_sale.assets |
pos_config_view_form |
pos.config | xpath | Inherits point_of_sale.pos_config_view_form | |
view_event_registration_ticket_form |
event.registration | field | Inherits event_sale.view_event_registration_ticket_form | |
view_pos_pos_form |
pos.order | div | Inherits point_of_sale.view_pos_pos_form |
pos_order_id
Many2one → pos.order
ondelete='cascade'
related='pos_order_line_id.order_id'
store=True
string='Source PoS Order'
args: 'pos.order'
pos_order_line_id
Many2one → pos.order.line
ondelete='cascade'
string='PoS Order Line'
args: 'pos.order.line'
No public methods.
iface_available_event_type_ids
Many2many → event.type
help='Leave empty to load all events'
string='Available Event Types'
args: 'event.type'
iface_event_sale
Boolean
default=True
args: 'Sell Events'
iface_event_seats_available_warning
Integer
default=10
help='Display a warning when available seats is below this quantity.'
args: 'Event Seats Available Warning'
iface_load_past_events
Boolean
help="If not enabled, only events that haven't finished will be loaded."
string='Load Past Events'
No public methods.
event_registration_ids
One2many → event.registration
readonly=True
string='Event Registrations'
args: 'event.registration', 'pos_order_id'
event_registrations_count
Integer
compute='_compute_event_registrations_count'
string='Event Registration Count'
action_open_event_registrations(self)
action_pos_order_paid(self)
event_id
Many2one → event.event
readonly=True
related='event_ticket_id.event_id'
store=True
string='Event'
args: 'event.event'
event_registration_ids
One2many → event.registration
readonly=True
string='Event Registrations'
args: 'event.registration', 'pos_order_line_id'
event_ticket_id
Many2one → event.event.ticket
readonly=True
string='Event Ticket'
args: 'event.event.ticket'
create(self, vals)
event_id
Many2one → event.event
readonly=True
string='Event'
args: 'event.event'
event_ticket_id
Many2one → event.event.ticket
readonly=True
string='Event Ticket'
args: 'event.event.ticket'
No public methods.