Der Hotfix vom 11.04.2019 musste aus organisatorischen Gründen rückgängig gemacht werden.
Die darin befindlichen Änderungen kommen in den Patch 2.04.03.
Dafür bitte in der Datei …/FN2Hochschule/css/hochschule.css den Eintrag
.hervorheben1 { font-weight: bold; color: #F59F62; }
einfügen.
Um den Klausur-Upload nutzen zu können muss daher in prfZentral_de.properties der Eintrag
prf_teilnehmer_zentral_form_klausurupload=Klausuren-Upload
hinzugefügt werden.
Bitte auch die veröffentlichten SQL-Statements beachten.
<!-- 09.11.2018 --> <mapping resource="de/ihb/flexnow/kogen/DateiUpload.hbm.xml"/> <!-- 08.02.2019 --> <mapping resource="de/ihb/flexnow/kogen/Tpg_Klausur.hbm.xml"/> <!-- 13.02.2019 --> <mapping resource="de/ihb/flexnow/kogen/Prfstd_Endgueltig.hbm.xml"/>
tpg_mit_Angebot=nur Teilprüfungsgruppen mit Angeboten anzeigen tpg_ohne_Bem=nur Teilprüfungsgruppen mit fehlenden Bemerkungen anzeigen
Wegen der kommenden Änderungen im Mail-System muss einem Studenten immer eine Sprache per Default zugeordnet sein. Die Spalte DEFAULT_SPRACHE in der Tabelle STD_SETTING darf daher kein null mehr enthalten. Bitte überprüfen und wenn nötig ergänzen. Das zughörige SQL-Statement für die Oracle-DB:
UPDATE STD_SETTING SET DEFAULT_SPRACHE = 1 WHERE DEFAULT_SPRACHE IS null;
gefolgt von
ALTER TABLE STD_SETTING MODIFY (DEFAULT_SPRACHE DEFAULT 1); ALTER TABLE STD_SETTING MODIFY (DEFAULT_SPRACHE NOT NULL);
Mit dem Patch 2.04.02 wird eine neue Funktion eingeführt, die Studenten ermöglicht über die SSS Arbeiten hoch zu laden und ab zu geben. Falls dieser Datei-Upload genutzt werden soll, müssen die folgenden Einträge per Hand ergänzt werden (außerdem sollte davor mit uns Rücksprache gehalten werden):
In die context.xml in den Abschnitt für allgemeine Parameter (value frei wählbar):
<Parameter description="Pfad fuer Datei-Uploads" name="DATEIUPLOADPATH" value="${catalina.base}/temp/uploads/"/>
in den Abschnitt für FN2SSS:
<!-- Datei-Upload --> <Parameter description="Valide MIME-Typen fuer den FileUpload in der SSS, mit Doppelpunkt trennen" name="FN2SSS.UPLOAD_MIME" value="application/pdf"/> <!-- Datei-Upload -->
In die web.xml von FN2SSS (UPLOAD_SUFFIX.value frei wählbar, REQUEST_SIZE_LIMIT.value und UPLOAD_MAX_FILE_SIZE.value in Byte):
<init-param> <description>Maximalgröße für POST-Requests über die SSS</description> <param-name>REQUEST_SIZE_LIMIT</param-name> <param-value>51200</param-value> </init-param> <init-param> <description>Maximalgröße für einzelne, hochgeladene Dateien</description> <param-name>UPLOAD_MAX_FILE_SIZE</param-name> <param-value>104857600</param-value> </init-param> <init-param> <description>Suffix fuer den Pfad von FileUploads in der SSS</description> <param-name>UPLOAD_SUFFIX</param-name> <param-value>SSS/</param-value> </init-param>
DATEIUPLOADPATH+UPLOAD_SUFFIX muss einen lokalen Pfad zu einem vorhandenen Verzeichnis beschreiben in dem der Nutzer unter dem Tomcat läuft Schreibrechte hat.
Die web.xml von FN2XML sollte um den Eintrag
<load-on-startup>1</load-on-startup>
innerhalb des XML-Tags <servlet> ergänzt werden (auf gleicher Ebene wie <servlet-class> und <servlet-name>).
Zusätzliche Informationen können über das Ticket #4836 oder im Wiki erfahren werden.