- Expédié
- 28 août 2026 à 05:57 UTC
- Auteur
- Kamo
- Commite
- 48650e2
Quatre conclusions de l'examen des spécifications/codes ont été traitées: 1. CRITIQUES - rien ne vient le bouton Save de la coque sur la validité de l'étape, donc a membre peut blanchir le nom de l'organisation (ou inscrire un hexadébat partiel sur Couleurs) et faire écrire sans garde côté serveur. Ajouté STEP-VALIDATORS/isStepValid in orgSettingsSave.ts (même paramétrage générique) pattern sous la forme d'ÉTAPE-SAVUS, réutilisation plutôt que de nouvelles règles) et le bouton Sauvegarder de page.tsx câblé. Extraits validName de validationBasics dans validation.ts donc Identity enforce la même règle que le magicien créé ne faisait, et non un duplicata. Reste à Skip à titre inconditionnel. Fixed ColorsStep's stre propos qui est encore a affirmé qu'une porte de validation existait. 2. IMPORTANT - l'épargneur de conformité envoyé est Alcohol/is Tobacco/isFirearms (et AgeReqTypeMembre/membre) inconditionnellement, qui 403s an organisation dont les valeurs stockées ont déjà dérivé de son modèle appliqué, même sur les champs pour lesquels le membre n'a jamais vu de contrôle (il s'agit d'une production documentée incident par l'organisationController.java, son propre commentaire). Respect des dispositions maintenant porte le show de getComplianceStepUi./memberPick/teamPick verdict à côté de ses valeurs; l'épargnant n'envoie chaque champ que lorsque le sien Le contrôle a été montré en fait, en correspondance avec LabelManager.tsx existants. le respect des dispositions à l'exception de la situation. 3. IMPORTANT - l'économiseur de couleurs n'a envoyé que l'hex de base, en laissant Célibataire clair/Lumière/Dark/Darker par rapport à la nouvelle base (et tombant colorDark/colorDarker à partir du CSS généré entièrement, depuis omet les omet lorsque l'un ou l'autre est vierges). PATCH .../les couleurs n'ont pas de dérivation côté serveur - que n'existent que sur la création (fillDerivedColorVariants). Ajout d'un client miroir de ColorVariants.java's lighten/darken maths donc chaque sauvegarde envoie un une palette à cinq valeurs cohérente en interne. 4. Minor - StepRail.tsx avait MUI sx et Tailwind className sur la même éléments; déplacé les deux à la classeName.