diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureCustomPermissionWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureCustomPermissionWindow.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureCustomPermissionWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureCustomPermissionWindow.java index a9848880..f18c9668 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureCustomPermissionWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureCustomPermissionWindow.java @@ -35,6 +35,17 @@ public class LectureCustomPermissionWindow extends LectureCustomPermissionWindow chkCustomPermAdmin.setSelected(defaultPermissions.admin); chkCustomPermEdit.setSelected(defaultPermissions.edit); + + ActionListener updateDefaultPermissionListener = new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + lecturePermissionManager.updateDefaultPermissions(chkCustomPermAdmin.isSelected(), chkCustomPermEdit.isSelected()); + } + }; + + chkCustomPermAdmin.addActionListener(updateDefaultPermissionListener); + chkCustomPermEdit.addActionListener(updateDefaultPermissionListener); + /** * ActionListeners for the buttons. */ |