Irreführende Fehlermeldung, wenn man sich nicht eingeloggt hat
-
Als Gruppenleiterin habe ich in einer Gruppe bei der Sichtbarkeit die Einstellung "Intern" gewählt:
Wenn nun irgendein registrierter ChurchTools-Benutzer, der gerade nicht angemeldet ist, auf den Link zu dieser Gruppe drückt, erscheint die folgende Fehlermeldung:
Diese Meldung versteht kein Mensch ohne technischen Hintergrund. Sie ist auch tatsächlich falsch, weil der Benutzer "das Objekt" ja eigentlich sogar sehen darf. Statt der Fehlermeldung sollte eine Anmeldemaske erscheinen. -
@kneukirch würde sogar vorschlagen das an support@churchtools.de als Bug zu melden
-
@kneukirch Der Haken ist, daß CT zwar weiß, daß keine Berechtigung vorliegt (='du darfst nicht'), aber nicht an welcher Stelle der Fehler vorkommt.
(Ich nehme an, die Anmeldemaske wird Standardroutinen aufrufen, die dann selber nicht wissen, woher der Aufruf kommt.)Man könnte die Fehlermeldungen ändern, Tools/Werkzeuge > Übersetzungen > error.forbidden.view
Falls man's ändert, sollte vermutlich die Meldung "Du darfst das Objekt "{model}[{id}]" nicht sehen." so stehenbleiben und nur eine Ergänzung erfolgen, also hintendran " Bist du eingeloggt?" anhängen.
Oder auch "Du hast keine Berechtigungen das Objekt "{model}[{id}] zu sehen oder bist nicht eingeloggt."Aber ob das wirklich SInn macht?