Changeset 14:629e15b345aa in AnnotationManagerN4J for src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorResourceImpl.java
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/de/mpiwg/itgroup/annotations/restlet/AnnotatorResourceImpl.java
r10 r14 141 141 Form requestHeaders = (Form) getRequest().getAttributes().get("org.restlet.http.headers"); 142 142 String authToken = requestHeaders.getFirstValue("x-annotator-auth-token", true); 143 if (authToken == null) return null; 143 144 // decode token first to get consumer key 144 145 JsonToken token = new JsonTokenParser(null, null).deserialize(authToken); … … 178 179 * 179 180 * @param annot 181 * @param forAnonymous TODO 180 182 * @return 181 183 */ 182 public JSONObject createAnnotatorJson(Annotation annot ) {184 public JSONObject createAnnotatorJson(Annotation annot, boolean forAnonymous) { 183 185 // return user as a JSON object (otherwise just as string) 184 186 boolean makeUserObject = true; … … 233 235 if (adminPerm != null) { 234 236 adminPerms.put(adminPerm.getIdString()); 237 } else if (forAnonymous) { 238 // set something because its not allowed for anonymous 239 adminPerms.put("not-you"); 235 240 } 236 241 // delete … … 240 245 if (deletePerm != null) { 241 246 deletePerms.put(deletePerm.getIdString()); 247 } else if (forAnonymous) { 248 // set something because its not allowed for anonymous 249 deletePerms.put("not-you"); 242 250 } 243 251 // update … … 247 255 if (updatePerm != null) { 248 256 updatePerms.put(updatePerm.getIdString()); 257 } else if (forAnonymous) { 258 // set something because its not allowed for anonymous 259 updatePerms.put("not-you"); 249 260 } 250 261 // read
Note: See TracChangeset
for help on using the changeset viewer.