diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java index 89a7bbd697d59a7cbb4d7e0da47dcd2b72d05d09..2d773460d3d1eaf935f1f4cf6c5f9ab6e9fa988e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java @@ -471,7 +471,7 @@ public interface IETLLIMSService extends IServer, ISessionProvider */ @Transactional(readOnly = true) @RolesAllowed(value = - { RoleWithHierarchy.SPACE_OBSERVER }) + { RoleWithHierarchy.SPACE_OBSERVER, RoleWithHierarchy.SPACE_ETL_SERVER }) public List<Experiment> listExperiments( String sessionToken, @AuthorizationGuard(guardClass = SpaceIdentifierPredicate.class) ProjectIdentifier projectIdentifier); diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java.expected b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java.expected index 89a7bbd697d59a7cbb4d7e0da47dcd2b72d05d09..2d773460d3d1eaf935f1f4cf6c5f9ab6e9fa988e 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java.expected +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/IETLLIMSService.java.expected @@ -471,7 +471,7 @@ public interface IETLLIMSService extends IServer, ISessionProvider */ @Transactional(readOnly = true) @RolesAllowed(value = - { RoleWithHierarchy.SPACE_OBSERVER }) + { RoleWithHierarchy.SPACE_OBSERVER, RoleWithHierarchy.SPACE_ETL_SERVER }) public List<Experiment> listExperiments( String sessionToken, @AuthorizationGuard(guardClass = SpaceIdentifierPredicate.class) ProjectIdentifier projectIdentifier);