Release Notes für fn2Web Release 2.04.05

Hotfix 2.04.05.009 vom 22.05.2020

#5382: Die endgültige Abgabe funktioniert nur noch, wenn die Selbständigkeitserklärung angehakt ist.

#6000, #6005, #6018: Die Umstellung auf Hibernate 5 hat zahlreiche Fehler in FN2RBACWEB verursacht, die nun behoben wurden.

#6011: Zeitstempel und Dateiname werden jetzt auch bei der Debug-Ausgabe des komplexen Zeugnisses mit geliefert.

#6020: In FN2DBCHECK wurde ein Verifikations-Fehler des Datenblatts behoben.

ActionPrint nimmt nun einen Parameter 'KennungParam' für die Kennung entgegen. Er kann damit in den relevanten XSLs verwendet werden.

Hotfix 2.04.05.008 vom 19.05.2020

#6003: Es wurde ein Fehler bei einer Datenbank-Assoziation behoben, durch den einige Login-Operationen nicht mehr funktionierten.

Hotfix 2.04.05.007 vom 19.05.2020

#6011: Dateiname und Zeitstempel werden wieder im XML des komplexen Zeugnisses mit geliefert.

Hotfix 2.04.05.006 vom 14.05.2020

#5604: Beim Löschen von Schlagwörtern oder Listen werden nun auch die Zuordnungen in den Modulen gelöscht.

#6006: Die Sortierung für den Zeugnisdruck via der FN2-Module funktionierte nicht mehr richtig.

Hotfix 2.04.05.005 vom 13.05.2020

#5382: Mehrere, gleichnamige Dateien werden im Zip-File beim Massen-Download jetzt durchnummeriert (und lösen keinen Fehler mehr aus).

Hotfix 2.04.05.004 vom 12.05.2020

#2370: Bei der Archivierung von Zeugnissen und Diploma Supplements kann nun auch die StyleSheet-Bezeichnung dem Dateinamen hinzugefügt werden.

Hierfür muss der Parameter „FN2XML.ARCHIVZEUGNISSE.ADDSTYLESHEETBEZ“ mit dem Wert „true“ in der context.xml des Servers hinzugefügt werden.

#5462: Der Export von CSV-Dateien (Zeugniss-Daten) via der FN2-Module wurde stark beschleunigt.

#5993: In FN2SSS Aktuelles und bei der An-/Abmeldung wurde beim Markieren von bereits betrachteten Noten ein Fehler behoben.

#5996: Beim Druck von Studentendaten in FN2LM wurde bei der Oracle-DB (und ggf. auch anderen Datenbanken) ein Fehler verursacht.

Für die neue Authentifizierungsart „FN INTERN“ (ID = 12) wird die Nutzer-Kennung in logon/-off jetzt case-insensitiv überprüft.

Hotfix 2.04.05.003 vom 07.05.2020

#5382: Die Sortierung für Abschlussarbeiten in FN2LM wurde noch einmal überarbeitet.

#5604: Die Schlagworte können bei der Zuordnung zu Modulen in FN2MOD2 gefiltert werden.

#5977: Ein Fehler beim Anmelden von Prüfungsfächern in FN2SSS wurde behoben.

#5980: Gibt es in FN2PA keine WWWW-Meldungen zum Anzeigen wird der Nutzer gleich auf 'Studentendaten' weitergeleitet statt auf 'Start' zu bleiben

#5982: In FN2LM gehen Texte aus der vorhergehenden InfoBox bei den Teilnehmerlisten für zentrale Prüfungen nun nicht mehr verloren, sondern werden beim automatischen Laden eines bearbeitbaren Teilnehmers mit übergeben.

#5983: Die Anzeige der MHBs in der Auswahlliste in Abhängigkeit einer aktuellen Version in FN2MOD2 war nicht korrekt.

#5984: Das CSS für die Anzeige von den WWW-Meldugnen wurde vereinheitlicht und für die unterschiedlichen Formatierungen angepasst.

#5985: Die leere Box „Angemeldete und Abgelegte Prüfungen“ bei der Studentensuche in FN2LM wurde gefixt.

#5989: Der E-Mail-Massenversand in FN2LM ging an zu viele Empfänger.

#5994: Bei der Erstellung von Datenblättern konnte es zu Fehlern kommen.

Hotfix 2.04.05.002 vom 29.04.2020

#4755: Der Exportstatus eines MHB wurde in FN2MOD2 falsch angezeigt, falls die Exportstatusliste eingeschränkt wurde.

#5746:Das Feld Bezeichnung bei Modulgruppen in FN2MOD2 kann auch bei Status released zur Bearbeitung freigegeben werden.

#5979: FN2PA - WwwMeldungen: Es wird auch nur auf ein Anzeige-Datum abgefragt (von oder bis). Plugin-Pfad geändert, dass min.js auch angezogen wird

Hotfix 2.04.05.001 vom 25.04.2020

#4570: Eine erneute Anmeldung nach (bestandem) Freiversuch ist nun auch korrekter Weise über FN2SSS möglich.

#5968: Die Sortierung diverser XML-Einträge im Datenblatt-XML in FN2SSS war fehlerhaft und wurde gefixt.

