summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
diff options
context:
space:
mode:
authorJonathan Bauer2016-10-27 13:17:51 +0200
committerJonathan Bauer2016-10-27 13:17:51 +0200
commit1a2b7a9149a860c5ee0da34ce5f67dd9fcc28bf2 (patch)
tree05ab65f6bd001b9f8d4d97405a7b81657bec1d10 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
parent[client] improved shift handling for custom sat on login (diff)
downloadtutor-module-1a2b7a9149a860c5ee0da34ce5f67dd9fcc28bf2.tar.gz
tutor-module-1a2b7a9149a860c5ee0da34ce5f67dd9fcc28bf2.tar.xz
tutor-module-1a2b7a9149a860c5ee0da34ce5f67dd9fcc28bf2.zip
[client] disable "extend image expiry date" again until the server supports it correctly
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.java9
1 files changed, 5 insertions, 4 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 ce04e35e..c70532a5 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
@@ -264,7 +264,6 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe
if (Session.canExtendImageExpiry()) {
pop.addSeparator();
pop.addMenuItem(mnuExtendExpiryDate);
- mnuExtendExpiryDate.setEnabled(true);
}
// keyboard shortcut
@@ -314,13 +313,15 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe
}
if (e.isPopupTrigger()) {
boolean multiSelection = tblVersions.getSelectedRowCount() != 1;
- mnuNewLecture.setEnabled(!multiSelection && tblVersions.getSelectedItem().isValid
+ ImageVersionDetails selectedVersion = tblVersions.getSelectedItem();
+ mnuNewLecture.setEnabled(!multiSelection && selectedVersion.isValid
&& ImagePerms.canLink(image));
- mnuDownload.setEnabled(!multiSelection && tblVersions.getSelectedItem().isValid
+ mnuDownload.setEnabled(!multiSelection && selectedVersion.isValid
&& ImagePerms.canDownload(image));
- mnuVmConfig.setEnabled(!multiSelection && tblVersions.getSelectedItem().isValid
+ mnuVmConfig.setEnabled(!multiSelection && selectedVersion.isValid
&& ImagePerms.canEdit(image) && (image.shareMode == ShareMode.LOCAL || image.shareMode == ShareMode.PUBLISH));
mnuDelete.setEnabled(ImagePerms.canEdit(image));
+ mnuExtendExpiryDate.setEnabled(!multiSelection && selectedVersion.isValid);
pop.show(e.getComponent(), e.getX(), e.getY());
}
}