summaryrefslogtreecommitdiff
path: root/src/store/modules
diff options
context:
space:
mode:
authorYoshie Muranaka <yoshiemuranaka@gmail.com>2020-03-27 02:59:54 +0300
committerDerick Montague <derick.montague@ibm.com>2020-03-31 02:01:14 +0300
commit1f9ed4c310fe029b960b2ebf9c32e57c5d1498f3 (patch)
tree971c868c0ee2e6acbfc4fd79213afbf4dbfd7cff /src/store/modules
parent5ee04ef522612e27d6fef02154bf23e45076ceee (diff)
downloadwebui-vue-1f9ed4c310fe029b960b2ebf9c32e57c5d1498f3.tar.xz
Add local user account manual unlock
Adds ability to manually unlock user account if account service settings lockout duration set to 0. Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com> Change-Id: I75351c5e03bd5403e8dc7679d8d98b90adb90277
Diffstat (limited to 'src/store/modules')
-rw-r--r--src/store/modules/AccessControl/LocalUserMangementStore.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/store/modules/AccessControl/LocalUserMangementStore.js b/src/store/modules/AccessControl/LocalUserMangementStore.js
index ab314fb8..c729d15f 100644
--- a/src/store/modules/AccessControl/LocalUserMangementStore.js
+++ b/src/store/modules/AccessControl/LocalUserMangementStore.js
@@ -106,13 +106,14 @@ const LocalUserManagementStore = {
},
async updateUser(
{ dispatch },
- { originalUsername, username, password, privilege, status }
+ { originalUsername, username, password, privilege, status, locked }
) {
const data = {};
if (username) data.UserName = username;
if (password) data.Password = password;
if (privilege) data.RoleId = privilege;
if (status !== undefined) data.Enabled = status;
+ if (locked !== undefined) data.Locked = locked;
return await api
.patch(`/redfish/v1/AccountService/Accounts/${originalUsername}`, data)
.then(() => dispatch('getUsers'))