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