diff options
author | Kuersat Akmaz | 2020-07-05 17:15:39 +0200 |
---|---|---|
committer | Kuersat Akmaz | 2020-07-05 17:27:46 +0200 |
commit | 318b7f76be77f802f2d568e79cc6457e08203398 (patch) | |
tree | 69cab98b10455c6d836240f4fa319e47e3b4f706 /dozentenmodul/src/main/java/org/openslx/dozmod/thrift/Session.java | |
parent | [client] increase min height of vm configurator (diff) | |
download | tutor-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.java | 9 |
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 |