TIP: You can type at any time to perform a new search.
Keychain
keychain · OCA/server-auth
Security findings
Migration considerations
keychain_account_id— View 'keychain_account_id' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/server-auth · module folder · Try on Runboat
- Module version
- 3.0.0
- Category
- Uncategorized
- Folder size
- 0.41 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://akretion.com/
- Last tracking update
- 2026-10-03 22:30:51
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Martin Trigaux, Holger Brunn, Pedro M. Baeza, Laurent Mignon (ACSONE), Weblate, OCA-git-bot, oca-travis
- Odoo dependencies
- Python dependencies
- cryptography
- System dependencies
- None
- Required by
- base_sms_client, ovh_sms_client
- Description
Code Analysis
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
keychain_account_form |
keychain.account | form | New | |
keychain_account_id |
keychain.account | tree | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (8)
-
clear_passwordTextcompute='_compute_password'help='Password. Leave empty if no changes'inverse='_inverse_set_password'store=False -
dataTexthelp='Additionnal data as json' -
environmentCharhelp="'prod', 'dev', etc. or empty (for all)"required=False -
loginCharhelp='Login' -
nameCharhelp='Humain readable label'required=True -
namespaceSelectionhelp='Type of account'required=Trueselection=[] -
passwordTexthelp='Password is derived from clear_password'readonly=True -
technical_nameCharhelp='Technical name. Must be unique'required=True
-
get_data(self)Data in dict form. -
retrieve(self, domain)@api.modelSearch accounts for a given domain. Environment is added by this function. Use this instead of search() to benefit from environment filtering. Use user.has_group() and suspend_security() before calling this method. -
write(self, vals)@api.multiAt this time there is no namespace set.
New fields (3)
-
dataSerializedcompute='_compute_keychain'help='Additionnal data as json'inverse='_inverse_keychain' -
nameCharrequired=True -
passwordCharcompute='_compute_password'inverse='_inverse_password'required=True
No public methods.
Loading…
Loading…