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 ab9e71d4256b1c48f6be42fb6afb37e445e440f0..215e3b9dd61f4297dff73ba8ec58c7705fe0d68e 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