In start_de.properties folgende Zeile, mit dem gewünschten Text in Deutsch, ergänzen:
hinweis_termin=TEXT
In start_en.properties folgende Zeile, mit dem gewünschten Text in Englisch, ergänzen:
hinweis_termin=TEXT
In start.properties kommt die Bezeichnung einer optionalen CSS-Klasse:
hinweis_termin_css_class=NAME CSS-KLASSE
WICHTIG: Alle Parameter sind optional, wenn die Funktion nicht gewünscht ist, können die Werte weggelassen werden. Bei Fragen bitte an Herrn Hahn wenden.
<mapping resource="de/ihb/flexnow/kogen/StudfachDruck.hbm.xml" />
Außerdem müssen in den Dateien …/webapps/FN2SSS/WEB-INF/classes/de/ihb/flexnow/ss/properties/datenblatt_de.properties folgende Einträge
fehler_db_nicht_prf_erzeugen_kein_studfach=Es muss mindestens ein Studiengang ausgewählt werden. fehler_db_nicht_prf_erzeugen_no_matching_repfiles=Für die ausgewählten Studiengänge gibt es keine gemeinsam gültigen Reportformate. fehler_db_erzeugen_kein_studfach=Es muss mindestens ein Studiengang oder Modul ausgewählt werden. fehler_db_erzeugen_no_matching_repfiles=Für die ausgewählten Studiengänge gibt es keine gemeinsam gültigen Reportformate.
und datenblatt_en.properties (gleiches Verzeichnis. Wenn nicht vorhanden, bitte erstellen oder aus den Konfigurationsdateien kopieren.) folgende Einträge
fehler_db_nicht_prf_erzeugen_kein_studfach=At least one course has to be selected. fehler_db_nicht_prf_erzeugen_no_matching_repfiles=There are no shared valid report formats for the selected courses. fehler_db_erzeugen_kein_studfach=At least one course or module has to be selected. fehler_db_erzeugen_no_matching_repfiles=There are no shared valid report formats for the selected courses.
ergänzt werden.
<init-param> <description>Definition der Studfächer, welche über die Teilprf berechnet werden sollen, mit Semikolon trennen. Z.B. 'studfach1;studfach2;studfach3'.</description> <param-name>DEF_TEILPRF_BERECHNUNG</param-name> <param-value></param-value> </init-param>
<Parameter description="Sollen Passwörter in ErrorLogs im Klartext stehen? (true/false)" name="SHOW_PW_LOG" value="false"/>
Der Parameter ist nur zum Debugging in Sonderfällen gedacht und sollte in Produktivsystemen gar nicht erst hinterlegt werden!
<Parameter description="Sollen bei finaler Abgabe Mails an den Dozenten verschickt werden? (true/false)" name="FN2SSS.SEND_MAIL_FINALE_ABGABE_DOZENT" value="false"/> <Parameter description="Sollen bei finaler Abgabe Mails an den Studenten verschickt werden? (true/false)" name="FN2SSS.SEND_MAIL_FINALE_ABGABE_STUDI" value="false"/>
Stehen diese auf 'false' oder sind nicht vorhanden, werden die Mails nicht erstellt.
In context.xml z.B.
<Parameter description="Loginseite Englisch" name="LOGIN_PAGE_EN" value="/FN2AUTH/login.jsp" />
Wird der Parameter nicht gesetzt wird wie bisher auf 'LOGIN_PAGE' weitergeleitet.
Zum Beispiel
label_hochladen=Bitte laden Sie Ihre Datei(en) hier hoch. label_nicht_hochladen=Kein Upload gestattet.
bzw.
label_hochladen=Please load up your files here. label_nicht_hochladen=No Upload allowed.
Die Web-Applikation FN2Service wurde überarbeitet und ist nun für die automatische Abgabe von hochgeladenen Dateien und die Betrachtung von hochgeladenen PDFs im PA-Modul zuständig. Auch die Mails bei autom. Abgabe werden von dort versand, daher muss der eingestellte Mail-Server von FN2Service erreichbar sein, wenn diese Funktion gewünscht ist.
Die web.xml von FN2Service muss angepasst werden. Bitte hierzu die mitgelieferte Vorlage in den Konfigurationsdateien beachten. Wir empfehlen, die Vorlage zu übernehmen und die Debug-Parameter auf '0' zu setzen.
Es wurde ein neuer HTTP-Filter eingeführt, de.ihb.flexnow.tech.filter.FN2HTTPFilter, der den alten CharsetFilter ersetzt. Der Filter kann dazu genutzt werden, nur bestimmte IP-Adressen auf die jeweilige web-App zugreifen zu lassen (vgl. das Beispiel in der FN2Service web.xml). Da mit der Einführung des neuen Filters gleichzeitig eine kleine Umstrukturierung stattfand, müssen in sämtlichen web.xml-Dateien die Filter-Einträge angepasst werden:
<filter> <filter-name>FN2-Http Filter</filter-name> <filter-class>de.ihb.flexnow.tech.filter.FN2HTTPFilter</filter-class> <init-param> <param-name>requestEncoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>FN2-Http Filter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
Wichtig ist vor allem die Filter-Klasse. Auch hier kann sich an den Beispielen im Verzeichnis Konfigurationsdateien orientiert werden.
In der Datei …/webapps/FN2XML/WEB-INF/hibernate.cfg.xml müssen folgende Einträge ergänzt werden:
<!-- 30.11.2022 --> <mapping resource="de/ihb/flexnow/kogen/ModulhandbuchUpload.hbm.xml"/> <!-- 07.02.2023 --> <mapping resource="de/ihb/flexnow/kogen/Fristarttyp.hbm.xml" /> <!-- 15.02.2023 --> <mapping resource="de/ihb/flexnow/kogen/LvFormat.hbm.xml"/> <!-- Wiedervorlagen --> <mapping resource="de/ihb/flexnow/kogen/Wiedervorlage.hbm.xml"/> <mapping resource="de/ihb/flexnow/kogen/Wvsteuerung.hbm.xml"/> <mapping resource="de/ihb/flexnow/kogen/Wvtyp.hbm.xml"/>
ACHTUNG: folgende Einträge müssen in hibernate.cfg.xml entfernt werden:
<mapping resource="de/ihb/flexnow/kogen/LdapSearch.hbm.xml"/> <mapping resource="de/ihb/flexnow/kogen/MhbCtemplate.hbm.xml"/> <mapping resource="de/ihb/flexnow/kogen/MhbCtempattr.hbm.xml"/>
In der Datei …/webapps/FN2XML/WEB-INF/fn2rbac.cfg.xml müssen folgende Einträge ergänzt werden:
<!-- Neue Tabellen für LDAP --> <mapping resource="de/ihb/fn2rbac/kogen/SetupRbac.hbm.xml"/> <mapping resource="de/ihb/fn2rbac/kogen/LdapSearchAttribute.hbm.xml"/> <mapping resource="de/ihb/fn2rbac/kogen/LdapMapping.hbm.xml"/> <mapping resource="de/ihb/fn2rbac/kogen/LdapSearchFilter.hbm.xml"/>
ACHTUNG: folgender Eintrag muss in fn2rbac.cfg.xml entfernt werden:
<mapping resource="de/ihb/fn2rbac/kogen/Setup.hbm.xml"/>
Bitte auch die veröffentlichten SQL-Skripte beachten!
Bei einem Update von einer älteren Version aus bitte auch die vorhergehenden Patchnotes bis Version 2.04.10.034 beachten. Die Patchnotes können entweder in der Datei „ReleaseUndPatchNotes2.04.10.md“ oder hier im Wiki gefunden werden.