From 0bf3b3a041aacc1e7ba7bd5ae7397bd246fa6ad4 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Tue, 17 Sep 2019 20:14:25 +0200 Subject: [PATCH] whene revoking view, revoke also write --- frontend-js/src/main/js/gui/admin/EditProjectDialog.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend-js/src/main/js/gui/admin/EditProjectDialog.js b/frontend-js/src/main/js/gui/admin/EditProjectDialog.js index 7e5e1fdce3..3097f39e91 100644 --- a/frontend-js/src/main/js/gui/admin/EditProjectDialog.js +++ b/frontend-js/src/main/js/gui/admin/EditProjectDialog.js @@ -621,6 +621,12 @@ EditProjectDialog.prototype.createUsersTabContent = function () { } return self.grantPrivilege(self._userByLogin[login], type, self.getProject().getProjectId()); } else { + if (type === PrivilegeType.READ_PROJECT) { + var writeCheckbox = $("[data='" + PrivilegeType.WRITE_PROJECT + "," + login + "']", usersTable); + if (writeCheckbox.is(":checked")) { + writeCheckbox.click(); + } + } return self.revokePrivilege(self._userByLogin[login], type, self.getProject().getProjectId()); } }); -- GitLab