this.isReadOnly = true;
this.userOpen = false;
this.hideColumns = false;
+ //There is probably a better way of handling the view/edit/readonly matrix conditions for some of these inputs. Should definitely revist
this.isEdit = false;
+ this.isEditUser = false;
// this.exportPublicMethods({})
}
/**
platformRoles: user.platformRoles || this.platformRoles,
disabled: user.hasOwnProperty('disabled').toString().toUpperCase(),
projectRoles: user.projectRoles || this.projectRoles,
+ projects: user.projects,
currentPassword: user.password
}
let state = _.merge({
}
editUser(isEdit) {
this.setState({
+ isEditUser: !isEdit,
isReadOnly: isEdit
})
}
resetUser() {
let username = '';
let domain = 'system';
- let disabled = false;
+ let disabled = "FALSE";
let platformRoles = {
super_admin: false,
platform_admin: false,