diff options
author | Jonathan Bauer | 2016-08-17 15:02:51 +0200 |
---|---|---|
committer | Jonathan Bauer | 2016-08-17 15:02:51 +0200 |
commit | 69dbf28b8eedf7e0824cc85ef7122f593678f6dc (patch) | |
tree | aaa66aec89120642e1af6c464bfd69e6be408d43 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java | |
parent | Merge branch 'v1.1' of git.openslx.org:openslx-ng/tutor-module into v1.1 (diff) | |
download | tutor-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.java | 11 |
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 |