Release Notes für fn2Web Release 2.04.05

Hotfix 2.04.05.033 vom 10.11.2020

- #6252: Unter bestimmten, selten vorkommenden Kombinationen aus Konfigurationseinstellungen und Modellierung konnten bestimmte Prüfungen nicht angemeldet werden.

Hotfix 2.04.05.032 vom 06.11.2020

#5862: Prüfer-Nachträge bei der Noteneingabe in FN2LM wurden nicht ordentlich übernommen.

#6242: Die (korrekte) Anmeldung mehrerer Teilprüfungen hat einen Fehler verursacht, wenn die eine davon Lehrveranstaltungs gebunden und eine andere zentral organisiert war.

Beim CSV-Import von Prüfungsleistungen in FN2LM kann jetzt in den Custvalues HTML hinterlegt werden.

Hotfix 2.04.05.031 vom 03.11.2020

#6232: Für die Anzeige in den Studierendendaten beim Zeugnis und bei der Semesterübersicht wird nun die Fakultät im XML mit geliefert.

Schreibfehler bei der Anmeldung von LV-gebundenen Prüfungen: 'vorlüufig' in 'vorläufig' geändert.

Hotfix 2.04.05.030 vom 29.10.2020

#6121: Die Kennzeichnung des Coronasemesters steht jetzt auch in fn2Web zur Verfügung. Ein Beispiel findet sich in Ticket #6121.

Es müssen in …/webapps/FN2XML/WEB-INF/hibernate.cfg.xml folgender Eintrag ergänzt werden:

<mapping resource="de/ihb/flexnow/kogen/Semesterart.hbm.xml"/>

Hotfix 2.04.05.029 vom 27.10.2020

#6215: Ein Fehler beim Studenten-Import wurde behoben.

Hotfix 2.04.05.028 vom 20.10.2020

Es wurden Änderungen an der Generierung der Mail aus dem LM-Modul heraus vorgenommen. Nach dem Betreff, der Notenbekanntgabe, etc. wurden Leerzeilen eingefügt. Bitte den Mailversand überprüfen, bevor das Update auf die die Livesysteme gespielt wird.

Hotfix 2.04.05.027 vom 07.10.2020

Ein Fehler, der seit Version 2.04.05.004 bestand, und FlexNow-Logins mit Nutzernamen, die Sonderzeichen beinhalten, verhinderte, wurde behoben.

Hotfix 2.04.05.026 vom 06.10.2020

#6105: Erweiterung des LV-Imports umd das Feld 'lv.lehrangebot_art'. Hierzu bitte auch das zugehörige SQL-Statement beachten.

#6189: Der Student-Import in FN2RBACWEB wurde um das Feld 'PasswordAendern' in der Tabelle 'Auth' erweitert und sollte nun wieder fehlerfrei funktionieren.

Hotfix 2.04.05.025 vom 25.09.2020

#6136: Das relevante Volumen wurde in einigen Fällen nicht korrekt für Datenblätter und Studentendaten ermittelt.

Hotfix 2.04.05.024 vom 22.09.2020

#6138: In FN2RBACWEB können Rollenzuordnungen zu Personen nun wieder gelöscht werden.

#6160: Null-Werte für LV-Nummern werden nun bei der LV-Bezeichnung bei dezentralen Prüfungen in FN2LM berücksichtigt.

#6162: In FN2LM wurde ein Fakuläts-Filter für WwwMeldungen eingefügt (sie lassen sich jetzt wie bei Studenten filtern).

#6180: Beim Druck von Leistungsbestätigungen wurde ein Fehler behoben.

Hotfix 2.04.05.023 vom 07.09.2020

#6094: Das Feld po.volumen wird im XML für Datenblätter und Studentendaten mit ausgegeben.

#6100, #6156: Die Ladezeiten für Teilnehmer und Prüfungsangebote bei dezentralen Prüfungen wurden verringert. Ticket #6156 bezog sich auf einen Fehler in einer Testversion für Ticket #6100.

#6118, #6121: Die beiden Tickets betreffen die Anpassungen an FlexNow für „Corona-Semester“ und ggf. zukünftige, ähnliche Umstände.

Bitte auch die veröffentlichten SQL-Statements beachten.

