summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
diff options
context:
space:
mode:
authorJonathan Bauer2016-08-17 15:02:51 +0200
committerJonathan Bauer2016-08-17 15:02:51 +0200
commit69dbf28b8eedf7e0824cc85ef7122f593678f6dc (patch)
treeaaa66aec89120642e1af6c464bfd69e6be408d43 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
parentMerge branch 'v1.1' of git.openslx.org:openslx-ng/tutor-module into v1.1 (diff)
downloadtutor-module-69dbf28b8eedf7e0824cc85ef7122f593678f6dc.tar.gz
tutor-module-69dbf28b8eedf7e0824cc85ef7122f593678f6dc.tar.xz
tutor-module-69dbf28b8eedf7e0824cc85ef7122f593678f6dc.zip
[client] re-enable advanced and restrictions tabs based on API version
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.java11
1 files changed, 7 insertions, 4 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 d405ba16..d75c1eed 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
@@ -42,6 +42,7 @@ import org.openslx.dozmod.gui.control.QDatePickerImpl;
import org.openslx.dozmod.gui.control.QLabel;
import org.openslx.dozmod.gui.control.WordWrapLabel;
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.DateLabelFormatter;
import org.openslx.dozmod.util.FormatHelper;
@@ -373,13 +374,15 @@ public abstract class LectureDetailsWindowLayout extends JDialog {
pnlTabs = new JTabbedPane();
pnlTabs.addTab("Übersicht", pnlTabInfo);
pnlTabs.addTab("Allgemein", pnlTabGeneral);
- // TODO enable when restriction stuff is done
- // pnlTabs.addTab("Beschränkungen", pnlTabRestrictions);
+ if (Session.isNetrulesSupported()) {
+ pnlTabs.addTab("Beschränkungen", pnlTabRestrictions);
+ }
if (MetaDataCache.getLocations() != null && !MetaDataCache.getLocations().isEmpty()) {
pnlTabs.addTab("Raumauswahl", pnlTabLocations);
}
- // TODO enable when advanced stuff is done
- // pnlTabs.addTab("Erweitert", pnlTabAdvanced);
+ if (Session.isNetrulesSupported()) {
+ pnlTabs.addTab("Erweitert", pnlTabAdvanced);
+ }
pnlTabs.addTab("Berechtigungen", pnlTabPermissions);
add(pnlTabs, BorderLayout.CENTER);
// usage counter + button panel on the bottom