Entdeckte diesen Fehler, als ich versuchte, einige ausgefallene Einladungen zu machen, die einen Benutzer zu einigen Gruppen hinzufügen und ihn zu einem Thema weiterleiten, was sich gut auf angemeldete, nicht angemeldete und neue Benutzer anwenden lässt.
Um es nachzustellen:
Erstellen Sie eine Einladung, die auf ein Thema führt, auf das Ihr Testbenutzer bereits Zugriff hat
Fügen Sie der Einladung eine Gruppe hinzu (bei der Ihr Benutzer momentan kein Mitglied ist)
Melden Sie sich als Ihr Testbenutzer an
Besuchen Sie den Einladungslink mit diesem Benutzer
Ergebnis: Der Testbenutzer wird NICHT zur Gruppe hinzugefügt (sie sollten es sein).
Wenn der Benutzer noch keinen Zugriff auf das Thema hat (oder ein neuer Benutzer ist), werden sie ohne Probleme zur Gruppe hinzugefügt.
Zustimmen - Ich glaube, ich habe es jedoch etwas genauer eingegrenzt. Diese Funktionalität hat früher funktioniert, daher scheint dies eine Regression zu sein. Wahrscheinlich zum Zeitpunkt der Korrektur, auf die in diesen anderen Threads angespielt wurde.
Es wäre wahrscheinlich angebracht, sie alle zusammenzuführen.
Persönlich glaube ich, dass dies ein sehr valider Anwendungsfall ist. Er ermöglicht die Verwendung eines einzigen, optimierten Prozesses zur Aufnahme von Personen, unabhängig davon, ob sie sich bereits auf der Website befinden. Andernfalls benötigen Sie zwei parallele (und schwer zu verwaltende) Prozesse für aktuelle und neue Benutzer.
Es klingt so, als ob du das Problem wunderbar gelöst hast! Ich denke, wir können das als fixed markieren.
Ich musste für das aktuelle Ereignis, für das die Einladungen sind, einen einfacheren Arbeitsablauf wählen, freue mich aber darauf, das bald richtig auszuprobieren.
Es könnte sich auch lohnen, @gassim und @UnicornX zu pingen, um zu sehen, ob dies ihr Anwendungsfall gelöst hat, und diese Themen ebenfalls abzurunden.
Ich erhalte bei dem Link in Join the Discourse User Testing Community die Meldung „Einladung abgelaufen“, was ermutigend ist, da dies so klingt, als würde es wieder funktionieren, wenn die Einlösung der Einladung verlängert würde. (Obwohl das auch daran liegen könnte, dass ich sie vor langer Zeit bereits verwendet und vergessen habe )