X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Fuser_management%2Fsrc%2Fdashboard%2FuserMgmtStore.js;h=9654b4a12255c32ddc9811d38b60d29249428f50;hp=19952fba617458a8d19b23f9169b78ff99241ab0;hb=bc747990c2dc8bbdb262ad81da7b6741a4000677;hpb=41f386a117ec725ad1eb49a9c571107a0c7d1c11 diff --git a/skyquake/plugins/user_management/src/dashboard/userMgmtStore.js b/skyquake/plugins/user_management/src/dashboard/userMgmtStore.js index 19952fba6..9654b4a12 100644 --- a/skyquake/plugins/user_management/src/dashboard/userMgmtStore.js +++ b/skyquake/plugins/user_management/src/dashboard/userMgmtStore.js @@ -12,7 +12,7 @@ export default class UserManagementStore { this.users = []; this['user-name'] = ''; this['user-domain'] = 'system'; - this.disabled = false; + this.disabled = "FALSE"; this.platformRoles = { super_admin: false, platform_admin: false, @@ -70,8 +70,9 @@ export default class UserManagementStore { 'user-name': user['user-name'], 'user-domain': user['user-domain'], platformRoles: user.platformRoles || this.platformRoles, - disabled: user.disabled || this.disabled, - projectRoles: user.projectRoles || this.projectRoles + disabled: user.hasOwnProperty('disabled').toString().toUpperCase(), + projectRoles: user.projectRoles || this.projectRoles, + currentPassword: user.password } let state = _.merge({ activeIndex: userIndex, @@ -121,7 +122,7 @@ export default class UserManagementStore { resetUser() { let username = ''; let domain = 'system'; - let disabled = false; + let disabled = "FALSE"; let platformRoles = { super_admin: false, platform_admin: false, @@ -168,6 +169,9 @@ export default class UserManagementStore { } handleCreateUser() { + } + handleDisabledChange(value) { + this.disabled = value; } handleUpdateUser() {