cloudstack/ui/src
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
..
api ui: introduce section-level “advisories” with quick-fix actions (#11763) 2026-01-29 09:37:52 +02:00
assets/icons Svgs (#12051) 2025-11-12 14:31:36 +05:30
components Merge branch '4.22' 2026-02-05 21:42:47 +05:30
config Allow enforcing password change for a user after reset by admin (root/domain) (#12294) 2026-02-16 16:01:42 +05:30
core Feature: Add support for GPU with KVM hosts (#11143) 2025-07-29 13:46:24 +05:30
layouts UI: Allow custom footer in password reset page (#10461) 2025-03-07 00:48:24 -05:00
locales ui: do not cache config.json and locale files (#10497) 2025-03-05 07:09:13 +05:30
role UI: fix create Isolated/L2 network form (#5779) 2021-12-16 11:24:11 +05:30
router UI: Upgrade to Vue3 library (#5151) 2022-03-09 09:47:09 -03:00
store Allow enforcing password change for a user after reset by admin (root/domain) (#12294) 2026-02-16 16:01:42 +05:30
style pre-commit auto add license for all Markdown files (#11870) 2025-10-24 16:04:22 +05:30
utils ui: introduce section-level “advisories” with quick-fix actions (#11763) 2026-01-29 09:37:52 +02:00
views Allow enforcing password change for a user after reset by admin (root/domain) (#12294) 2026-02-16 16:01:42 +05:30
App.vue UI: Upgrade to Vue3 library (#5151) 2022-03-09 09:47:09 -03:00
main.js ui: allow provisioning backups during instance deploy (#11612) 2025-09-23 14:51:42 +05:30
permission.js Allow enforcing password change for a user after reset by admin (root/domain) (#12294) 2026-02-16 16:01:42 +05:30
vue-app.js UI: Upgrade to Vue3 library (#5151) 2022-03-09 09:47:09 -03:00