diff --git a/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js b/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js index 939f0eb159ef19145d3046c1a804879f8b580bc9..aedd631fca425eefdd00cdb4810ebeb388c8b3b0 100644 --- a/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js +++ b/frontend-js/src/main/js/gui/admin/MapsAdminPanel.js @@ -7,6 +7,7 @@ var AddProjectDialog = require('./AddProjectDialog'); var EditProjectDialog = require('./EditProjectDialog'); var LogListDialog = require('./LogListDialog'); var PrivilegeType = require('../../map/data/PrivilegeType'); +var ConfigurationType = require('../../ConfigurationType'); var UserPreferences = require('../../map/data/UserPreferences'); // noinspection JSUnusedLocalSymbols @@ -208,6 +209,10 @@ MapsAdminPanel.prototype.projectToTableRow = function (project, row, user) { disabled = ""; } row[5] = "<button name='showEditDialog' data='" + project.getProjectId() + "'" + disabled + "><i class='fa fa-edit' style='font-size:17px'></i></button>"; + + if (self.getConfiguration().getOption(ConfigurationType.DEFAULT_MAP).getValue() === projectId) { + disabled = " disabled "; + } row[6] = "<button name='removeProject' data='" + project.getProjectId() + "'" + disabled + "><i class='fa fa-trash-o' style='font-size:17px'></button>"; return row;