diff options
author | Nino Breuer | 2014-09-09 16:29:11 +0200 |
---|---|---|
committer | Nino Breuer | 2014-09-09 16:29:11 +0200 |
commit | e7e590327abe2fb6820685fdee9240e163bad397 (patch) | |
tree | b86dd9ddf53748b2b997264208e9c22fc99d8440 | |
parent | RadioButtons "Für alle sichtbar" bei Berechtigungen hinzugefügt. (diff) | |
download | tutor-module-e7e590327abe2fb6820685fdee9240e163bad397.tar.gz tutor-module-e7e590327abe2fb6820685fdee9240e163bad397.tar.xz tutor-module-e7e590327abe2fb6820685fdee9240e163bad397.zip |
some corrections, new logo in main menu
22 files changed, 86 insertions, 22 deletions
diff --git a/Dozentenmodul/bin/e4_n_imgs2_bwl_vmc_v2.png b/Dozentenmodul/bin/e4_n_imgs2_bwl_vmc_v2.png Binary files differindex f2778dc4..95e8a293 100644 --- a/Dozentenmodul/bin/e4_n_imgs2_bwl_vmc_v2.png +++ b/Dozentenmodul/bin/e4_n_imgs2_bwl_vmc_v2.png diff --git a/Dozentenmodul/bin/ftp/DownloadTask.class b/Dozentenmodul/bin/ftp/DownloadTask.class Binary files differindex 3c5b428e..bb492684 100644 --- a/Dozentenmodul/bin/ftp/DownloadTask.class +++ b/Dozentenmodul/bin/ftp/DownloadTask.class diff --git a/Dozentenmodul/bin/ftp/UploadTask.class b/Dozentenmodul/bin/ftp/UploadTask.class Binary files differindex dd120af3..14019ffd 100644 --- a/Dozentenmodul/bin/ftp/UploadTask.class +++ b/Dozentenmodul/bin/ftp/UploadTask.class diff --git a/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class b/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class Binary files differindex 500bfac4..7e2b9c82 100644 --- a/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class +++ b/Dozentenmodul/bin/gui/image/CreateImageAllgemein_GUI.class diff --git a/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class b/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class Binary files differindex d595c360..7a863a5f 100644 --- a/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class +++ b/Dozentenmodul/bin/gui/image/CreateImageTechnisch_GUI.class diff --git a/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class b/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class Binary files differindex 3216e936..f0a0128c 100644 --- a/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class +++ b/Dozentenmodul/bin/gui/image/DeleteImage_GUI.class diff --git a/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class b/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class Binary files differindex bfe5671b..01b969b1 100644 --- a/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class +++ b/Dozentenmodul/bin/gui/image/EditImageAllgemein_GUI.class diff --git a/Dozentenmodul/bin/gui/image/SearchImage_GUI.class b/Dozentenmodul/bin/gui/image/SearchImage_GUI.class Binary files differindex bc9b34d2..fd906d36 100644 --- a/Dozentenmodul/bin/gui/image/SearchImage_GUI.class +++ b/Dozentenmodul/bin/gui/image/SearchImage_GUI.class diff --git a/Dozentenmodul/bin/gui/intro/Login_GUI.class b/Dozentenmodul/bin/gui/intro/Login_GUI.class Binary files differindex ebb8146c..aeeb9b6d 100644 --- a/Dozentenmodul/bin/gui/intro/Login_GUI.class +++ b/Dozentenmodul/bin/gui/intro/Login_GUI.class diff --git a/Dozentenmodul/bin/gui/intro/MainMenue_GUI.class b/Dozentenmodul/bin/gui/intro/MainMenue_GUI.class Binary files differindex 524889cf..8cdcdc22 100644 --- a/Dozentenmodul/bin/gui/intro/MainMenue_GUI.class +++ b/Dozentenmodul/bin/gui/intro/MainMenue_GUI.class diff --git a/Dozentenmodul/bin/gui/lecture/CreateLectureAllgemein_GUI.class b/Dozentenmodul/bin/gui/lecture/CreateLectureAllgemein_GUI.class Binary files differindex 02f6877a..d1cdfdee 100644 --- a/Dozentenmodul/bin/gui/lecture/CreateLectureAllgemein_GUI.class +++ b/Dozentenmodul/bin/gui/lecture/CreateLectureAllgemein_GUI.class diff --git a/Dozentenmodul/img/e4_n_imgs2_bwl_vmc_v2.png b/Dozentenmodul/img/e4_n_imgs2_bwl_vmc_v2.png Binary files differindex f2778dc4..95e8a293 100644 --- a/Dozentenmodul/img/e4_n_imgs2_bwl_vmc_v2.png +++ b/Dozentenmodul/img/e4_n_imgs2_bwl_vmc_v2.png diff --git a/Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java b/Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java index 66fde489..06835167 100644 --- a/Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java +++ b/Dozentenmodul/src/gui/image/CreateImageAllgemein_GUI.java @@ -39,6 +39,9 @@ import models.person; import util.GuiOrganizer; import util.OpenLinks; import javax.swing.JScrollPane; +import java.awt.event.KeyAdapter; +import java.awt.event.KeyEvent; + @SuppressWarnings("serial") public class CreateImageAllgemein_GUI extends JFrame { @@ -111,7 +114,7 @@ public class CreateImageAllgemein_GUI extends JFrame { txtpnBitteWhlenSie.setEditable(false); txtpnBitteWhlenSie.setBackground(SystemColor.menu); txtpnBitteWhlenSie - .setText("Geben Sie hier bitte einen sprechenden Imagename sowie Ihre Kontaktdaten an"); + .setText("Geben Sie hier bitte einen sprechenden Imagenamen sowie Ihre Kontaktdaten an"); txtpnBitteWhlenSie.setBounds(10, 36, 509, 32); panel.add(txtpnBitteWhlenSie); } @@ -191,6 +194,11 @@ public class CreateImageAllgemein_GUI extends JFrame { panel_1.add(lblImagename); imagename = new JTextField(); + imagename.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent arg0) { + textAreadesc.requestFocusInWindow(); + } + }); imagename.setBackground(Color.WHITE); imagename.setText((String) null); imagename.setColumns(10); @@ -234,7 +242,7 @@ public class CreateImageAllgemein_GUI extends JFrame { txtrGebenSieBitte_1 = new JTextArea(); txtrGebenSieBitte_1 - .setText("Geben Sie bitte eine Beschreibung für das Image an.\r\nDiese soll jedoch recht spezifisch gehalten werden.\r\nBeispiel: \"Java-Enticklung mit eclipse und MySQL\""); + .setText("Geben Sie bitte eine Beschreibung f\u00FCr das Image an.\r\nDiese soll jedoch recht spezifisch gehalten werden.\r\nBeispiel: \"Java-Enticklung mit eclipse und MySQL\""); txtrGebenSieBitte_1.setLineWrap(true); txtrGebenSieBitte_1.setFont(new Font("Tahoma", Font.PLAIN, 12)); txtrGebenSieBitte_1.setEditable(false); diff --git a/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java b/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java index 8286310d..a6b19c6c 100644 --- a/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java +++ b/Dozentenmodul/src/gui/image/CreateImageTechnisch_GUI.java @@ -150,6 +150,7 @@ public class CreateImageTechnisch_GUI extends JFrame { panel_1.add(chckbxIsTemplate); chckbxIsLicensed = new JCheckBox(""); + chckbxIsLicensed.setSelected(true); chckbxIsLicensed.setBounds(266, 76, 97, 23); panel_1.add(chckbxIsLicensed); @@ -189,6 +190,7 @@ public class CreateImageTechnisch_GUI extends JFrame { chckbxIsInternetBlocked.setSelected(false); } + /* TODO deprecated, as checked is default in new image if (Image.image.isLicensed() == true) { //rdbtnlicenseJa.setSelected(true); chckbxIsLicensed.setSelected(true); @@ -197,6 +199,7 @@ public class CreateImageTechnisch_GUI extends JFrame { //rdbtnlicenseNein.setSelected(true); chckbxIsLicensed.setSelected(false); } + */ comboBox = new JComboBox(); try { diff --git a/Dozentenmodul/src/gui/image/PermissionEditImage_GUI.java b/Dozentenmodul/src/gui/image/PermissionEditImage_GUI.java index d5753bef..4d780e8f 100644 --- a/Dozentenmodul/src/gui/image/PermissionEditImage_GUI.java +++ b/Dozentenmodul/src/gui/image/PermissionEditImage_GUI.java @@ -136,7 +136,7 @@ public class PermissionEditImage_GUI extends JFrame { txtpnBitteWhlenSie.setEditable(false); txtpnBitteWhlenSie.setBackground(SystemColor.menu); txtpnBitteWhlenSie - .setText("Definieren Sie hier bitte die gew\u00FCnschten Berechtigungen f\u00FCr ihr Image"); + .setText("Definieren Sie hier bitte die gew\u00FCnschten Berechtigungen f\u00FCr Ihr Image"); txtpnBitteWhlenSie.setBounds(10, 36, 509, 32); panel.add(txtpnBitteWhlenSie); } @@ -274,11 +274,11 @@ public class PermissionEditImage_GUI extends JFrame { panel.add(lblImageLesenUnd); JLabel lblImageAnpassenUnd = new JLabel( - "Image anpassen und überschrieben, jedoch nicht löschen."); + "Image anpassen und \u00DCberschrieben, jedoch nicht l\u00F6schen."); lblImageAnpassenUnd.setBounds(120, 38, 380, 20); panel.add(lblImageAnpassenUnd); - lblLinkAllowed = new JLabel("Link allowed"); + lblLinkAllowed = new JLabel("Link"); lblLinkAllowed.setBounds(20, 58, 90, 20); panel.add(lblLinkAllowed); @@ -290,11 +290,11 @@ public class PermissionEditImage_GUI extends JFrame { label_6.setBounds(120, 58, 380, 20); panel.add(label_6); - label_7 = new JLabel("<HTML>Volle Rechte: read, write, löschen, Link_allowed und<br>Berechtigungen für andere Benutzer festlegen.</HTML>"); + label_7 = new JLabel("<HTML>Volle Rechte: read, write, l\u00F6schen, Link_allowed und<br>Berechtigungen f\u00FCr andere Benutzer festlegen.</HTML>"); label_7.setBounds(120, 78, 380, 40); panel.add(label_7); - JLabel label_4 = new JLabel("Für alle sichtbar"); + JLabel label_4 = new JLabel("F\u00FCr alle sichtbar"); label_4.setBounds(20, 120, 90, 20); panel.add(label_4); diff --git a/Dozentenmodul/src/gui/image/SearchImage_GUI.java b/Dozentenmodul/src/gui/image/SearchImage_GUI.java index 80498d81..f41135b1 100644 --- a/Dozentenmodul/src/gui/image/SearchImage_GUI.java +++ b/Dozentenmodul/src/gui/image/SearchImage_GUI.java @@ -734,7 +734,7 @@ public class SearchImage_GUI extends JFrame { labelVerantwortlicher.setBounds(10, 272, 296, 14);
panel.add(labelVerantwortlicher);
- JLabel label = new JLabel("Weitere Verantwortliche:");
+ JLabel label = new JLabel("Weitere Ansprechpartner:");
label.setBounds(10, 284, 130, 14);
panel.add(label);
@@ -933,8 +933,8 @@ public class SearchImage_GUI extends JFrame { labelName.setText(res.get("name"));
labelOS.setText(res.get("os"));
labelUpdate.setText(out.format(in.parse(res.get("lastupdate"))));
- labelVerantwortlicher.setText(res.get("owner"));
- labelWeitereVerantwortliche.setText("Noch nicht Verf\u00fcgbar");
+ labelVerantwortlicher.setText(res.get("owner") + " (" + res.get("mail") + ")");
+ labelWeitereVerantwortliche.setText("Keine");
if (res.get("template").equals("true")) {
labelVorlage.setText("Ja");
} else {
diff --git a/Dozentenmodul/src/gui/intro/MainMenue_GUI.java b/Dozentenmodul/src/gui/intro/MainMenue_GUI.java index f954160c..956ca63d 100644 --- a/Dozentenmodul/src/gui/intro/MainMenue_GUI.java +++ b/Dozentenmodul/src/gui/intro/MainMenue_GUI.java @@ -178,7 +178,7 @@ public class MainMenue_GUI extends JFrame { .getBorder("TitledBorder.border"), "Erkl\u00e4rung", TitledBorder.LEADING, TitledBorder.TOP, null, null)); panelDesc.setBackground(SystemColor.menu); - panelDesc.setBounds(290, 221, 270, 133); + panelDesc.setBounds(10, 364, 270, 133); contentPanel.add(panelDesc); ScrollPane scrollPaneDesc = new ScrollPane(); @@ -201,7 +201,7 @@ public class MainMenue_GUI extends JFrame { .getBorder("TitledBorder.border"), "Veranstaltung (VMChooser)", TitledBorder.LEADING, TitledBorder.TOP, null, null)); panelVeranstaltung.setBackground(SystemColor.menu); - panelVeranstaltung.setBounds(10, 364, 270, 133); + panelVeranstaltung.setBounds(290, 221, 270, 133); contentPanel.add(panelVeranstaltung); rdbtnLectureNew = new JRadioButton("Neu"); @@ -343,7 +343,7 @@ public class MainMenue_GUI extends JFrame { // ToolTipp lange anzeigen - 60sec ToolTipManager.sharedInstance().setDismissDelay(60000); ToolTipManager.sharedInstance().registerComponent(lblGrafik); - lblGrafik.setBounds(100, 0, 362, 177); + lblGrafik.setBounds(10, -12, 547, 189); contentPanel.add(lblGrafik); JTextPane txtpnUmDetaillierteInformationen = new JTextPane(); diff --git a/Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java b/Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java index 67bed213..cfd2337c 100644 --- a/Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java +++ b/Dozentenmodul/src/gui/lecture/PermissionCreateLecture_GUI.java @@ -62,6 +62,7 @@ import javax.swing.JTextField; import org.eclipse.jface.viewers.CheckboxCellEditor; import java.awt.Choice; +import javax.swing.JRadioButton; @SuppressWarnings("serial") public class PermissionCreateLecture_GUI extends JFrame { @@ -95,6 +96,8 @@ public class PermissionCreateLecture_GUI extends JFrame { }; private JTextField textField; + private JTable table_1; + private final ButtonGroup buttonGroup = new ButtonGroup(); public PermissionCreateLecture_GUI() { addWindowListener(new WindowAdapter() { @@ -125,7 +128,7 @@ public class PermissionCreateLecture_GUI extends JFrame { getContentPane().add(panel); panel.setLayout(null); { - JLabel lblNewLabel = new JLabel("Lecture Berechtigungen (Nur zur Veranschaulichung)"); + JLabel lblNewLabel = new JLabel("Veranstaltungen - Berechtigungen (Nur zur Veranschaulichung)"); lblNewLabel.setBounds(10, 11, 509, 22); panel.add(lblNewLabel); lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 18)); @@ -146,14 +149,14 @@ public class PermissionCreateLecture_GUI extends JFrame { JPanel panel_1 = new JPanel(); panel_1.setBackground(SystemColor.menu); - panel_1.setBorder(new TitledBorder(null, "Berechtigungen", TitledBorder.LEADING, TitledBorder.TOP, null, null)); - panel_1.setBounds(10, 207, 557, 313); + panel_1.setBorder(new TitledBorder(null, "Suite-Berechtigungen", TitledBorder.LEADING, TitledBorder.TOP, null, null)); + panel_1.setBounds(10, 207, 311, 313); contentPanel.add(panel_1); panel_1.setLayout(null); JScrollPane scrollPane = new JScrollPane(); scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); - scrollPane.setBounds(10, 21, 537, 281); + scrollPane.setBounds(10, 21, 291, 249); panel_1.add(scrollPane); table = new JTable(); @@ -187,6 +190,16 @@ public class PermissionCreateLecture_GUI extends JFrame { */ scrollPane.setViewportView(table); + JButton btnHinzufgen_1 = new JButton("Hinzuf\u00FCgen"); + btnHinzufgen_1.setEnabled(false); + btnHinzufgen_1.setBounds(10, 279, 89, 23); + panel_1.add(btnHinzufgen_1); + + JButton btnLschen_1 = new JButton("L\u00F6schen"); + btnLschen_1.setEnabled(false); + btnLschen_1.setBounds(109, 279, 89, 23); + panel_1.add(btnLschen_1); + JLabel lblHauptmen = new JLabel("Hauptmen\u00FC"); lblHauptmen.addMouseListener(new MouseAdapter() { @Override @@ -259,13 +272,52 @@ public class PermissionCreateLecture_GUI extends JFrame { label_7.setBounds(120, 18, 380, 20); panel.add(label_7); - JLabel lblimageDarfAngepasst = new JLabel("<HTML>Image darf angepasst und überschrieben, jedoch nicht gelöscht werden. Berechtigungen für andere Benutzer festlegen</HTML>"); + JLabel lblimageDarfAngepasst = new JLabel("<HTML>Image darf angepasst und überschrieben, jedoch nicht gelöscht werden. Berechtigungen für andere Benutzer festlegen</HTML>"); lblimageDarfAngepasst.setBounds(120, 38, 380, 45); panel.add(lblimageDarfAngepasst); - JLabel lblvolleRechteRead = new JLabel("<HTML>Volle Rechte: read, write, löschen und Berechtigungen für andere Benutzer festlegen.</HTML>"); + JLabel lblvolleRechteRead = new JLabel("<HTML>Volle Rechte: read, write, löschen und Berechtigungen für andere Benutzer festlegen.</HTML>"); lblvolleRechteRead.setBounds(120, 78, 380, 40); panel.add(lblvolleRechteRead); + + JPanel panel_2 = new JPanel(); + panel_2.setBounds(331, 207, 236, 313); + contentPanel.add(panel_2); + panel_2.setLayout(null); + panel_2.setBorder(new TitledBorder(null, "Sichtbarkeit im VMChooser", TitledBorder.LEADING, TitledBorder.TOP, null, null)); + panel_2.setBackground(SystemColor.menu); + + JScrollPane scrollPane_1 = new JScrollPane(); + scrollPane_1.setEnabled(false); + scrollPane_1.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); + scrollPane_1.setBounds(23, 83, 203, 185); + panel_2.add(scrollPane_1); + + table_1 = new JTable(); + scrollPane_1.setViewportView(table_1); + + JRadioButton rdbtnAlle = new JRadioButton("Sichtbar f\u00FCr alle"); + rdbtnAlle.setEnabled(false); + rdbtnAlle.setSelected(true); + buttonGroup.add(rdbtnAlle); + rdbtnAlle.setBounds(6, 27, 109, 23); + panel_2.add(rdbtnAlle); + + JRadioButton rdbtnIndividuell = new JRadioButton("Individuell"); + rdbtnIndividuell.setEnabled(false); + buttonGroup.add(rdbtnIndividuell); + rdbtnIndividuell.setBounds(6, 53, 109, 23); + panel_2.add(rdbtnIndividuell); + + JButton btnHinzufgen = new JButton("Hinzuf\u00FCgen"); + btnHinzufgen.setEnabled(false); + btnHinzufgen.setBounds(23, 279, 89, 23); + panel_2.add(btnHinzufgen); + + JButton btnLschen = new JButton("L\u00F6schen"); + btnLschen.setEnabled(false); + btnLschen.setBounds(122, 279, 89, 23); + panel_2.add(btnLschen); { JPanel buttonPane = new JPanel(); buttonPane.setBounds(0, 640, 597, 33); diff --git a/Dozentenmodulserver/bin/sql/SQL.class b/Dozentenmodulserver/bin/sql/SQL.class Binary files differindex e71c7803..6ecae711 100644 --- a/Dozentenmodulserver/bin/sql/SQL.class +++ b/Dozentenmodulserver/bin/sql/SQL.class diff --git a/Dozentenmodulserver/bin/util/XMLCreator.class b/Dozentenmodulserver/bin/util/XMLCreator.class Binary files differindex 8afce682..a7df178c 100644 --- a/Dozentenmodulserver/bin/util/XMLCreator.class +++ b/Dozentenmodulserver/bin/util/XMLCreator.class diff --git a/Dozentenmodulserver/src/server/startServer.java b/Dozentenmodulserver/src/server/startServer.java index 1ac3435f..a6a7d6f7 100644 --- a/Dozentenmodulserver/src/server/startServer.java +++ b/Dozentenmodulserver/src/server/startServer.java @@ -25,8 +25,8 @@ public class startServer { public static void main(String[] args) { - String version = "Version: 1.02"; - String buildDate = "Build Date: 01.09.2014"; + String version = "Version: 1.03"; + String buildDate = "Build Date: 09.09.2014"; //get going and show basic information in logfile BasicConfigurator.configure(); diff --git a/Dozentenmodulserver/src/sql/SQL.java b/Dozentenmodulserver/src/sql/SQL.java index cf1da45c..9a115f09 100644 --- a/Dozentenmodulserver/src/sql/SQL.java +++ b/Dozentenmodulserver/src/sql/SQL.java @@ -491,7 +491,7 @@ public class SQL { Connection con=getConnection();
Statement stm = con.createStatement();
ResultSet data=stm
- .executeQuery("SELECT i.GUID_imageID, i.imageVersion, i.image_name,i.image_description,i.image_update_time,i.cond_hasInternetRestriction,i.cond_hasLicenseRestriction, i.cond_minCPUs,i.cond_minRAM, i.image_syncMode,i.image_filesize,i.image_path, i.image_isTemplate,os.GuestOS, concat(u.Nachname,' ',u.Vorname) as Owner FROM bwLehrpool.m_VLData_imageInfo i,bwLehrpool.m_user u,bwLehrpool.m_operatingSystem os where i.image_owner=u.userID and i.content_operatingSystem=os.operatingSystemID and GUID_imageID = '" + id + "' and imageVersion = '" + version + "' ;");
+ .executeQuery("SELECT u.mail, i.GUID_imageID, i.imageVersion, i.image_name,i.image_description,i.image_update_time,i.cond_hasInternetRestriction,i.cond_hasLicenseRestriction, i.cond_minCPUs,i.cond_minRAM, i.image_syncMode,i.image_filesize,i.image_path, i.image_isTemplate,os.GuestOS, concat(u.Nachname,' ',u.Vorname) as Owner FROM bwLehrpool.m_VLData_imageInfo i,bwLehrpool.m_user u,bwLehrpool.m_operatingSystem os where i.image_owner=u.userID and i.content_operatingSystem=os.operatingSystemID and GUID_imageID = '" + id + "' and imageVersion = '" + version + "' ;");
while (data.next()) {
map.put("name", data.getString("image_name"));
map.put("internet",
@@ -509,6 +509,7 @@ public class SQL { map.put("desc", data.getString("image_description"));
map.put("id", data.getString("GUID_imageID"));
map.put("version", data.getString("imageVersion"));
+ map.put("mail", data.getString("mail"));
}
con.close();
|