diff options
| author | Odoo's Mergebot <robodoo@odoo.com> | 2020-08-17 07:39:12 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-17 07:39:12 +0200 |
| commit | 6ce8639e14909d404ee64fc67e59f7e08c3cf726 (patch) | |
| tree | c91677bc8285c8a9390f148cca820b365f0598a8 /addons/web/static/src/js | |
| parent | d21420d87ad8a269a0f30b3d9c0a3cee8c46cb14 (diff) | |
| parent | 7cf64c2173c7bd30570617802b9658c5b3006bcc (diff) | |
[MERGE] Support two-factor authentication + API keys
- Adds support for two-factor authentication (2FA) via time-based one-time-passwords (TOTP),
compatible with mainstream authenticators like Google Auth, 1Password, etc.
- Add support for personal API key that can be used for non-interactive RPC scripting, including
when 2FA is enabled (password-based non-interactive RPC auth gets disabled by 2FA)
- Both features can only be enabled/disabled after an extra password check, made possible
by a new "identitycheck" feature.
- Adapt user profile and portal to allow managing those new security settings.
closes odoo/odoo#33928
Related: odoo/enterprise#9112
Signed-off-by: Olivier Dony (odo) <odo@openerp.com>
Diffstat (limited to 'addons/web/static/src/js')
| -rw-r--r-- | addons/web/static/src/js/fields/basic_fields.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/web/static/src/js/fields/basic_fields.js b/addons/web/static/src/js/fields/basic_fields.js index 252ef70894e..3e49fdbf250 100644 --- a/addons/web/static/src/js/fields/basic_fields.js +++ b/addons/web/static/src/js/fields/basic_fields.js @@ -262,7 +262,7 @@ var InputField = DebouncedField.extend({ var inputAttrs = { placeholder: this.attrs.placeholder || "" }; var inputVal; if (this.nodeOptions.isPassword) { - inputAttrs = _.extend(inputAttrs, { type: 'password', autocomplete: 'new-password' }); + inputAttrs = _.extend(inputAttrs, { type: 'password', autocomplete: this.attrs.autocomplete || 'new-password' }); inputVal = this.value || ''; } else { inputAttrs = _.extend(inputAttrs, { type: 'text', autocomplete: this.attrs.autocomplete || 'none'}); |
