From 9187afc018092bf036bfb5a63cc12acbe2f7422e Mon Sep 17 00:00:00 2001 From: Michael Wilson Date: Wed, 8 Oct 2014 16:28:11 +0200 Subject: -Rechteveraltung funktioniert endlich beim anlegen eines neuen Image -> muss entsprechend für alle anderen Seiten sinnvoll übernommen werden --- .../main/java/gui/image/FTPCreateUploader_GUI.java | 33 ++++++++++++++++++---- 1 file changed, 27 insertions(+), 6 deletions(-) (limited to 'dozentenmodul/src/main/java/gui/image/FTPCreateUploader_GUI.java') 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(); -- cgit v1.2.3-55-g7522