Hotfix 2.04.05.022 vom 04.09.2020

#6154: Beim Laden der TPGs für zentrale Prüfungen in FN2LM wurde auf nicht-PostgreSQL-Datenbanken ein Fehler ausgelöst.

Hotfix 2.04.05.021 vom 31.08.2020

#3265: Beim Druck eines Modulhandbuchs im (alten) Druckformat Modulhandbuch in FN2MOD2 werden zu jedem Studienmodul alle Studienfächer ausgegeben in denen das Modul belegt werden kann.

#4821: Beim Druck der Teilnehmerliste in FN2LM gibt es nun die gleichen Sortieroptionen wie im PD-Modul.

#6103: Die Code-Base zum Laden von TPGs und zugehörigen Teilnehmer-Listen bei zentralen Prüfungen in FN2LM wurde überarbeitet und der Ladevorgang beschleunigt.

#6110: Das Prüfen des Formats der KurzBez eines Studienmoduls in FN2MOD2 wurde erweitert.

#6131: Die Verarbeitung der Flags für die Anzeige von Prüfungsbemerkungen unter Aktuelles in FN2SSS wurde überarbeitet. Wenn bei 'Annulierung' Note eingetragen ist, wird diese nun auch mit angezeigt.

Apache FOP (Formatting Objects Processor) wurde auf die Version 2.5 aktualisiert.

Hotfix 2.04.05.020 vom 29.07.2020

#6067: Die Anzeige der PrfTeilnehmer in der Prüfungsauswahl bei dezentralen Prüfungen wurde korrigiert.

#6088: Die Belegung für Prüfungsangebote von TPGs bei zentralen Prüfungen in FN2LM wurde falsch angezeigt wenn einer TPG mehrere Verantwortliche zugeordnet sind.

#6097: Beim Druck von Teilnehmerlisten (FN2LM und PD-Modul) werden nun die zugehörigen Organisationseinheiten zu den jeweiligen Prfstdteilen mit geliefert.

#6101: Das Ändern und Löschen von personenbezogenen Authentifizierungs-Daten via FN2RBACWEB (Kennung, Kennwort, etc.) funktioniert wieder.

In FN2LM wurde ein Fehler beim Laden von zentralen Prüfungen behoben.

Hotfix 2.04.05.019 vom 17.07.2020

#4673: In FN2MOD2 können die Arbeitsaufwände zentral für die einzelnen LVs auf Modulebene eingegeben werden. Bitte auch das zugehörige SQL-Skript beachten.

#6082: Das von fn2web genutzte Framework zur Manipulation von pdf-Dokumenten wurde aktualisiert (appache-pdfbox 2.0.2) und teilprf.abschlussarbeit wird als Parameter für die XSL Transformation beim Einfügen für das Deckblatt mit geliefert.

Beim Student META-Import werden keine duplizierten Auth-Einträge in der Datenbank mehr erzeugt.

Hotfix 2.04.05.018 vom 10.07.2020

#5382: Bei der Auswahl für Downloads in FN2LM wurden fälschlicher Weise auch nicht bestandene bereits verbuchte Uploads und Uploads von nicht mehr aktuellen Prfstds zur Auswahl angezeigt.

#6082: In FN2SSS hochgeladene Dateien mit eingefügtem Deckblatt können wieder in der gleichen Session gelöscht werden in der sie hoch geladen wurden.

Bei der Anzeige des Nachteilsausgleichs in der Tabelle der zentralen Prüfungen und in der Student-Bearbeiten-Box in FN2LM wurde ein kleiner Fehler behoben.

Es wurde ein kleiner Fehler im Emrex-Export behoben.

Hotfix 2.04.05.017 vom 03.07.2020

#5382: Optionales Einfügen von Custom-PDFs in, via FN2SSS hochgeladene, PDF-Dateien. Zur Zeit wird nur vor dem hochgeladenen Dokument eingefügt (z.B. für Deckblätter), die Funktion kann jedoch bei Bedarf erweitert werden.

#6058: Annullierungen erhöhen nun nicht nicht mehr die Anzahl an Abmeldungen.

