This module makes user logins case insensitive. It also overwrites the search method to allow these case insensitive logins to work on a database that previously had case sensitive logins.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Makes user logins case insensitive, so users can sign in regardless of capitalisation. Existing logins are converted to lowercase when the module is installed.
This module changes how Odoo handles user login names so that capitalisation no longer matters. When someone signs in, the login they type is converted to lowercase before being checked, so "John.Smith" and "john.smith" are treated as the same account.
It also keeps logins consistent going forward: - When a new user is created, the login is automatically stored in lowercase. - When an existing user's login is changed, the new value is stored in lowercase too.
Because older databases may already contain logins with capital letters, the module includes two installation steps. Before installation it checks all existing logins and stops the installation with a clear error if two accounts would become identical once lowercased, preventing duplicate accounts. After installation it converts every existing login to lowercase.
The module works on the res.users model, which is the model behind user accounts and the login screen. It depends on the mail module. No new menus, screens, buttons or reports are added; the change is invisible in daily use apart from the fact that users no longer need to remember the exact capitalisation of their login.
Depends on
Models and fields (1)
- res.users · 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 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/server-auth.
terminal Installation and usage
OCA documentation · Odoo 19.0Installation
Source · Odoo 19.0Install this module as you would any other. No further configuration is required.
Note that upon installation the existing logins will all be converted to lowercase.
Usage
Source · Odoo 19.0[](https://runbot.odoo-community.org/runbot/167/11.0)
No verified information in OCA: 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.