From 2be24d9778f29ca2078c7bcf7ca91c5f0d24f927 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Mon, 22 Jan 2018 09:59:44 +0000
Subject: [PATCH] SSDM-5724: Remove check on project authorization enabled
 because Piotr did this in RoleAssignmentAuthorizationExecutor independently
 (r39119)

SVN: 39125
---
 .../roleassignment/CreateRoleAssignmentExecutor.java      | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/roleassignment/CreateRoleAssignmentExecutor.java b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/roleassignment/CreateRoleAssignmentExecutor.java
index ab9e71d4256..215e3b9dd61 100644
--- a/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/roleassignment/CreateRoleAssignmentExecutor.java
+++ b/openbis/source/java/ch/ethz/sis/openbis/generic/server/asapi/v3/executor/roleassignment/CreateRoleAssignmentExecutor.java
@@ -41,7 +41,6 @@ import ch.ethz.sis.openbis.generic.server.asapi.v3.helper.entity.progress.Create
 import ch.systemsx.cisd.common.exceptions.UserFailureException;
 import ch.systemsx.cisd.openbis.generic.server.business.bo.DataAccessExceptionTranslator;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory;
-import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationConfig;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleCode;
 import ch.systemsx.cisd.openbis.generic.shared.dto.AuthorizationGroupPE;
 import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE;
@@ -77,9 +76,6 @@ public class CreateRoleAssignmentExecutor
     @Autowired
     private ISetRoleAssignmentProjectExecutor setRoleAssignmentProjectExecutor;
     
-    @Autowired
-    private IAuthorizationConfig authorizationConfig;
-
     @Override
     protected IObjectId getId(RoleAssignmentPE entity)
     {
@@ -144,10 +140,6 @@ public class CreateRoleAssignmentExecutor
         {
             throw new UserFailureException("A space and a project have been specified.");
         }
-        if (creation.getProjectId() != null && authorizationConfig.isProjectLevelEnabled() == false)
-        {
-            throw new UserFailureException("Project authorization isn't enabled.");
-        }
     }
 
     @Override
-- 
GitLab