Schließen Sie das Assistenten Speichern ohne Validierung Loch (Rezension Runde 1)

Fixkamo-internal
Verschifft
28. August 2026 um 05:57 UTC
Autor
Kamo
Ausschuss
48650e2

Vier Ergebnisse aus der Spec/Code Review, adressiert: 1. CRITICAL - nichts gated der Shell Speichern Taste auf Schritt Gültigkeit, so ein Mitglied könnte den Namen der Organisation ausblenden (oder einen Teilhex eingeben Farben) und haben es ohne Server-Seite Wache geschrieben. Hinzugefügt STEP_VALIDATORS/isStepValid in orgSettingsSave.ts (gleiche generische Dispatch Muster als STEP_SAVERS, Wiederverwendung **************** anstatt neuer Regeln) und kabelgebundene Seite.tsx Speichern Taste zu ihm. Auszug validateName aus validateBasics in validation.ts so Identity setzt die exakt gleiche Regel der erstellen Assistenten hat, nicht ein Duplikat. Überspringen bleibt bedingungslos verfügbar. Fixiert ColorsStep abgestandenen Kommentar, der immer noch behauptete, dass ein Validierungs-Gate bestehe. 2. WICHTIG - der gesendete Compliance-Sparer istAlcohol/isTabak/isFirearms (und ageReqTypeMitglied/Teammitglied) bedingungslos, welche 403s eine Organisation deren gespeicherte Werte bereits von seinem angewandten Modell abgedriftet sind, auch auf Felder, für die das Mitglied nie eine Kontrolle gesehen hat (dies ist eine dokumentierte Produktion Vorfall pro OrganizationController.javas eigener Kommentar). ComplianceStep jetzt trägt getComplianceStepUi's Show*/memberPick/teamPick Urteil neben seinen Werten; der Sparer sendet jedes Feld nur dann, wenn es sein eigenes Steuerung wurde tatsächlich gezeigt, passend zu LabelManager.tsx's vorhanden Compliance sparen Präzedenzfall genau. 3. WICHTIG - die Farben Sparer schickte nur die Basis Hex, verlassen colorLight/Lighter/Dark/Darker abgestanden gegen die neue Basis (und Dropping colorDark/colorDarker aus dem generierten CSS vollständig, seit **************** lässt sie weg, wenn beides ist blank). PATCH .../colors hat keine Server-seitige Ableitung Fallback - dass existiert nur auf create (fillDerivedColorVariants). Eine Client-Seite hinzugefügt Spiegel von ColorVariants.java Aufheller / Dage Mathe, so dass jede speichern sendet eine intern konsistente Fünf-Wert-Palette. 4. Minor - StepRail.tsx hatte MUI sx und Tailwind KlasseName auf der gleichen Elemente; beide verschoben zu className.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen