This module is intended for backend use only, and extends the functionality of events to avoid duplicating attendees.
It is designed to work alongside partner_event (which is a dependency), and it is advisable to enable it by clicking on Create Partners in registration; this way it will create new partners or will match existing ones, but at the same time will avoid creating duplicates from partners already existing.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds a 'Forbid duplicates' option on events so the same attendee cannot be registered twice for the same event. When enabled, Odoo blocks any registration that would duplicate an existing attendee.
This module adds a simple checkbox to the event form, right after the 'Create Partners' option. When you tick it on an event, Odoo will refuse to save a registration if the same attendee contact is already registered for that event.
- The option is called 'Forbid duplicates' and lives on the event itself, so each event can decide independently whether duplicates are allowed.
- The check runs automatically whenever a registration is created or changed, and also when the option is switched on for an event that already has registrations.
- If a duplicate is found, Odoo shows a validation error naming the event and the duplicated attendee(s), and the registration is not saved.
- Registrations without an attendee contact are ignored, so anonymous or empty attendee lines are not blocked.
The module extends the event.event and event.registration models and depends on partner_event. It does not add new menus or reports; the only visible change is the new checkbox on the event form.
Depends on
Models and fields (2)
- event.event · extends an existing modelforbid_duplicates
- event.registration · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/event.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0- Go to Events and choose an event or create a new one.
- Enable Forbid Duplicates.
- Go to Attendees.
- Create a new attendee.
- If you try to fill successive attendees with the same contact filled out in the "Attendee Partner" field, the system won't allow it. That can happen for example if the same email is used several times.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.