diff options
author | Jonathan Bauer | 2016-10-27 13:17:51 +0200 |
---|---|---|
committer | Jonathan Bauer | 2016-10-27 13:17:51 +0200 |
commit | 1a2b7a9149a860c5ee0da34ce5f67dd9fcc28bf2 (patch) | |
tree | 05ab65f6bd001b9f8d4d97405a7b81657bec1d10 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java | |
parent | [client] improved shift handling for custom sat on login (diff) | |
download | tutor-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.java | 9 |
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()); } } |