summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/permissions
diff options
context:
space:
mode:
authorSimon Rettberg2015-08-15 23:00:32 +0200
committerSimon Rettberg2015-08-15 23:00:32 +0200
commit652bc12b04473ce6a23a315be7f4136bba4e2d6e (patch)
tree83ff0556275cad640097217306aba923170826f8 /dozentenmodul/src/main/java/org/openslx/dozmod/permissions
parent[client] Lecure Details (diff)
downloadtutor-module-652bc12b04473ce6a23a315be7f4136bba4e2d6e.tar.gz
tutor-module-652bc12b04473ce6a23a315be7f4136bba4e2d6e.tar.xz
tutor-module-652bc12b04473ce6a23a315be7f4136bba4e2d6e.zip
[client] Beef up file chooser, better UI feedback on allowed options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/permissions')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/permissions/ImagePerms.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/permissions/ImagePerms.java b/dozentenmodul/src/main/java/org/openslx/dozmod/permissions/ImagePerms.java
index 198de7cd..4c6bf164 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/permissions/ImagePerms.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/permissions/ImagePerms.java
@@ -2,6 +2,7 @@ package org.openslx.dozmod.permissions;
import org.apache.log4j.Logger;
import org.openslx.bwlp.thrift.iface.ImageDetailsRead;
+import org.openslx.bwlp.thrift.iface.ImageSummaryRead;
/**
* Class for checking, whether user can edit given image
@@ -18,4 +19,17 @@ public class ImagePerms {
public static boolean canAdmin(ImageDetailsRead image) {
return image != null && image.userPermissions != null && image.userPermissions.admin;
}
+
+ public static boolean canAdmin(ImageSummaryRead image) {
+ return image != null && image.userPermissions != null && image.userPermissions.admin;
+ }
+
+ public static boolean canDownload(ImageSummaryRead image) {
+ return image != null && image.userPermissions != null && image.userPermissions.download;
+ }
+
+ public static boolean canLink(ImageSummaryRead image) {
+ return image != null && image.userPermissions != null && image.userPermissions.link;
+ }
+
}