- Verschifft
- 5. September 2026 um 06:32 UTC
- Autor
- Kamo
- Ausschuss
- bac56fe
Der Button erhöht Alarm('OAuth Flow noch nicht implementiert - Anmeldeinformationen konfigurieren manuell über die API'). Es öffnet sich jetzt die echte Google Workspace / Microsoft 365 Zustimmung fließen und berichtet, was zurückkam. Die Vertrauensgrenze ist der interessante Teil. Das Popup komplettiert auf dem Rückruf registriert in der eigenen Konsole des Anbieters, die auf dem API-Host serviert wird -- unterschiedlicher Ursprung aus diesem Fenster -- so seine Postbote in der Regel verfehlt die Herkunft überprüfen und das Ergebnis wird aus dem Popup einfach Schließen gelernt. Ein Signal, dass trägt kein Ergebnis darf nie als Erfolg gelesen werden, so dass jeder Weg endet, indem er fragt der Server, was er tatsächlich gespeichert hat: ein Mitglied, das den Zustimmungsbildschirm schließt, ist keine Verbindung gezeigt. Das Panel auch einbettet OrgOAuthAppSection, so dass die App die connects durch ist hier sichtbar und editierbar, und es ist die SAME-Registrierung die Registerkarte Anbieter Setup liest. Drei Korrekturen gefunden, während der Verkabelung, alle in diesem Tab: - Eine Renderschleife. Der Statuslader war abhängig von "t"; useTranslations() nicht versprechen eine stabile Identität zwischen Renders, so dass der Lader neu erstellt wurde, Wirkung refired, es gesetzt Zustand, und wieder rund. Nichts hier hält über ein Rückruf jetzt -- ein Problem wird entweder als Formulierung der Service gewählt oder als eine von vier genannten Schlüsseln. - Die Registerkarte bei jeder Ladung gefehlt. GET /org antwortet 204 für eine org mit Nein Integration, und contact_integrations ist s- cluster-wide, so res.json() warf auf dem leeren Körper und jeder Besuch angehoben "Failed to load Integration Settings". - Der Zwei-Wege-Sync-Schalter hat nie widergespiegelt, was gespeichert wurde: er liest "bidirectionalSync", wo die Zeile "bidirectional" trägt. Liest beides, sendet die Eine der Spalte ist nach benannt. Die Synchronisationsleiste daneben druckte ihr Service enum raw (IDLE / SYNCING / ERROR) mit eine hart codierte "Last sync:", und zeigte nie die Fehlermeldung der Reihe überhaupt -- so ein ERROR-Chip sagte einem Mitglied, dass etwas nicht stimmte und gab ihnen nichts zu handeln. Es benennt nun die Zustände und zeigt den Grund, und Sync liest jetzt die Zeile es wieder gerade gestartet. Das verbleibende Hard-codiertes Englisch des Tabs wird ebenfalls übersetzt. Schlüsselwege werden in vollem Umfang an jeder Anrufstelle geschrieben, anstatt von einem gebaut gemeinsames Präfix const: scripts/check-i18n-keys.mjs löst einen wörtlichen t('a.b.c') und eine Vorlage, deren statischer Teil zuerst kommt, aber nicht durchsehen kann t(${KEYS.c] -- verifiziert durch das Brechen einer Taste hinter einem solchen Präfix und das Anschauen der Wache immer noch berichten sauber. Hinter einem davon hätten alle 15 neuen Schlüssel ausgeliefert unvoreingenommen, und ein Tippfehler macht als eine rohe Schlüsselbahn auf dem Bildschirm.