From 63e09b93d02586e254690166af3acb659f7ad0f2 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Thu, 27 Dec 2018 15:32:22 +0100 Subject: [PATCH] add project button is enabled only when "Add project" privilege is set --- frontend-js/src/main/js/gui/admin/MapsAdminPanel.js | 2 +- frontend-js/src/main/js/map/data/PrivilegeType.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js b/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js index 6c1cdcb828..2ad6e6dede 100644 --- a/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js +++ b/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js @@ -191,7 +191,7 @@ MapsAdminPanel.prototype.init = function () { return self.getServerConnector().getLoggedUser(); }).then(function (user) { var configuration = self.getConfiguration(); - var canAddProject = user.hasPrivilege(configuration.getPrivilegeType(PrivilegeType.PROJECT_MANAGEMENT)); + var canAddProject = user.hasPrivilege(configuration.getPrivilegeType(PrivilegeType.ADD_MAP)); $("[name='addProject']", self.getElement()).attr("disabled", !canAddProject); }); }; diff --git a/frontend-js/src/main/js/map/data/PrivilegeType.js b/frontend-js/src/main/js/map/data/PrivilegeType.js index ddfb90ca88..63471dd46e 100644 --- a/frontend-js/src/main/js/map/data/PrivilegeType.js +++ b/frontend-js/src/main/js/map/data/PrivilegeType.js @@ -33,6 +33,7 @@ PrivilegeType.prototype.constructor = PrivilegeType; PrivilegeType.CONFIGURATION_MANAGE = 'CONFIGURATION_MANAGE'; PrivilegeType.MANAGE_GENOMES = 'MANAGE_GENOMES'; PrivilegeType.PROJECT_MANAGEMENT = 'PROJECT_MANAGEMENT'; +PrivilegeType.ADD_MAP = 'ADD_MAP'; PrivilegeType.USER_MANAGEMENT = 'USER_MANAGEMENT'; /** -- GitLab