diff options
author | Jonathan Bauer | 2016-09-09 18:02:50 +0200 |
---|---|---|
committer | Jonathan Bauer | 2016-09-09 18:02:50 +0200 |
commit | 3c2b1dc3274ea070017f0e09231ca25bc0264253 (patch) | |
tree | 02968753597e0f89098471119ce01b552715cce5 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java | |
parent | [client] minor commentaries (diff) | |
download | tutor-module-3c2b1dc3274ea070017f0e09231ca25bc0264253.tar.gz tutor-module-3c2b1dc3274ea070017f0e09231ca25bc0264253.tar.xz tutor-module-3c2b1dc3274ea070017f0e09231ca25bc0264253.zip |
[client] respect ShareMode of the image when en/disabling popup menu items. And removed unneeded code.
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 | 6 |
1 files changed, 2 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 1536be16..9f20e645 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 @@ -317,7 +317,7 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe mnuDownload.setEnabled(!multiSelection && tblVersions.getSelectedItem().isValid && ImagePerms.canDownload(image)); mnuVmConfig.setEnabled(!multiSelection && tblVersions.getSelectedItem().isValid - && ImagePerms.canEdit(image)); + && ImagePerms.canEdit(image) && (image.shareMode == ShareMode.LOCAL || image.shareMode == ShareMode.PUBLISH)); mnuDelete.setEnabled(ImagePerms.canEdit(image)); mnuExtendExpiryDate.setEnabled(multiSelection || tblVersions.getSelectedItem().isValid); @@ -727,9 +727,7 @@ public class ImageDetailsWindow extends ImageDetailsWindowLayout implements UiFe // set the versions of the image to the table tblVersions.setData(image.getVersions(), true); - mnuDelete.setEnabled(ImagePerms.canAdmin(image)); - mnuDownload.setEnabled(ImagePerms.canDownload(image)); - mnuNewLecture.setEnabled(ImagePerms.canAdmin(image)); + // make fields editable is allowed makeEditable(true); // finally do show it all |