From 5ade95d7970d55b05219799c3f3087f484ce6aad Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Mon, 24 Jul 2017 15:22:22 +0200 Subject: [PATCH] fixes: U4-10155 Prompt the user before deleting user groups in the user group list --- .../users/views/groups/groups.controller.js | 30 +++++++++++++------ 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/users/views/groups/groups.controller.js b/src/Umbraco.Web.UI.Client/src/views/users/views/groups/groups.controller.js index 5c30f1354e..e7331de240 100644 --- a/src/Umbraco.Web.UI.Client/src/views/users/views/groups/groups.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/users/views/groups/groups.controller.js @@ -1,7 +1,7 @@ (function () { "use strict"; - function UserGroupsController($scope, $timeout, $location, userGroupsResource, formHelper) { + function UserGroupsController($scope, $timeout, $location, userGroupsResource, formHelper, localizationService) { var vm = this; @@ -59,14 +59,26 @@ } function deleteUserGroups() { - if (vm.selection.length > 0) { - userGroupsResource.deleteUserGroups(vm.selection).then(function (data) { - clearSelection(); - onInit(); - formHelper.showNotifications(data); - }, function(error) { - formHelper.showNotifications(error.data); - }); + + if(vm.selection.length > 0) { + + localizationService.localize("defaultdialogs_confirmdelete") + .then(function(value) { + + var confirmResponse = confirm(value); + + if (confirmResponse === true) { + userGroupsResource.deleteUserGroups(vm.selection).then(function (data) { + clearSelection(); + onInit(); + formHelper.showNotifications(data); + }, function(error) { + formHelper.showNotifications(error.data); + }); + } + + }); + } }