diff options
author | Simon Rettberg | 2018-06-25 11:49:49 +0200 |
---|---|---|
committer | Simon Rettberg | 2018-06-25 11:49:49 +0200 |
commit | add20da4ed7e68584497b7751d827b9435d55610 (patch) | |
tree | 34790a26b85546ec24aac6c8a6fdd2f0802bb5f6 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java | |
parent | [client] Move netrules configurator into tab (diff) | |
download | tutor-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.java | 7 |
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); |