summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/UploadPanel.java
diff options
context:
space:
mode:
authorSimon Rettberg2018-12-11 10:47:17 +0100
committerSimon Rettberg2018-12-11 10:47:17 +0100
commitee74f04fe01b32cdd5a859730a78f19e7e01a938 (patch)
treeec9f667f44ddf3c5051ce510b55a1ebc9714572d /dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/UploadPanel.java
parent[*] Follow changes in m-s-s to load/save predef netshare/filters (diff)
downloadtutor-module-ee74f04fe01b32cdd5a859730a78f19e7e01a938.tar.gz
tutor-module-ee74f04fe01b32cdd5a859730a78f19e7e01a938.tar.xz
tutor-module-ee74f04fe01b32cdd5a859730a78f19e7e01a938.zip
Revert "[client] Get rid of Feature checks; RPC version was bumped"
This reverts commit b9f993161d7a8472e82f2c747c2361a3ba411b6a.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/UploadPanel.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/UploadPanel.java13
1 files changed, 9 insertions, 4 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/UploadPanel.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/UploadPanel.java
index 57c167e9..ea339651 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/UploadPanel.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/UploadPanel.java
@@ -16,6 +16,7 @@ import org.openslx.dozmod.gui.helper.MessageType;
import org.openslx.dozmod.state.UploadWizardState;
import org.openslx.dozmod.thrift.Session;
import org.openslx.dozmod.thrift.UploadInitiator;
+import org.openslx.sat.thrift.version.Feature;
import org.openslx.thrifthelper.ThriftManager;
import org.openslx.util.QuickTimer;
import org.openslx.util.QuickTimer.Task;
@@ -33,10 +34,14 @@ public class UploadPanel extends TransferPanel {
public UploadPanel(UploadWizardState state) {
super(state.upload.getUploadTask(), state.name, state.diskFile.getName());
- chkServerSideCopy = new JCheckBox("ServerSide Copy");
- footer.add(Box.createHorizontalStrut(15));
- footer.add(chkServerSideCopy);
- chkServerSideCopy.addActionListener(new SscToggle());
+ if (!Session.hasFeature(Feature.SERVER_SIDE_COPY)) {
+ chkServerSideCopy = null;
+ } else {
+ chkServerSideCopy = new JCheckBox("ServerSide Copy");
+ footer.add(Box.createHorizontalStrut(15));
+ footer.add(chkServerSideCopy);
+ chkServerSideCopy.addActionListener(new SscToggle());
+ }
btnClose.addActionListener(new ButtonAction());
this.state = state.upload;
state.upload.getUploadTask().addListener(this);