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:
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…
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.
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.
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.