From d7d77adf0b930da8436aef7aea619681f813427f Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Tue, 14 Jul 2009 12:15:16 +0000
Subject: [PATCH] allow 'user' role to add new vocabulary terms

SVN: 11744
---
 .../systemsx/cisd/openbis/generic/shared/ICommonServer.java   | 4 ++--
 .../cisd/openbis/generic/shared/ICommonServer.java.expected   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/ICommonServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/ICommonServer.java
index 4d66fb9384c..f2dab7bae2f 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/ICommonServer.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/ICommonServer.java
@@ -386,7 +386,7 @@ public interface ICommonServer extends IServer
      * Adds new terms to a vocabulary.
      */
     @Transactional
-    @RolesAllowed(RoleSet.INSTANCE_ADMIN)
+    @RolesAllowed(RoleSet.POWER_USER)
     @DatabaseCreateOrDeleteModification(value = ObjectKind.VOCABULARY_TERM)
     public void addVocabularyTerms(String sessionToken, TechId vocabularyId,
             List<String> vocabularyTerms);
@@ -648,7 +648,7 @@ public interface ICommonServer extends IServer
      * Returns unique code.
      */
     @Transactional(readOnly = true)
-    @RolesAllowed(RoleSet.OBSERVER)
+    @RolesAllowed(RoleSet.USER)
     public String generateCode(String sessionToken, String prefix);
 
     /**
diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/ICommonServer.java.expected b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/ICommonServer.java.expected
index 4d66fb9384c..f2dab7bae2f 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/ICommonServer.java.expected
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/ICommonServer.java.expected
@@ -386,7 +386,7 @@ public interface ICommonServer extends IServer
      * Adds new terms to a vocabulary.
      */
     @Transactional
-    @RolesAllowed(RoleSet.INSTANCE_ADMIN)
+    @RolesAllowed(RoleSet.POWER_USER)
     @DatabaseCreateOrDeleteModification(value = ObjectKind.VOCABULARY_TERM)
     public void addVocabularyTerms(String sessionToken, TechId vocabularyId,
             List<String> vocabularyTerms);
@@ -648,7 +648,7 @@ public interface ICommonServer extends IServer
      * Returns unique code.
      */
     @Transactional(readOnly = true)
-    @RolesAllowed(RoleSet.OBSERVER)
+    @RolesAllowed(RoleSet.USER)
     public String generateCode(String sessionToken, String prefix);
 
     /**
-- 
GitLab