TIP: You can type at any time to perform a new search.
Push users to LDAP
users_ldap_push · OCA/server-tools
- Repository
- OCA/server-tools · module folder · Try on Runboat
- Module version
- 1.1.0
- Category
- Authentication
- Folder size
- 0.3 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-07 07:03:09
- Authors
- Odoo Community Association (OCA), Therp BV
- Maintainers
- Odoo Community Association (OCA), Therp BV
- Committers
- Holger Brunn, Pedro M. Baeza, Stéphane Bidoul (ACSONE), Weblate, OCA Transbot, OCA-git-bot, oca-travis, Dimitrios T. Tanis
- Odoo dependencies
- Python dependencies
- python-ldap
- System dependencies
- None
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (5)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
company_form_view |
res.company | form | Inherits auth_ldap.company_form_view | |
view_users_form |
res.users | form | Inherits base.view_users_form | |
view_users_form_technical |
res.users | form | Inherits users_ldap_push.view_users_form | |
view_users_search |
res.users | search | Inherits base.view_users_search | |
view_users_simple_form |
res.users | form | Inherits base.view_users_simple_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (0)
No new fields.
Public methods (1)-
change_password_button(self)@api.multi
New fields (4)
-
create_ldap_entryBooleandefault=True args: 'Create ldap entry' -
create_ldap_entry_baseCharhelp='Leave empty to use your LDAP base' args: 'Create ldap entry in subtree' -
create_ldap_entry_field_mappingsOne2many → res.company.ldap.field_mappingdefault=_create_ldap_entry_field_mappings_defaultstring='Field mappings' args: 'res.company.ldap.field_mapping', 'ldap_id' -
create_ldap_entry_objectclassChardefault='account'help='Separate object classes by comma if you need more than one' args: 'Object class'
-
get_or_create_user(self, conf, login, ldap_entry)@api.model
New fields (4)
-
attributeCharrequired=True args: 'LDAP attribute' -
field_idMany2one → ir.model.fieldsdomain=<expr>required=Truestring='Odoo field' args: 'ir.model.fields' -
ldap_idMany2one → res.company.ldaprequired=Truestring='LDAP configuration' args: 'res.company.ldap' -
use_for_dnBooleanargs: 'DN'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
write(self, vals)@api.multi