- Shipped
- 28 août 2026 à 03:48 UTC
- Author
- Kamo
- Commit
- a1907dc
Ajoute le modèle de l'étape côté client (app/lib/orgSetupWizard.ts), une API fine client pour GET/PUT/DELETE /api/security/org-setup-wizard (app/lib/orgSetupWizardApi.ts), et l'utilisationOrgSetupWizard crochet que le La page de l'assistant et le bouton du pavé de lancement s'appuieront tous les deux. Vœurs de la logique pure dans app/lib plutôt que à côté de la page parce que app/settings/- et app/hooks/- ne sont pas dans l'enchiente de l'auto-letti la liste. isWizardFinished est décidé uniquement par la selure du serveurAt, non en comptant les étapes terminées, donc le bouton du pavé de lancement reste parti pour un l'organisation qui a déjà pris fin même après l'augmentation de la liste des étapes. normalizeSumary est total par rapport à l'entrée inconnue et drops pas------------------------------------------------ UtilisorgSetupWizard garde «loaded» séparé de Le bouton du lanceur ne rend rien jusqu'à la vraie réponse est connue.