cloudstack/ui/src/views/iam
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
..
AddAccount.vue UI: Create Account form to set proper domain and role based on route (#12200) 2025-12-09 10:56:04 +01:00
AddLdapAccount.vue Support ApiServer to enforce POST requests for state changing APIs and requests with timestamps (#10899) 2025-07-05 15:25:48 +02:00
AddUser.vue Allow enforcing password change for a user after reset by admin (root/domain) (#12294) 2026-02-16 16:01:42 +05:30
ChangeUserPassword.vue Allow enforcing password change for a user after reset by admin (root/domain) (#12294) 2026-02-16 16:01:42 +05:30
ConfigureSamlSsoAuth.vue Support ApiServer to enforce POST requests for state changing APIs and requests with timestamps (#10899) 2025-07-05 15:25:48 +02:00
CreateRole.vue UI(vue) + extras: fix bugs/spelling and standardize (#12073) 2025-12-11 16:41:50 +01:00
DeleteAccount.vue Support ApiServer to enforce POST requests for state changing APIs and requests with timestamps (#10899) 2025-07-05 15:25:48 +02:00
DeleteAccountWrapper.vue Extra checks in UI when deleting accounts (#10760) 2025-05-02 17:36:46 +02:00
DomainActionForm.vue Support ApiServer to enforce POST requests for state changing APIs and requests with timestamps (#10899) 2025-07-05 15:25:48 +02:00
DomainView.vue ui build fixes (after merge) 2026-02-05 20:36:41 +05:30
EditAccount.vue merge forward 4.20 to 4.22 LTS 2025-12-16 11:19:04 +01:00
EditUser.vue Support ApiServer to enforce POST requests for state changing APIs and requests with timestamps (#10899) 2025-07-05 15:25:48 +02:00
ForceChangePassword.vue Allow enforcing password change for a user after reset by admin (root/domain) (#12294) 2026-02-16 16:01:42 +05:30
ImportRole.vue UI(vue) + extras: fix bugs/spelling and standardize (#12073) 2025-12-11 16:41:50 +01:00
PermissionEditable.vue ui: AntD3 upgrade (#7306) 2023-04-11 14:05:21 +05:30
RolePermissionTab.vue Support ApiServer to enforce POST requests for state changing APIs and requests with timestamps (#10899) 2025-07-05 15:25:48 +02:00
RuleDelete.vue UI: Upgrade to Vue3 library (#5151) 2022-03-09 09:47:09 -03:00
SSLCertificateTab.vue Improvement: SSL offloading with Virtual Router (#11468) 2025-09-11 16:37:18 +05:30
SetupTwoFaAtUserProfile.vue Support ApiServer to enforce POST requests for state changing APIs and requests with timestamps (#10899) 2025-07-05 15:25:48 +02:00