summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
diff options
context:
space:
mode:
authorJonathan Bauer2016-09-09 18:02:50 +0200
committerJonathan Bauer2016-09-09 18:02:50 +0200
commit3c2b1dc3274ea070017f0e09231ca25bc0264253 (patch)
tree02968753597e0f89098471119ce01b552715cce5 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageDetailsWindow.java
parent[client] minor commentaries (diff)
downloadtutor-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.java6
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