Navigation

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Irreführende Fehlermeldung, wenn man sich nicht eingeloggt hat

    Feature-Vorschläge Web
    3
    3
    51
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      kneukirch last edited by

      Als Gruppenleiterin habe ich in einer Gruppe bei der Sichtbarkeit die Einstellung "Intern" gewählt:
      3f78e910-9350-41f0-ade8-a7063393245d-grafik.png
      Wenn nun irgendein registrierter ChurchTools-Benutzer, der gerade nicht angemeldet ist, auf den Link zu dieser Gruppe drückt, erscheint die folgende Fehlermeldung:
      d4fbd1e9-7f33-4288-a081-7686b19d2b79-grafik.png
      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.

      MichaelG Ralf Bürzele 2 Replies Last reply Reply Quote 0
      • MichaelG
        MichaelG @kneukirch last edited by

        @kneukirch würde sogar vorschlagen das an support@churchtools.de als Bug zu melden

        1 Reply Last reply Reply Quote 0
        • Ralf Bürzele
          Ralf Bürzele @kneukirch last edited by

          @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?

          1 Reply Last reply Reply Quote 0
          • First post
            Last post