summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
diff options
context:
space:
mode:
authorSimon Rettberg2016-08-17 16:25:57 +0200
committerSimon Rettberg2016-08-17 16:25:57 +0200
commite82d9b24ef0e08f7f4e1cde79e7e30f539a4d0b3 (patch)
treefec80480988dd9e7bbd7e1081a9413b907a70e03 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
parent[client] fix bad condition (diff)
downloadtutor-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.java5
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());