From 84b5958399852581511a654813ad15da979f247b Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Mon, 19 Mar 2018 17:07:31 +0100
Subject: [PATCH] confirmation dialog for user removal

---
 frontend-js/src/main/js/gui/admin/UsersAdminPanel.js | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/frontend-js/src/main/js/gui/admin/UsersAdminPanel.js b/frontend-js/src/main/js/gui/admin/UsersAdminPanel.js
index 819f04a239..c49f8a4387 100644
--- a/frontend-js/src/main/js/gui/admin/UsersAdminPanel.js
+++ b/frontend-js/src/main/js/gui/admin/UsersAdminPanel.js
@@ -109,7 +109,15 @@ UsersAdminPanel.prototype._createUsersTableRow = function () {
   });
   $(usersTable).on("click", "[name='removeUser']", function () {
     var button = this;
-    return self.removeUser($(button).attr("data")).then(null, GuiConnector.alert);
+    return self.askConfirmRemoval({
+      title: "INFO",
+      content: "Do you really want to remove this user?",
+      input: false
+    }).then(function (param) {
+      if (param.status) {
+        return self.removeUser($(button).attr("data"))
+      }
+    }).catch(GuiConnector.alert);
   });
 
   $(usersTable).on("click", "[name='showEditDialog']", function () {
-- 
GitLab