summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java
diff options
context:
space:
mode:
authorJonathan Bauer2014-12-01 16:31:32 +0100
committerJonathan Bauer2014-12-01 16:31:32 +0100
commit0f601d6a9f1c9caa92c57aaaf61357e466171268 (patch)
treed40650655e622b80cde48f4309adbbb0eb425d6e /dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java
parent[client] minor comment fixes (diff)
parentMerge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module (diff)
downloadtutor-module-0f601d6a9f1c9caa92c57aaaf61357e466171268.tar.gz
tutor-module-0f601d6a9f1c9caa92c57aaaf61357e466171268.tar.xz
tutor-module-0f601d6a9f1c9caa92c57aaaf61357e466171268.zip
Merge branch 'master' of git.openslx.org:openslx-ng/tutor-module
Diffstat (limited to 'dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java')
-rw-r--r--dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java14
1 files changed, 10 insertions, 4 deletions
diff --git a/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java b/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java
index 98367420..10be7d2b 100644
--- a/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java
+++ b/dozentenmodul/src/main/java/gui/image/EditImageTechnisch_GUI.java
@@ -41,6 +41,7 @@ import thrift.ThriftConnection;
import util.OpenLinks;
import models.Image;
import models.Links;
+import models.SessionData;
import models.person;
import javax.swing.JComboBox;
@@ -88,7 +89,12 @@ public class EditImageTechnisch_GUI extends JFrame {
@Override
public void windowClosing(WindowEvent arg0) {
// Beendet die Anwendung bei Klick auf das X
-
+ try {
+ client.setSessionInvalid(SessionData.session.getAuthToken());
+ } catch (TException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
System.exit(0);
}
@@ -201,7 +207,7 @@ public class EditImageTechnisch_GUI extends JFrame {
List<String> os = null;
try {
- os=client.getAllOS();
+ os=client.getAllOS(SessionData.session.getAuthToken());
for(int i=0;i<os.size();i++) {
comboBox.addItem(os.get(i).toString());
}
@@ -219,7 +225,7 @@ public class EditImageTechnisch_GUI extends JFrame {
panel_1.add(comboBox);
try {
- comboBox.setSelectedItem(client.getOsNameForGuestOs(Image.image.getOS()));
+ comboBox.setSelectedItem(client.getOsNameForGuestOs(Image.image.getOS(),SessionData.session.getAuthToken()));
} catch (TException e1)
{
// TODO Auto-generated catch block
@@ -382,7 +388,7 @@ public class EditImageTechnisch_GUI extends JFrame {
try {
//check if user may change permissions and choose window
- if( (client.userIsImageAdmin(person.verantwortlicher.getUserID(),Image.image.getImageId()) == true) || (person.verantwortlicher.getRole().equals("Admin")) ){
+ if(client.userIsImageAdmin(Image.image.getImageId(),SessionData.session.getAuthToken(), person.verantwortlicher.getUserID()) == true || (person.verantwortlicher.getRole().equals("Admin"))) {
//user has permission, go to permission GUI
PermissionEditImage_GUI ea=new PermissionEditImage_GUI(c);
ea.setVisible(true);