summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
diff options
context:
space:
mode:
authorSimon Rettberg2018-12-11 10:47:17 +0100
committerSimon Rettberg2018-12-11 10:47:17 +0100
commitee74f04fe01b32cdd5a859730a78f19e7e01a938 (patch)
treeec9f667f44ddf3c5051ce510b55a1ebc9714572d /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
parent[*] Follow changes in m-s-s to load/save predef netshare/filters (diff)
downloadtutor-module-ee74f04fe01b32cdd5a859730a78f19e7e01a938.tar.gz
tutor-module-ee74f04fe01b32cdd5a859730a78f19e7e01a938.tar.xz
tutor-module-ee74f04fe01b32cdd5a859730a78f19e7e01a938.zip
Revert "[client] Get rid of Feature checks; RPC version was bumped"
This reverts commit b9f993161d7a8472e82f2c747c2361a3ba411b6a.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
index dd049c79..4eae542c 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
@@ -43,6 +43,7 @@ import org.openslx.dozmod.gui.helper.GridManager;
import org.openslx.dozmod.thrift.Session;
import org.openslx.dozmod.thrift.cache.MetaDataCache;
import org.openslx.dozmod.util.FormatHelper;
+import org.openslx.sat.thrift.version.Feature;
import org.openslx.thrifthelper.Comparators;
@SuppressWarnings("serial")
@@ -407,8 +408,12 @@ public abstract class LectureDetailsWindowLayout extends JDialog {
pnlTabs.addTab("VM-Start", pnlTabRunscript);
}
pnlTabs.addTab("Berechtigungen", pnlTabPermissions);
- pnlTabs.addTab("Netzlaufwerke", pnlTabNetshare);
- pnlTabs.addTab("LDAP-Filter", pnlTabLdapFilter);
+ if (Session.hasFeature(Feature.NETWORK_SHARES)) {
+ pnlTabs.addTab("Netzlaufwerke", pnlTabNetshare);
+ }
+ if (Session.hasFeature(Feature.LECTURE_FILTER_LDAP)) {
+ pnlTabs.addTab("LDAP-Filter", pnlTabLdapFilter);
+ }
add(pnlTabs, BorderLayout.CENTER);
// usage counter + button panel on the bottom
JPanel buttonPanel = new JPanel();