Require login for event registration from the website.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds a per-event option to require visitors to log in before they can register for an event on the website. When enabled, anonymous visitors see a 'Login required' popup with a login button instead of the registration form.
This module gives event managers a new checkbox on the event form called 'Require login for website registrations'. It appears right after the responsible person field on the standard event form.
When the checkbox is ticked, anonymous website visitors who try to register for that event are stopped: instead of the usual attendee registration form, a popup titled 'Login required' appears with the message 'You must be logged in to register for this event.' The popup offers a Login button that sends the visitor to the Odoo login page and then back to the event registration section, plus a Close button.
- The rule is checked both on the server and in the browser, so the registration form is not submitted for anonymous users when the option is on.
- Logged-in users are not affected and register normally.
- The setting is stored per event, so some events can require login while others stay open to everyone.
The module extends the event.event model with the new field and overrides the website event registration controller and the website registration form behaviour. It does not change the backend registration screens used by internal users.
Depends on
Models and fields (1)
- event.event · extends an existing modelwebsite_require_login (Require login for website registrations)
Text generated by AI (DeepSeek) from reading the Odoo 18.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: 7 confirmed, 2 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 18.0Configuration
Source · Odoo 18.0To configure this module, you need to:
- Go to an event and set the Website Require option on.
Usage
Source · Odoo 18.0In the website go to an event that requires login and try to register being logged out.
If the event is set up to require login, a pop up will be shown requiring the user to do so.
No verified information in OCA: Installation.
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.