diff options
author | Simon Rettberg | 2016-08-17 16:25:57 +0200 |
---|---|---|
committer | Simon Rettberg | 2016-08-17 16:25:57 +0200 |
commit | e82d9b24ef0e08f7f4e1cde79e7e30f539a4d0b3 (patch) | |
tree | fec80480988dd9e7bbd7e1081a9413b907a70e03 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java | |
parent | [client] fix bad condition (diff) | |
download | tutor-module-e82d9b24ef0e08f7f4e1cde79e7e30f539a4d0b3.tar.gz tutor-module-e82d9b24ef0e08f7f4e1cde79e7e30f539a4d0b3.tar.xz tutor-module-e82d9b24ef0e08f7f4e1cde79e7e30f539a4d0b3.zip |
[client] Allow deletion of expired image versions
The menu entry was grayed out for expired versions, making it impossible
to delete such versions.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java index 0b602984..32adaf24 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java @@ -251,7 +251,7 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe pop.addMenuItem(mnuDownload); pop.addSeparator(); pop.addMenuItem(mnuDelete); - if (Session.isSuperUser()) { + if (Session.canExtendImageExpiry()) { pop.addSeparator(); pop.addMenuItem(mnuExtendExpiryDate); } @@ -307,8 +307,7 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe && ImagePerms.canLink(image)); mnuDownload.setEnabled(!multiSelection && tblVersions.getSelectedItem().isValid && ImagePerms.canDownload(image)); - mnuDelete.setEnabled(tblVersions.getSelectedItem().isValid - && ImagePerms.canEdit(image)); + mnuDelete.setEnabled(ImagePerms.canEdit(image)); mnuExtendExpiryDate.setEnabled(multiSelection || tblVersions.getSelectedItem().isValid); pop.show(e.getComponent(), e.getX(), e.getY()); |