diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageCustomPermissionWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageCustomPermissionWindow.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageCustomPermissionWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageCustomPermissionWindow.java index a91287fa..c76b4064 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageCustomPermissionWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageCustomPermissionWindow.java @@ -44,6 +44,19 @@ public class ImageCustomPermissionWindow extends ImageCustomPermissionWindowLayo chkCustomPermEdit.setSelected(defaultPermissions.edit); chkCustomPermDownload.setSelected(defaultPermissions.download); chkCustomPermLink.setSelected(defaultPermissions.link); + + ActionListener updateDefaultPermissionListener = new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + imagePermissionManager.updateDefaultPermissions(chkCustomPermLink.isSelected(), chkCustomPermDownload.isSelected(), chkCustomPermEdit.isSelected(), chkCustomPermAdmin.isSelected()); + } + }; + + chkCustomPermAdmin.addActionListener(updateDefaultPermissionListener); + chkCustomPermEdit.addActionListener(updateDefaultPermissionListener); + chkCustomPermDownload.addActionListener(updateDefaultPermissionListener); + chkCustomPermLink.addActionListener(updateDefaultPermissionListener); + } |