-
- Downloads
[ADD] auth_password_policy{_signup}: password strength widgets
* generic strenght meter widget which can be included in various places * password field, taking over the isPassword special cases strewn throughout the codebase, this should probably become an actual thing in core /cc @ged-odoo, the meter is opt-in as most uses of `field[@password=True]` are passwords & secrets for third-party services or external servers for which a meter would not make sense * separate override of the ChangePassword wizard which isn't a regular view for some reason * direct implementation for signup pages (create user & reset password) Skip/comment/remove existing testing of @password fields: the policy replacement/augmentation needs to make an RPC call and does not support readonly use (because it doesn't seem to be used anywhere so that made sense?); and there currently is no way to augment or override/replace existing tests, so the tests will either fail when auth_password_policy is installed (current situation) or fail when auth_password_policy is not installed (if updated to be compatible with APP).
Showing
- addons/auth_password_policy/__manifest__.py 7 additions, 2 deletionsaddons/auth_password_policy/__manifest__.py
- addons/auth_password_policy/data/defaults.xml 6 additions, 0 deletionsaddons/auth_password_policy/data/defaults.xml
- addons/auth_password_policy/models/res_config_settings.py 1 addition, 1 deletionaddons/auth_password_policy/models/res_config_settings.py
- addons/auth_password_policy/models/res_users.py 7 additions, 0 deletionsaddons/auth_password_policy/models/res_users.py
- addons/auth_password_policy/static/src/css/password_field.css 16 additions, 0 deletions...ns/auth_password_policy/static/src/css/password_field.css
- addons/auth_password_policy/static/src/js/change_password.js 33 additions, 0 deletionsaddons/auth_password_policy/static/src/js/change_password.js
- addons/auth_password_policy/static/src/js/password_field.js 100 additions, 0 deletionsaddons/auth_password_policy/static/src/js/password_field.js
- addons/auth_password_policy/static/src/js/password_gauge.js 140 additions, 0 deletionsaddons/auth_password_policy/static/src/js/password_gauge.js
- addons/auth_password_policy/views/assets.xml 16 additions, 0 deletionsaddons/auth_password_policy/views/assets.xml
- addons/auth_password_policy/views/res_users.xml 12 additions, 0 deletionsaddons/auth_password_policy/views/res_users.xml
- addons/auth_password_policy_signup/__init__.py 2 additions, 0 deletionsaddons/auth_password_policy_signup/__init__.py
- addons/auth_password_policy_signup/__manifest__.py 9 additions, 0 deletionsaddons/auth_password_policy_signup/__manifest__.py
- addons/auth_password_policy_signup/controllers.py 10 additions, 0 deletionsaddons/auth_password_policy_signup/controllers.py
- addons/auth_password_policy_signup/static/src/js/signup_policy.js 25 additions, 0 deletions...uth_password_policy_signup/static/src/js/signup_policy.js
- addons/auth_password_policy_signup/static/src/scss/signup_policy.scss 6 additions, 0 deletions...password_policy_signup/static/src/scss/signup_policy.scss
- addons/auth_password_policy_signup/views/assets.xml 9 additions, 0 deletionsaddons/auth_password_policy_signup/views/assets.xml
- addons/auth_password_policy_signup/views/signup_templates.xml 8 additions, 0 deletions...ns/auth_password_policy_signup/views/signup_templates.xml
- addons/web/static/tests/fields/basic_fields_tests.js 6 additions, 3 deletionsaddons/web/static/tests/fields/basic_fields_tests.js
- addons/web/static/tests/views/form_tests.js 5 additions, 7 deletionsaddons/web/static/tests/views/form_tests.js
Loading
Please register or sign in to comment