cloudstack/ui/public
Manoj Kumar c79b33c1fb
Allow enforcing password change for a user after reset by admin (root/domain) (#12294)
* API modifications for passwordchangerequired

* ui login flow for passwordchangerequired

* add passwordchangerequired in listUsers API response, it will be used in UI to render reset password form

* cleanup redundant LOGIN_SOURCE and limiting apis for first time login

* address copilot comments

* allow enforcing password change for all role types and update reset pwd flow for passwordchangerequired

* address review comments

* add unit tests

* cleanup ispasswordchangerequired from user_view

* address review comments

* 1. Allow enforcing password change while creating user
2. Admin can enforce password change on next login with out resetting password

* address review comment, add unit test

* improve code coverage

* fix pre-commit license issue

* 1. allow enter key to submit change password form
2. hide force password reset for disabled/locked user in ui

* 1. throw exception when force reset password is done for locked/disabled user/account
2. ui validation on current and new password being same
3. allow enforce change password for add user until saml is not enabled

* allow oauth login to skip force password change
2026-02-16 16:01:42 +05:30
..
assets pre-commit: add oxipng a lossless PNG compression optimizer (#11065) 2025-10-24 15:18:45 +05:30
css GUI whitelabel runtime system (#8942) 2025-07-15 13:29:09 +05:30
js pre-commit: apply `end-of-file-fixer` to all files (#7551) 2023-08-02 13:47:21 +02:00
locales Allow enforcing password change for a user after reset by admin (root/domain) (#12294) 2026-02-16 16:01:42 +05:30
cloud-image-templates.json Allow populating generic templates during Zone Deployment (#10947) 2025-07-16 12:24:06 +02:00
cloud.ico primate: initial UI v0.1 2021-01-20 07:06:11 +05:30
color.less ui: fix rat checks after import 2021-01-20 08:25:52 +05:30
config.json noVNC: support Spanish Latin American keyboard on VMware (#12484) 2026-02-02 15:16:54 +05:30
error.html Use lowercase HTTP header field names so we are compatible with HTTP/2 (#7006) 2023-01-23 11:17:54 +01:00
example.html Fix HTML license; standardize HTML code (#11067) 2025-07-23 17:25:15 +02:00
index.html Fix HTML license; standardize HTML code (#11067) 2025-07-23 17:25:15 +02:00