Univention Bugzilla – Bug 26871
Benutzerverständliche Fehlermeldung von SchoolBaseModule.schools() bei nicht vorhandenen Schul-OUs
Last modified: 2012-06-11 06:29:35 CEST
Derzeit bekommt der Benutzer einen Traceback zu sehen, wenn die schools()-Funktion aufgerufen wird, ohne dass eine Schule existiert. Ich denke es wäre gut wenn in diesem Fall der Benutzer eine "schöne" Fehlermeldung erhält, in der steht, dass keine Schule existiert.
Sollte nun keine Schule existieren, wird der Request auf MODULE_ERR gesetzt und im Frontend wird eine benutzerfreundliche, lokalisierte Fehlermeldung angezeigt. Fixed
*** Bug 27062 has been marked as a duplicate of this bug. ***
Siehe Bug 27062, bitte noch einmal überprüfen.
Das hatte nichts mit diesem Bug zu tun. Der Fehler wurde mit Bug #27062 gefixed.
Diese Ergänzung wurde in schools eingebaut: if not search_base.availableSchools[0]: request.status = MODULE_ERR msg = _('Could not find any school. You have to create a school before continuing. Use the \'Add school\' UMC module to create one.') Da es immer eine Schule in der Liste gibt, die ggf. eine leere Zeichenkette ist, ist die Prüfung korrekt
UCS@school 3.0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS@school erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"