summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/permissions
diff options
context:
space:
mode:
authorSimon Rettberg2015-08-17 15:06:56 +0200
committerSimon Rettberg2015-08-17 15:06:56 +0200
commit8be02e60a4f3c3f2a90c84e61c3ce65c849bb30a (patch)
tree4a8b9754f00df80bf45e39b1341eaf768fac10f8 /dozentenmodul/src/main/java/org/openslx/dozmod/permissions
parent[client] Remove obsolete TODOs, debug output (diff)
downloadtutor-module-8be02e60a4f3c3f2a90c84e61c3ce65c849bb30a.tar.gz
tutor-module-8be02e60a4f3c3f2a90c84e61c3ce65c849bb30a.tar.xz
tutor-module-8be02e60a4f3c3f2a90c84e61c3ce65c849bb30a.zip
[client] ImagePerms.canEdit for ImageSummaryRead
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/permissions')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/permissions/ImagePerms.java5
1 files changed, 5 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 4c6bf164..6899de05 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/permissions/ImagePerms.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/permissions/ImagePerms.java
@@ -16,6 +16,11 @@ public class ImagePerms {
&& (image.userPermissions.admin || image.userPermissions.edit);
}
+ public static boolean canEdit(ImageSummaryRead image) {
+ return image != null && image.userPermissions != null
+ && (image.userPermissions.admin || image.userPermissions.edit);
+ }
+
public static boolean canAdmin(ImageDetailsRead image) {
return image != null && image.userPermissions != null && image.userPermissions.admin;
}