| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-auth |
| GIT | |
| GIT | https://github.com/OCA/server-auth.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-auth/tree/17.0/users_ldap_populate |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Therp BV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Therp BV |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, Weblate, OCA-git-bot, oca-ci, Ryan Cole |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/server-auth |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:04 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - auth_ldap - base - base_setup - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-ldap |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module extends the functionality of auth_ldap by adding functionality so that users can be populated from a LDAP server. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
company_form_view |
Add populate button to ldap view | res.company.ldap | xpath | Inherits auth_ldap.view_ldap_installer_form |
populate_wizard_view |
res.company.ldap.populate_wizard | form | New |
deactivate_unknown_users
Boolean
default=False
string='Deactivate unknown users'
no_deactivate_user_ids
Many2many → res.users
column1='ldap_id'
column2='user_id'
comodel_name='res.users'
default=<expr>
help='List users who never should be deactivated by the deactivation wizard'
relation='res_company_ldap_no_deactivate_user_rel'
string='Users never to deactivate'
action_populate(self)
do_deactivate_unknown_users(self, known_user_ids)
get_ldap_entry_dicts(self, conf, user_name='*')
populate_wizard(self)
ldap_id
Many2one → res.company.ldap
name
Char
size=16
users_created
Integer
users_deactivated
Integer
create(self, vals_list)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-auth |
| GIT | |
| GIT | https://github.com/OCA/server-auth.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-auth/tree/16.0/users_ldap_populate |
| VERSION | |
| VERSION | 1.0.2 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Therp BV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Therp BV |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, GitHub, Weblate, OCA-git-bot, oca-ci, Carolina Fernandez, dhx |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/server-auth |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - auth_ldap - base - base_setup - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-ldap |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
company_form_view |
Add populate button to ldap view | res.company.ldap | xpath | Inherits auth_ldap.view_ldap_installer_form |
populate_wizard_view |
res.company.ldap.populate_wizard | form | New |
deactivate_unknown_users
Boolean
default=False
string='Deactivate unknown users'
no_deactivate_user_ids
Many2many → res.users
column1='ldap_id'
column2='user_id'
comodel_name='res.users'
default=<expr>
help='List users who never should be deactivated by the deactivation wizard'
relation='res_company_ldap_no_deactivate_user_rel'
string='Users never to deactivate'
action_populate(self)
do_deactivate_unknown_users(self, known_user_ids)
get_ldap_entry_dicts(self, conf, user_name='*')
populate_wizard(self)
ldap_id
Many2one → res.company.ldap
name
Char
size=16
users_created
Integer
readonly=True
args: 'Number of users created'
users_deactivated
Integer
readonly=True
args: 'Number of users deactivated'
create(self, vals_list)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-auth |
| GIT | |
| GIT | https://github.com/OCA/server-auth.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-auth/tree/14.0/users_ldap_populate |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Therp BV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Therp BV |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, CarlosRoca13 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/server-auth |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:55 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - auth_ldap - base - base_setup - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-ldap |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
company_form_view |
Add populate button to ldap view | res.company.ldap | xpath | Inherits auth_ldap.view_ldap_installer_form |
populate_wizard_view |
res.company.ldap.populate_wizard | form | New |
deactivate_unknown_users
Boolean
default=False
string='Deactivate unknown users'
no_deactivate_user_ids
Many2many → res.users
column1='ldap_id'
column2='user_id'
comodel_name='res.users'
default=<expr>
help='List users who never should be deactivated by the deactivation wizard'
relation='res_company_ldap_no_deactivate_user_rel'
string='Users never to deactivate'
action_populate(self)
do_deactivate_unknown_users(self, known_user_ids)
get_ldap_entry_dicts(self, conf, user_name='*')
populate_wizard(self)
ldap_id
Many2one → res.company.ldap
name
Char
size=16
args: 'Name'
users_created
Integer
readonly=True
args: 'Number of users created'
users_deactivated
Integer
readonly=True
args: 'Number of users deactivated'
create(self, vals_list)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-auth |
| GIT | |
| GIT | https://github.com/OCA/server-auth.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-auth/tree/13.0/users_ldap_populate |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Therp BV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Therp BV |
| COMMITTERS | |
| COMMITTERS | Stéphane Bidoul, João Marques, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/server-auth |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:11 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - auth_ldap - base - base_setup - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-ldap |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
company_form_view |
Add populate button to ldap view | res.company.ldap | xpath | Inherits auth_ldap.view_ldap_installer_form |
populate_wizard_view |
res.company.ldap.populate_wizard | form | New |
deactivate_unknown_users
Boolean
default=False
string='Deactivate unknown users'
no_deactivate_user_ids
Many2many → res.users
column1='ldap_id'
column2='user_id'
comodel_name='res.users'
default=<expr>
help='List users who never should be deactivated by the deactivation wizard'
relation='res_company_ldap_no_deactivate_user_rel'
string='Users never to deactivate'
action_populate(self)
do_deactivate_unknown_users(self, known_user_ids)
get_ldap_entry_dicts(self, conf, user_name='*')
populate_wizard(self)
ldap_id
Many2one → res.company.ldap
name
Char
size=16
args: 'Name'
users_created
Integer
readonly=True
args: 'Number of users created'
users_deactivated
Integer
readonly=True
args: 'Number of users deactivated'
create(self, vals_list)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-auth |
| GIT | |
| GIT | https://github.com/OCA/server-auth.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-auth/tree/12.0/users_ldap_populate |
| VERSION | |
| VERSION | 1.0.2 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Therp BV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Therp BV |
| COMMITTERS | |
| COMMITTERS | Stéphane Bidoul, Pedro M. Baeza, Jairo Llopis, Alexandre Díaz, OCA Transbot, oca-travis, Weblate, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/server-auth |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:15 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - auth_ldap - base - base_setup - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-ldap |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
company_form_view |
Add populate button to ldap view | res.company.ldap | xpath | Inherits auth_ldap.view_ldap_installer_form |
populate_wizard_view |
res.company.ldap.populate_wizard | form | New |
deactivate_unknown_users
Boolean
default=False
string='Deactivate unknown users'
no_deactivate_user_ids
Many2many → res.users
column1='ldap_id'
column2='user_id'
comodel_name='res.users'
default=<expr>
help='List users who never should be deactivated by the deactivation wizard'
relation='res_company_ldap_no_deactivate_user_rel'
string='Users never to deactivate'
action_populate(self)
do_deactivate_unknown_users(self, known_user_ids)
get_ldap_entry_dicts(self, conf, user_name='*')
populate_wizard(self)
ldap_id
Many2one → res.company.ldap
name
Char
size=16
args: 'Name'
users_created
Integer
readonly=True
args: 'Number of users created'
users_deactivated
Integer
readonly=True
args: 'Number of users deactivated'
create(self, vals_list)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-tools |
| GIT | |
| GIT | https://github.com/OCA/server-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-tools/tree/10.0/users_ldap_populate |
| VERSION | |
| VERSION | 1.0.3 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Therp BV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Therp BV |
| COMMITTERS | |
| COMMITTERS | Alexis de Lattre, Alexandre Fayolle, Ronald Portier, Holger Brunn, Pedro M. Baeza, Daniel Reis, Stéphane Bidoul (ACSONE), OCA Transbot, Stefan Rijnhart (Opener), oca-travis, Weblate |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - auth_ldap - base - base_setup - web_kanban - web |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-ldap |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
company_form_view |
Add populate button to ldap view | base.config.settings | xpath | Inherits auth_ldap.view_general_configuration_form_inherit_auth_ldap |
populate_wizard_view |
res.company.ldap.populate_wizard | form | New |
deactivate_unknown_users
Boolean
default=False
string='Deactivate unknown users'
no_deactivate_user_ids
Many2many → res.users
column1='ldap_id'
column2='user_id'
comodel_name='res.users'
default=<expr>
help='List users who never should be deactivated by the deactivation wizard'
relation='res_company_ldap_no_deactivate_user_rel'
string='Users never to deactivate'
action_populate(self)
do_deactivate_unknown_users(self, known_user_ids)
get_ldap_entry_dicts(self, conf, user_name='*', timeout=60)
populate_wizard(self)
ldap_id
Many2one → res.company.ldap
name
Char
size=16
args: 'Name'
users_created
Integer
readonly=True
args: 'Number of users created'
users_deactivated
Integer
readonly=True
args: 'Number of users deactivated'
create(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-tools |
| GIT | |
| GIT | https://github.com/OCA/server-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-tools/tree/9.0/users_ldap_populate |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Therp BV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Therp BV |
| COMMITTERS | |
| COMMITTERS | Alexandre Fayolle, Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, Damien Crier, oca-travis, Weblate, florent.thomas |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:15:22 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - auth_ldap - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-ldap |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
company_form_view |
Add populate button to ldap view | res.company | xpath | Inherits auth_ldap.company_form_view |
populate_wizard_view |
res.company.ldap.populate_wizard | form | New |
deactivate_unknown_users
Boolean
default=False
string='Deactivate unknown users'
no_deactivate_user_ids
Many2many → res.users
column1='ldap_id'
column2='user_id'
comodel_name='res.users'
default=<expr>
help='List users who never should be deactivated by the deactivation wizard'
relation='res_company_ldap_no_deactivate_user_rel'
string='Users never to deactivate'
action_populate(self)
do_deactivate_unknown_users(self, known_user_ids)
get_ldap_entry_dicts(self, conf, user_name='*', timeout=60)
populate_wizard(self)
ldap_id
Many2one → res.company.ldap
name
Char
size=16
args: 'Name'
users_created
Integer
readonly=True
args: 'Number of users created'
users_deactivated
Integer
readonly=True
args: 'Number of users deactivated'
create(self, vals)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-tools |
| GIT | |
| GIT | https://github.com/OCA/server-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-tools/tree/8.0/users_ldap_populate |
| VERSION | |
| VERSION | 1.2.1 |
| CATEGORY | |
| CATEGORY | Authentication |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Therp BV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Therp BV |
| COMMITTERS | |
| COMMITTERS | Stéphane Bidoul, Yannick Vaucher, Alexandre Fayolle, Holger Brunn, Pedro M. Baeza, Jairo Llopis, Daniel Reis, Stéphane Bidoul (ACSONE), OCA Transbot, Jonathan Nemry, oca-travis, Weblate |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:11:25 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - auth_ldap - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-ldap |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
company_form_view |
Add populate button to ldap view | res.company | xpath | Inherits auth_ldap.company_form_view |
populate_wizard_view |
res.company.ldap.populate_wizard | form | New |
No new fields.
Public methods (4)action_populate(self, cr, uid, ids, context=None)
do_deactivate_unknown_users(self, cr, uid, ids, known_user_ids, context=None)
get_ldap_entry_dicts(self, conf, user_name='*')
populate_wizard(self, cr, uid, ids, context=None)
No new fields.
Public methods (1)create(self, cr, uid, vals, context=None)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/server-tools |
| GIT | |
| GIT | https://github.com/OCA/server-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/server-tools/tree/7.0/users_ldap_populate |
| VERSION | |
| VERSION | 1.2 |
| CATEGORY | |
| CATEGORY | Tools |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Therp BV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Therp BV |
| COMMITTERS | |
| COMMITTERS | Alexandre Fayolle, Sandy Carter, Sylvain LE GAL, Daniel Reis, Launchpad Translations on behalf of server-env-tools-core-editors |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:07:15 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - auth_ldap - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-ldap |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module allows to prepopulate the user database with all entries in the LDAP database. In order to schedule the population of the user database on a regular basis, create a new scheduled action with the following properties: - Object: res.company.ldap - Function: action_populate - Arguments: [res.company.ldap.id] Substitute res.company.ldap.id with the actual id of the res.company.ldap object you want to query. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
company_form_view |
Add populate button to ldap view | res.company | xpath | Inherits auth_ldap.company_form_view |
populate_wizard_view |
Add populate button to ldap view | res.company.ldap.populate_wizard | form | New |
No new fields.
Public methods (2)action_populate(self, cr, uid, ids, context=None)
populate_wizard(self, cr, uid, ids, context=None)
No new fields.
Public methods (1)create(self, cr, uid, vals, context=None)