Mercurial > hg > AnnotationManagerN4J
diff src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorAnnotationsByResources.java @ 105:7417f5915181 default tip
check admin permission before changing permissions.
Enum for typesafe actions.
author | casties |
---|---|
date | Fri, 10 Feb 2017 15:45:35 +0100 |
parents | cf44d9e1a4a7 |
children |
line wrap: on
line diff
--- a/src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorAnnotationsByResources.java Fri Feb 10 15:02:32 2017 +0100 +++ b/src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorAnnotationsByResources.java Fri Feb 10 15:45:35 2017 +0100 @@ -38,6 +38,7 @@ import org.restlet.resource.Get; import de.mpiwg.itgroup.annotations.Annotation; +import de.mpiwg.itgroup.annotations.Annotation.Action; import de.mpiwg.itgroup.annotations.Person; import de.mpiwg.itgroup.annotations.neo4j.AnnotationStore; import de.mpiwg.itgroup.annotations.restlet.utils.JSONObjectComparator; @@ -89,7 +90,7 @@ for (Annotation annot : annotations) { // check permission - if (!annot.isActionAllowed("read", authUser, store)) + if (!annot.isActionAllowed(Action.read, authUser, store)) continue; JSONObject jo = createAnnotatorJson(annot, false);