V10: Dont disable invited users (#13600)
* Dont allow disable user when invited * Use data instead of selection * return succesfully disabled users * Disable disable button when invited * Add integration tests * Remove unused usings * Update src/Umbraco.Web.BackOffice/Controllers/UsersController.cs Co-authored-by: Kenn Jacobsen <kja@umbraco.dk> * Create DisabledUsersModel * use data.disabledUsers * Return OK if no users to be saved * User disabledUsersModel Co-authored-by: Zeegaan <nge@umbraco.dk> Co-authored-by: Kenn Jacobsen <kja@umbraco.dk>
This commit is contained in:
@@ -334,7 +334,7 @@
|
||||
vm.disableUserButtonState = "busy";
|
||||
usersResource.disableUsers(vm.selection).then(function (data) {
|
||||
// update userState
|
||||
vm.selection.forEach(function (userId) {
|
||||
data.disabledUserIds.forEach(function (userId) {
|
||||
var user = getUserFromArrayById(userId, vm.users);
|
||||
if (user) {
|
||||
user.userState = "Disabled";
|
||||
@@ -808,6 +808,7 @@
|
||||
|
||||
if (user.userDisplayState && user.userDisplayState.key === "Invited") {
|
||||
vm.allowEnableUser = false;
|
||||
vm.allowDisableUser = false;
|
||||
}
|
||||
|
||||
if (user.userDisplayState && user.userDisplayState.key === "LockedOut") {
|
||||
|
||||
Reference in New Issue
Block a user