Einladungslinks (Schaltfläche „Einladung annehmen“) mit SSO funktionieren nicht für stabile v2.8.10

Ja, ich sehe das Problem jetzt. Wir zeigen immer noch den Discourse Connect-Button an, auch wenn die Einladung bereits eingelöst wurde, und auch für einen bestehenden Benutzer, der die Einladung nicht eingelöst hat.

Einladung noch nicht eingelöst für bestehenden Benutzer mit aktiviertem DiscourseConnect:

Einladung bereits eingelöst für bestehenden Benutzer mit aktiviertem DiscourseConnect:

Ich glaube, das Richtige wäre, den Button „Einladung annehmen“ im ersten Fall und den Button „Fortfahren“ im zweiten Fall auszublenden, obwohl ich mir nicht ganz sicher bin, da der Weg über die SSO-Anmeldung die Einladung ebenfalls annimmt discourse/app/controllers/session_controller.rb at 13db6234940e50f66bc712a054003e362ae9dbcd · discourse/discourse · GitHub. @sam, hast du dazu Gedanken? Ich bin im Moment nur etwas zurückhaltend, weitere Änderungen an dieser Benutzeroberfläche/diesem System vorzunehmen…

1 „Gefällt mir“

Die UI-Änderung klingt ziemlich einfach. Ich weiß, wie nervig das ist, aber wenn es nur darum geht, eine Schaltfläche bedingt auszublenden, empfehle ich, dies zu tun, aber nicht zurückzuportieren.

1 „Gefällt mir“

Das Problem hier für @hyphalos ist, dass sie Stable verwenden. In diesem Fall müssten wir den Fix zurückportieren.

Es tut mir sehr leid, ich glaube, @hyphalos kann hier einfach CSS verwenden, um das Problem zu umgehen, oder? Die problematischen Elemente ausblenden? Ich würde es vorziehen, nichts zurückzuportieren, da wir der Veröffentlichung von 3.0 zu nahe sind.

1 „Gefällt mir“

Das ist nicht wirklich machbar, da je nach Zustand ein anderer Button ausgeblendet werden muss:

Wenn es jedoch vor 3.0 zu riskant ist, können wir hier nicht viel tun. Ich werde die Korrektur in main vornehmen und sie wird im neuen Jahr in die stabile Version übernommen.

2 „Gefällt mir“

Wir stehen kurz vor der Veröffentlichung von 3.1, dies ist nicht mehr relevant.