summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java
diff options
context:
space:
mode:
authorKuersat Akmaz2020-07-05 17:15:39 +0200
committerKuersat Akmaz2020-07-05 17:27:46 +0200
commit318b7f76be77f802f2d568e79cc6457e08203398 (patch)
tree69cab98b10455c6d836240f4fa319e47e3b4f706 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java
parent[client] increase min height of vm configurator (diff)
downloadtutor-module-318b7f76be77f802f2d568e79cc6457e08203398.tar.gz
tutor-module-318b7f76be77f802f2d568e79cc6457e08203398.tar.xz
tutor-module-318b7f76be77f802f2d568e79cc6457e08203398.zip
[client] Disabled all unneccessary Buttons in ImageList
All Buttons which are unneccessary for the Student have been disabled in the Imagelist. Next Step is to do the same thing in Lecturelist. Issue : #3727
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java
index aa43601e..8934620f 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java
@@ -7,6 +7,7 @@ import org.apache.log4j.Logger;
import org.apache.thrift.TException;
import org.openslx.bwlp.thrift.iface.ImagePermissions;
import org.openslx.bwlp.thrift.iface.LecturePermissions;
+import org.openslx.bwlp.thrift.iface.Role;
import org.openslx.bwlp.thrift.iface.SatelliteConfig;
import org.openslx.bwlp.thrift.iface.WhoamiInfo;
import org.openslx.sat.thrift.version.Feature;
@@ -82,6 +83,14 @@ public class Session {
return null;
return data.user.userId;
}
+ /**
+ * @return checks if user is Student
+ */
+ public static boolean isStudent() {
+ if (data == null)
+ return false;
+ return data.user.role == Role.STUDENT;
+ }
/**
* @return the organization id