TIP: You can type at any time to perform a new search.
Link partner to events
partner_event · OCA/event
- Repository
- OCA/event · module folder · Try on Runboat
- Module version
- 1.0.2
- Category
- Marketing
- Folder size
- 0.09 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/event
- Last tracking update
- 2026-08-17 18:05:57
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- Pedro M. Baeza, Cyril VINH-TUNG, Christopher Rogos, Weblate, OCA-git-bot, oca-ci, ngabsi
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- event_registration_partner_unique
- Description
This module links partners with the events they are registered through a smart button. It also includes: - Search partners by their event attendees. - Search partners by number of events attendees. - Search partners by number of events attended. - Partner column is visible on registration one2many list inside the event. - Action in partner tree view 'More' button, to register several partners to an event - Restricts partner deletion when event attendees are linked to it. - Onchange for partner_id removed in v16 core in Event Registration- including functionality here
Code Analysis ⓘ
Views touched (7)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_partner_register_event_view |
Register in an event | res.partner.register.event | form | New |
view_event_form_partner |
Events (with partner) | event.event | form | Inherits event.view_event_form |
view_event_registration_form |
event.registration | form | Inherits event.view_event_registration_form | |
view_event_registration_tree |
event.registration | tree | Inherits event.view_event_registration_tree | |
view_partner_form_registrations |
Partner Form with registrations | res.partner | form | Inherits base.view_partner_form |
view_registration_search |
Search attended registrations | event.registration | search | Inherits event.view_registration_search |
view_res_partner_filter |
res.partner.select | res.partner | Inherits base.view_res_partner_filter |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (0)
No new fields.
Public methods (1)-
action_merge(self)Inject context for later intercept it when the merge process does a flush, and an update is launched on the partner that recomputes attendee_partner_id.
New fields (1)
-
create_partnerBooleandefault=Falsestring='Create Partners in registration'
No public methods.
New fields (2)
-
attendee_partner_idMany2one → res.partnercomodel_name='res.partner'copy=Falseindex=Trueondelete='restrict' -
partner_idMany2oneondelete='restrict'
-
action_create_attendee_partner(self) -
create(self, vals_list)@api.model_create_multi -
partner_data_update(self, data) -
write(self, vals)
New fields (2)
-
event_registration_idsOne2many → event.registrationcomodel_name='event.registration'inverse_name='attendee_partner_id'string='Event registrations' -
registration_countIntegercompute='_compute_registration_count'store=Falsestring='Attendances'
-
address_get(self, adr_pref=None) -
write(self, data)
New fields (1)
-
eventMany2one → event.eventcomodel_name='event.event'ondelete='cascade'required=True
-
button_register(self)
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…