summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
diff options
context:
space:
mode:
authorMichael Wilson2014-10-08 16:28:11 +0200
committerMichael Wilson2014-10-08 16:28:11 +0200
commit9187afc018092bf036bfb5a63cc12acbe2f7422e (patch)
tree271fea44428f311727f918960fa9505c1a5b1173 /dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
parentMerge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module (diff)
downloadtutor-module-9187afc018092bf036bfb5a63cc12acbe2f7422e.tar.gz
tutor-module-9187afc018092bf036bfb5a63cc12acbe2f7422e.tar.xz
tutor-module-9187afc018092bf036bfb5a63cc12acbe2f7422e.zip
-Rechteveraltung funktioniert endlich beim anlegen eines neuen Image -> muss entsprechend für alle anderen Seiten sinnvoll übernommen werden
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java')
-rw-r--r--dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java33
1 files changed, 27 insertions, 6 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java b/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
index 985a9bf7..a4300f97 100644
--- a/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java
@@ -41,6 +41,7 @@ import javax.swing.filechooser.FileNameExtensionFilter;
import models.Image;
import models.Links;
+import models.RightsManagement;
import models.SessionData;
import models.person;
@@ -659,11 +660,15 @@ public class FTPCreateUploader_GUI extends JFrame implements
person.verantwortlicher.getEMail(),
person.verantwortlicher.getTel(),
person.verantwortlicher.getFakultaet(),
- Image.image.isLicensed(), Image.image.isInternet(),
- Image.image.getRam(), Image.image.getCpu(), "temp/"
- + Image.image.getNewName(),
- Image.image.isVorlage(), Image.image.getFilesize(),
- Image.image.getShareMode(), Image.image.getOS());
+ Image.image.isLicensed(),
+ Image.image.isInternet(),
+ Image.image.getRam(),
+ Image.image.getCpu(),
+ "temp/"+ Image.image.getNewName(),
+ Image.image.isVorlage(),
+ Image.image.getFilesize(),
+ Image.image.getShareMode(),
+ Image.image.getOS());
client.startFileCopy(Image.image.getNewName());
@@ -673,7 +678,23 @@ public class FTPCreateUploader_GUI extends JFrame implements
person.verantwortlicher.getVorname(),
person.verantwortlicher.getEMail(),
person.verantwortlicher.getHochschule(),
- person.verantwortlicher.getRole());
+ person.verantwortlicher.getRole()
+ );
+
+ for(int i=0; i< RightsManagement.rightsManagement.getPmImageCreateList().size(); i++){
+ System.out.println("Writing additional rights for user "+RightsManagement.rightsManagement.getPmImageCreateList().get(i).getUserID()+", User "+i+"/"+RightsManagement.rightsManagement.getPmImageCreateList().size());
+ client.writeAdditionalImageRights(
+ Image.image.getImagename(),
+ RightsManagement.rightsManagement.getPmImageCreateList().get(i).getUserID(),
+ RightsManagement.rightsManagement.getPmImageCreateList().get(i).isRead(),
+ RightsManagement.rightsManagement.getPmImageCreateList().get(i).isWrite(),
+ RightsManagement.rightsManagement.getPmImageCreateList().get(i).isLinkAllowed(),
+ RightsManagement.rightsManagement.getPmImageCreateList().get(i).isAdmin()
+ );
+
+ }//end for
+
+
} catch (TException e) {
// TODO Auto-generated catch block
e.printStackTrace();