summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java
diff options
context:
space:
mode:
authorSimon Rettberg2018-06-25 11:49:49 +0200
committerSimon Rettberg2018-06-25 11:49:49 +0200
commitadd20da4ed7e68584497b7751d827b9435d55610 (patch)
tree34790a26b85546ec24aac6c8a6fdd2f0802bb5f6 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java
parent[client] Move netrules configurator into tab (diff)
downloadtutor-module-add20da4ed7e68584497b7751d827b9435d55610.tar.gz
tutor-module-add20da4ed7e68584497b7751d827b9435d55610.tar.xz
tutor-module-add20da4ed7e68584497b7751d827b9435d55610.zip
[client] Fix change detection for lecture permissions
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java
index 92abe8bf..c2c1f1d9 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java
@@ -244,8 +244,11 @@ public class LectureDetailsWindow extends LectureDetailsWindowLayout implements
final ItemListener updateDefaultPermissionListener = new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
- ctlPermissionManager.updateDefaultPermissions(chkCustomPermAdmin.isSelected(),
- chkCustomPermEdit.isSelected());
+ if (e.getSource() == chkCustomPermAdmin) {
+ lecture.defaultPermissions.admin = chkCustomPermAdmin.isSelected();
+ } else {
+ lecture.defaultPermissions.edit = chkCustomPermEdit.isSelected();
+ }
}
};
chkCustomPermAdmin.addItemListener(updateDefaultPermissionListener);