Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin:issues

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
admin:issues [2023/02/25 16:55]
karpenko [Plausichecks durchführen]
admin:issues [2023/02/25 16:57] (aktuell)
karpenko [Plausichecks hinzufügen]
Zeile 49: Zeile 49:
   * Wenn noch nicht erfolgt: **Festlegen des Fehlercodes** sowie //​fehler_kurzbz//,​ //​fehlertext//,​ //​fehlertyp_kurzbz//​ (z.B. //error//, //​warning//​). Dies erfolgt als SQL entweder im //​fehlerupdate.php//​ File im Core oder in einer Extension.  ​   * Wenn noch nicht erfolgt: **Festlegen des Fehlercodes** sowie //​fehler_kurzbz//,​ //​fehlertext//,​ //​fehlertyp_kurzbz//​ (z.B. //error//, //​warning//​). Dies erfolgt als SQL entweder im //​fehlerupdate.php//​ File im Core oder in einer Extension.  ​
   * **Anlegen einer library im //​libraries/​issues/​plausichecks//​ Ordner**. Diese muss die //​executePlausiCheck//​ Methode der Elternklasse //​PlausiChecker//​ implementieren. Die Methode muss alle vom Fehler betroffenen Objekte zurückliefern. Der Methode können Paremeter (//​$params//​) übergeben werden, welche zur Bestimmung des Fehlerzustandes notwendig sind (z.B. Studiengang oder Semester, für welche auf den Fehler geprüft werden soll).   * **Anlegen einer library im //​libraries/​issues/​plausichecks//​ Ordner**. Diese muss die //​executePlausiCheck//​ Methode der Elternklasse //​PlausiChecker//​ implementieren. Die Methode muss alle vom Fehler betroffenen Objekte zurückliefern. Der Methode können Paremeter (//​$params//​) übergeben werden, welche zur Bestimmung des Fehlerzustandes notwendig sind (z.B. Studiengang oder Semester, für welche auf den Fehler geprüft werden soll).
 +
 +{{ :​admin:​issue_plausicheck_plausichecker_example.png?​700 |}}
 +
 Im obigen Beispiel wird geprüft, ob es Studierende gibt, für die kein Sponsionsdatum eingetragen ist. Im obigen Beispiel wird geprüft, ob es Studierende gibt, für die kein Sponsionsdatum eingetragen ist.
 Die Prüfung kann auf Studiensemester und Studiengang eingeschränkt werden (//​$params//​). Die Prüfung kann auf Studiensemester und Studiengang eingeschränkt werden (//​$params//​).
/var/www/wiki/data/pages/admin/issues.txt · Zuletzt geändert: 2023/02/25 16:57 von karpenko