TIP: You can type at any time to perform a new search.
Point of Sale Events
pos_event_sale · OCA/pos
- Repository
- OCA/pos · module folder · Try on Runboat
- Module version
- 3.1.0
- Category
- Marketing
- Folder size
- 0.55 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/pos
- Last tracking update
- 2026-08-07 07:57:03
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Ivàn Todorovich, Weblate, OCA-git-bot, oca-ci, Camille Morand
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- pos_event_sale_registration_qr_code, pos_event_sale_session, pos_sale_pos_event_sale
- Description
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
event_registration_ticket_view_form |
event.registration | form | Inherits event_sale.event_registration_ticket_view_form | |
pos_config_view_form |
pos.config | form | Inherits point_of_sale.pos_config_view_form | |
view_event_form_inherit_ticket |
event.event | form | Inherits event_sale.view_event_form_inherit_ticket | |
view_event_registration_ticket_tree |
event.registration | tree | Inherits event_sale.view_event_registration_ticket_tree | |
view_pos_pos_form |
pos.order | form | Inherits point_of_sale.view_pos_pos_form | |
view_report_pos_order_search |
report.pos.order | search | Inherits point_of_sale.view_report_pos_order_search |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (7)
New fields (2)
-
pos_order_line_idsOne2many → pos.order.linecomodel_name='pos.order.line'groups='point_of_sale.group_pos_user'inverse_name='event_id'readonly=Truestring='All the PoS Order Lines pointing to this event' -
pos_price_subtotalMonetarycompute='_compute_pos_price_subtotal'groups='point_of_sale.group_pos_user'string='POS Sales (Tax Excluded)'
-
action_view_pos_orders(self)
New fields (3)
-
pos_config_idMany2one → pos.configcomodel_name='pos.config'related='pos_order_id.config_id'string='Point of Sale' -
pos_order_idMany2one → pos.ordercomodel_name='pos.order'copy=Falseondelete='cascade'related='pos_order_line_id.order_id'store=Truestring='POS Order' -
pos_order_line_idMany2one → pos.order.linecomodel_name='pos.order.line'copy=Falseondelete='cascade'readonly=Truestring='POS Order Line'
-
action_view_pos_order(self) -
create(self, vals_list)@api.model_create_multi
New fields (1)
-
available_in_posBooleanhelp="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.
New fields (7)
-
iface_available_event_stage_idsMany2many → event.stagedefault=<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_idsMany2many → event.taghelp='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_idsMany2many → event.typehelp='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_afterIntegerdefault=-1help='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_beforeIntegerdefault=0help='Number of days before today, to load past events.\nSet to -1 to load all past events.'string='Load past events (days)' -
iface_event_saleBooleandefault=Truehelp='Sell events on this point of sale.' args: 'Events' -
iface_event_seats_available_warningIntegerdefault=10help='Display a warning when available seats is below this quantity.' args: 'Event Seats Available Warning'
No public methods.
New fields (2)
-
event_registration_idsOne2many → event.registrationreadonly=Truestring='Event Registrations' args: 'event.registration', 'pos_order_id' -
event_registrations_countIntegercompute='_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)
New fields (4)
-
currency_idMany2onestore=True -
event_idMany2one → event.eventcomodel_name='event.event'readonly=Truerelated='event_ticket_id.event_id'store=Truestring='Event' -
event_registration_idsOne2many → event.registrationcomodel_name='event.registration'inverse_name='pos_order_line_id'readonly=Truestring='Event Registrations' -
event_ticket_idMany2one → event.event.ticketcomodel_name='event.event.ticket'readonly=Truestring='Event Ticket'
-
create(self, vals_list)@api.model_create_multi
New fields (2)
-
event_idMany2one → event.eventcomodel_name='event.event'readonly=Truestring='Event' -
event_ticket_idMany2one → event.event.ticketcomodel_name='event.event.ticket'readonly=Truestring='Event Ticket'
No public methods.
Loading…