TIP: You can type at any time to perform a new search.
LDAP Populate
users_ldap_populate · OCA/server-auth
Security findings
- Repository
- OCA/server-auth · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Tools
- Folder size
- 0.34 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/server-auth
- Last tracking update
- 2026-10-03 23:38:44
- Authors
- Odoo Community Association (OCA), Therp BV
- Maintainers
- Odoo Community Association (OCA), Therp BV
- Committers
- Pedro M. Baeza, Weblate, OCA-git-bot, oca-ci, Ryan Cole
- Odoo dependencies
- Python dependencies
- python-ldap
- System dependencies
- None
- Required by
- None
- Description
This module extends the functionality of auth_ldap by adding functionality so that users can be populated from a LDAP server.
Code Analysis
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
company_form_view |
Add populate button to ldap view | res.company.ldap | form | Inherits auth_ldap.view_ldap_installer_form |
populate_wizard_view |
res.company.ldap.populate_wizard | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (2)
-
deactivate_unknown_usersBooleandefault=Falsestring='Deactivate unknown users' -
no_deactivate_user_idsMany2many → res.userscolumn1='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)Prepopulate the user table from one or more LDAP resources. Obviously, the option to create users must be toggled in the LDAP configuration. Return the number of users created (as far as we can tell). -
do_deactivate_unknown_users(self, known_user_ids)Deactivate users not found in last populate run. -
get_ldap_entry_dicts(self, conf, user_name='*')Execute ldap query as defined in conf Don't call self.query because it supresses possible exceptions -
populate_wizard(self)GUI wrapper for the populate method that reports back the number of users created.
New fields (4)
-
ldap_idMany2one → res.company.ldapargs: 'res.company.ldap', 'LDAP Configuration' -
nameCharsize=16 -
users_createdIntegerargs: 'Number of users created' -
users_deactivatedIntegerargs: 'Number of users deactivated'
-
create(self, vals_list)@api.model_create_multi
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…