#5970: Das Flag MEHRFACHSTG war seit dem 02.10.2019 obsolet, es wurde jedoch noch von FN2-Web beachtet.

#5971: Der Dekan wird in den Zeugnissen wieder mit geliefert.

#5973 (vormals #5950): Zurueckweisungen können jetzt auch über die Prfbem für alle Teilnehmer gesetzt werden.

Die Auflistung von Abschlüssen in FN2PA funktoniert wieder.

Bearbeiten und Anlegen von Personen und Einheiten über FN2RBACWEB funktioniert wieder.

Patch 2.04.05.000 vom 20.04.2020

#1324: Es kann eine Standard-Modulgruppenhierarchie definiert werden. Diese wird verwendet, wenn in einer Orgeinheit noch keine MGHier definiert ist.

#1778: In der Anzeige der Modul-, Modulgruppen- und Modulhandbücherlisten wird jetzt nach Gültigkeit unterschieden.

#1965: Die KurzBez eines Studienmoduls kann gegen ein definiertes Format geprüft werden.

#2144: Bei der Zuorndung einer ModulPrf zu einer ModulLv wird nun auch die KurzBez der ModulPrf angezeigt.

#3105: Datenblatt-Drucke sind nun aus Reporten möglich.

#4404: Die Anzeige der WWWMeldungen wurde geändert: Sie können nun nach Rollen gefiltert werden und können jetzt auch auf der Startseite von FN2LM, FN2PA und FN2MOD2 angezeigt werden. Für die Erstellung wurde ein neues WYSIWYG für die Textfelder implementiert.

um eine Nullpointerexception zu vermeiden, in der Datenbank folgende Tabellen /Spalten füllen.

Meta → Tabelle :Rolle / Spalte: WWWMeldung in den dafür vorgesehen RollenId eine 1 eintragen

DB → Tabelle: WWWMeldung / Spalte: Rollen die vorgesehne RollenId

zb. Student hat die RollenId 4 → ;4; in die Spalte Rollen eintragen

Kommt auch die Rolle Teststudent (ID 400) ebenfalls zum Einsatz, dann folgendes eintragen: ;4;400;

#4755: Die Exportstatusliste eines Modulhandbuchs kann nun für den normalen Benutzer eingeschränkt werden.

#4779, #5746: Das Feld „Bezeichnung“ bei Modulgruppen kann jetzt für interne Vermerke verwendet werden. Diese werden bei der Zuordnung von Modulgruppen zu Modulhandbüchern angezeigt.

#5347: Der Titel einer Modulgruppe kann nun für höhere Versionen gesperrt werden.

#5382: Hochgeladene Abschlussarbeiten und Hausarbeiten können nun in FN2LM von den zuständigen Organisationseiheiten herunter geladen werden.

#5590: Die Leistung für Leistungsnachweise ist nun auswählbar.

#5604: Zu einem Studienmodul können jetzt Schlagworte definiert werden. Diese werden vorab in fakultätsspezifischen Listen erstellt.

#5826: Besitzt ein Modulverantwortlicher nicht das Recht ein Modul einzufügen, so können auch bestimmte Felder nicht editiert werden.

#5827: Bei der Zuordnung von Modulgruppen zu Modulhandbüchern werden jetzt die Gültigkeiten der MGs und Mhbs berücksichtigt.

#5930: Bei der Versionierung von Modulgruppen oder Modulhandbüchern wird das neue Von-Semester auf das alte Bis-Semester+1 gesetzt.

Es wurde ein Mapping für externe IDs zu Abfragen hin eingefügt.

Hibernate wurde auf die Version 5.4.10 aktualisiert.

Für das aktualisierte Hibernate muss in den Dateien …/webapps/FN2XML/WEB-INF/hibernate.cfg.xml und fn2rbac.cfg.xml und …/webapps/FN2RBACWEB/WEB-INF/fn2rbac.cfg.xml der Eintrag

<property name="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</property>

eingefügt werden, am besten unterhalb von „cache.provider_class“.

Für #5604 müssen in …/webapps/FN2XML/WEB-INF/hibernate.cfg.xml die Einträge

<mapping resource="de/ihb/flexnow/kogen/ListeFak.hbm.xml"/>
<mapping resource="de/ihb/flexnow/kogen/StichwortListe.hbm.xml"/>
<mapping resource="de/ihb/flexnow/kogen/ListeFakKategorie.hbm.xml"/>
<mapping resource="de/ihb/flexnow/kogen/ModulStichwortListe.hbm.xml"/>
<mapping resource="de/ihb/flexnow/kogen/Logonoff.hbm.xml"/>

ergänzt werden und in …/webapps/FN2MOD2/WEB-INF/web.xml muss der Init-Param

<init-param>
<description>RolleId mit Recht auf Definition von Listen</description>
<param-name>Rolle_Listendefinition</param-name>
<param-value>;40;</param-value>
</init-param>

eingefügt werden. Ggf. müssen auch die Parameter NAV_CONFIG bzw. NAV_ROLE_CONFIG angepasst werden.

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.04.031 beachten. Die Patchnotes können entweder in der Datei „ReleaseUndPatchNotes2.04.04.md“ oder unter https://wiki.ihb-eg.de/doku.php/releasenotes/fn2web2.04.04 gefunden werden.