From 738813a90a72fdfaaa6afdc466a1de4942ebc5a4 Mon Sep 17 00:00:00 2001 From: fred-fri <fred-fri@dsv.su.se> Date: Fri, 25 May 2012 10:41:51 +0900 Subject: [PATCH] added turnitinpasswordfield --- resources/db_update_scripts/current.sql | 2 ++ .../pages/settings/AdminFinalSeminarSettingsPage.html | 6 +++++- .../pages/settings/AdminFinalSeminarSettingsPage.java | 2 ++ .../dsv/scipro/data/dataobjects/GeneralSystemSettings.java | 7 +++++-- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/resources/db_update_scripts/current.sql b/resources/db_update_scripts/current.sql index e69de29bb2..290ff457a3 100644 --- a/resources/db_update_scripts/current.sql +++ b/resources/db_update_scripts/current.sql @@ -0,0 +1,2 @@ +ALTER TABLE general_system_settings +ADD `turnItInPassword` varchar(255) NOT NULL; \ No newline at end of file diff --git a/src/main/java/se/su/dsv/scipro/admin/pages/settings/AdminFinalSeminarSettingsPage.html b/src/main/java/se/su/dsv/scipro/admin/pages/settings/AdminFinalSeminarSettingsPage.html index 7984a7ba06..8986cf3736 100644 --- a/src/main/java/se/su/dsv/scipro/admin/pages/settings/AdminFinalSeminarSettingsPage.html +++ b/src/main/java/se/su/dsv/scipro/admin/pages/settings/AdminFinalSeminarSettingsPage.html @@ -22,8 +22,12 @@ <td><label for="4">Turnitin username (should be an instructor with quick submit activated):</label></td> <td><input name="4" wicket:id="turnItInUsername" type="text" /></td> </tr> + <tr> + <td><label for="4">Turnitin username password:</label></td> + <td><input name="4" wicket:id="turnItInPassword" type="text" /></td> + </tr> <tr> - <td><label for="5">Forname for Turnitin user:</label></td> + <td><label for="5">First name for Turnitin user:</label></td> <td><input name="5" wicket:id="turnItInForname" type="text" /></td> </tr> <tr> diff --git a/src/main/java/se/su/dsv/scipro/admin/pages/settings/AdminFinalSeminarSettingsPage.java b/src/main/java/se/su/dsv/scipro/admin/pages/settings/AdminFinalSeminarSettingsPage.java index 2013d2f89f..edad971057 100644 --- a/src/main/java/se/su/dsv/scipro/admin/pages/settings/AdminFinalSeminarSettingsPage.java +++ b/src/main/java/se/su/dsv/scipro/admin/pages/settings/AdminFinalSeminarSettingsPage.java @@ -36,6 +36,7 @@ public class AdminFinalSeminarSettingsPage extends AbstractAdminSettingsPage { TextField<Integer> registerAsActive = new RequiredTextField<Integer>("daysBeforeFinalSeminarCanRegisterAsActiveParticipant"); TextField<Integer> registerAsOpponent = new RequiredTextField<Integer>("daysBeforeFinalSeminarCanRegisterAsOpponent"); TextField<String> turnitinUsername = new RequiredTextField<String>("turnItInUsername"); + TextField<String> turnitinPassword = new RequiredTextField<String>("turnItInPassword"); TextField<String> turnitinForname = new RequiredTextField<String>("turnItInForname"); TextField<String> turnitinSurname = new RequiredTextField<String>("turnItInSurname"); CheckBox pdfCheckBox = new CheckBox("finalSeminarThesisMustBeAPDF"); @@ -43,6 +44,7 @@ public class AdminFinalSeminarSettingsPage extends AbstractAdminSettingsPage { add(registerAsOpponent); add(activeParticipation); add(turnitinUsername); + add(turnitinPassword); add(turnitinForname); add(turnitinSurname); add(pdfCheckBox); diff --git a/src/main/java/se/su/dsv/scipro/data/dataobjects/GeneralSystemSettings.java b/src/main/java/se/su/dsv/scipro/data/dataobjects/GeneralSystemSettings.java index 75949be7d8..a8e431ee4b 100644 --- a/src/main/java/se/su/dsv/scipro/data/dataobjects/GeneralSystemSettings.java +++ b/src/main/java/se/su/dsv/scipro/data/dataobjects/GeneralSystemSettings.java @@ -40,8 +40,11 @@ public class GeneralSystemSettings extends DomainObject{ private int daysBeforeFinalSeminarCanRegisterAsOpponent = 3; @Basic(optional=false) - private String turnItInUsername = "joha-asc"; - + private String turnItInUsername = "joha-asc"; + + @Basic(optional=false) + private String turnItInPassword = "password"; + @Basic(optional=false) private String turnItInForname = "Johan";