#6061: Die InfoMsg wird nun nach Änderung der Prfbem bei dezentralen Prüfungen für mehrere Teilnehmer in FN2LM korrekt übergeben.

#6064: Dateinamen werden nun durch den Init-Parameter MAXFILELENGTH in context.xml in ihrer max. Länge beschränkt.

#6074 und #5205: Beim Druck von Teilnehmerlisten aus dem PD-Modul wurde ein Fehler ausgelöst.

#6075: Die Abgabe von Arbeiten via FN2SSS funktioniert nun auch wieder am letzten Frist-Tag.

Hotfix 2.04.05.016 vom 26.06.2020

#6060: Die Spalte 'Prffachver' bei den dezentralen Prüfungen in FN2LM wird nun gefüllt.

#6066: Die Anmeldung zum Bamberger Studium Generale sollte wieder möglich sein (bei der Ermittlung der Lv-Gruppe wurde ein Fehler ausgelöst).

Hotfix 2.04.05.015 vom 25.06.2020

#4954: Das Datums-Intervall für die LV gebundene Prüfungsanzeige wurde korrigiert.

#6059: Die Sortierung für Datenblatt-Ausgaben (Druck und Anzeige in FN2SSS) wurde korrigiert.

Hotfix 2.04.05.014 vom 24.06.2020

#1887: Die vorhergehende Version konnte unter bestimmten (sehr seltenen) Bedingungen einen Fehler auslösen. Bitte für die Erweiterung zur Anzeige der Studentendaten nur diese Version oder spätere verwenden.

#5205: FN2XML ist von dieser Version an mit dem Massendruck von OrgEinheiten auf TPG-Ebene durch das PD-Modul kompatibel.

#6021: Im Student-Import von Stud2Flex wurde ein Fehler behoben.

Hotfix 2.04.05.013 vom 19.06.2020

#1887: Mehrfach Anzeigen von Studentendaten per Orgeinheiten in FN2LM. Kann über das setzen des InitParameters FN2XML.NUR_UEBERGEBENE_ORGEINHEIT an/aus geschaltet werden.

Der Parameter befindet sich in der context.xml und ist standartmäßig mit true vorbelegt ( bedeutet das bisherige verhalten wird bei behalten), bei der Änderung auf false werden die Studentendaten mehrfach per Orgeinheiten angezeigt.

Hotfix 2.04.05.012 vom 15.06.2020

#3993: Die Unterschiede zwischen Debug-XML und SysLog-Ausgabe wurden, seitens fn2web, behoben.

#5382: Das Hochlade-Datum wird nun im XML mit geliefert und es werden nur noch Prfstds betrachtet, die tatsächlich digital abgegeben wurden. Außerdem konnten unter bestimmten Umständen Arbeiten einen Tag über ihre Abgabefrist hinaus abgegeben werden.

In FN2AUTH wurde ein Fehler beim Löschen von Student Meta-Daten behoben.

Hotfix 2.04.05.011 vom 29.05.2020

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

#5382: Doppelte Prfstds und überflüssige Prfstdteile werden nicht mehr im XML für den Datei-Download in FN2LM ausgeliefert und die Teilprüfungsgruppenbezeichnung wird mit geliefert.

#5967: Es wurde ein Aktiv-Flag für Druckformate (Repfiles) eingeführt.

#5977: Ein Fehler beim Anmelden von mehreren, mit einander in Beziehung stehenden Prüfungsfächern wurde behoben.

#6005: Die Rollen-Vergabe in FN2RBACWEB funktioniert wieder.

#6018: In FN2RBACWEB können Studenten auch wieder mit führender '0' in der Matrikelnummer importiert werden.

#6029: Neu angelegte Qualifikationsziele wurden in der zugehörigen ModulLv nicht gespeichert.

Hotfix 2.04.05.010 vom 25.05.2020

#6026: Ein Fehler in einem SQL-Statement verhinderte die Erstellung von PDFs in FN2MOD2.

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“.

Es 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"/>
<mapping resource="de/ihb/flexnow/kogen/ExternSystem.hbm.xml"/>
<mapping resource="de/ihb/flexnow/kogen/ExternFeld.hbm.xml"/>
<mapping resource="de/ihb/flexnow/kogen/ExternId.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.