diff options
author | Simon Rettberg | 2015-08-14 16:43:40 +0200 |
---|---|---|
committer | Simon Rettberg | 2015-08-14 16:43:40 +0200 |
commit | 13b8f65c5e51d42591acb17bd8a25805e594ed06 (patch) | |
tree | 4d03540c2b147b146ca5818f0c57b24d48ff5756 /dozentenmodul/src/main/java/org/openslx/dozmod/permissions | |
parent | [server] Return permissions for lectures, LectureRead changed (diff) | |
download | tutor-module-13b8f65c5e51d42591acb17bd8a25805e594ed06.tar.gz tutor-module-13b8f65c5e51d42591acb17bd8a25805e594ed06.tar.xz tutor-module-13b8f65c5e51d42591acb17bd8a25805e594ed06.zip |
[client] Design improvements
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/permissions')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/permissions/LecturePerms.java | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/permissions/LecturePerms.java b/dozentenmodul/src/main/java/org/openslx/dozmod/permissions/LecturePerms.java index a88ab5e8..167a2b65 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/permissions/LecturePerms.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/permissions/LecturePerms.java @@ -1,20 +1,12 @@ package org.openslx.dozmod.permissions; import org.openslx.bwlp.thrift.iface.LectureRead; -import org.openslx.dozmod.thrift.Session; /** * Class for checking, whether user can edit given lecture */ public class LecturePerms { - public static boolean canEdit(LectureRead lecture){ - if(lecture.getOwnerId().equals(Session.getUserId())) - return true; - if(lecture.userPermissions !=null) { - return lecture.userPermissions.edit; - } - if (lecture.defaultPermissions != null) - return lecture.defaultPermissions.edit; - return false; + public static boolean canEdit(LectureRead lecture) { + return lecture != null && lecture.userPermissions != null && lecture.userPermissions.edit; } } |