Chiudere il mago Salva-senza-validazione foro (review round 1)

Fixkamo-internal
Spegnimento
28 agosto 2026 alle ore 05:57 UTC
Autore
Kamo
Impegno
48650e2

Quattro risultati di spec/code review, affrontati: 1. CRITICAL - nulla ha portato il pulsante Salva della shell sulla validità del passo, quindi un membro potrebbe cancellare il nome dell'organizzazione (o inserire un esito parziale su Colori) e lo hanno scritto senza guardia server. Aggiunto STEP VALIDATORS/isStepValid in orgSettingsSave.ts (stesso generico-dispatch E' un modello come STEP-SAVERS, che si riutilizza. piuttosto che nuove regole) e il pulsante di salvataggio di page.tsx cablato ad esso. Estratto validateName fuori validateBasics in validation.ts così Identity applica la stessa regola che la procedura guidata di creazione ha fatto, non un duplicato. Salta i resti incondizionatamente disponibile. Fixed ColorsStep's stale commento che ancora affermava che esisteva un cancello di convalida. 2. IMPORTANTE - il risparmiatore di conformità inviato èAlcohol/isTobacco/isFirearms (e ageReqTypeMember/TeamMember) incondizionatamente, che 403s un'organizzazione i cui valori memorizzati sono già alla deriva dal suo modello applicato, anche su il membro non ha mai visto un controllo per (questa è una produzione documentata incidente per il commento di OrganizationController.java). ComplianceStep ora porta il verdetto di ComplianceStepUi*/memberPick/teamPick accanto ai suoi valori; il salvatore invia ogni campo solo quando il suo il controllo è stato effettivamente mostrato, corrispondente LabelManager. tsx è esistente la conformità salva esattamente il precedente. 3. IMPORTANTE - il salvatore di colori ha mandato solo l'esa di base, lasciando coloreLuce/Luce/Dark/Darker stallo contro la nuova base (e cadere coloreDark/colorDarker dal CSS generato interamente, dal E' una cosa che non va. vuoto). PATCH .../colori non ha un errore di derivazione lato server - che esiste solo su creazione (fillDerivedColorVariants). Aggiunto un cliente-side specchio di ColorVariants.java's schiarire/darken matematica in modo che ogni salvataggio invia un tavolozza internamente coerente a cinque valori. 4. Minore - StepRail.tsx aveva MUI sx e Tailwind className sulla stessa elementi; spostato sia a className.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo