Disegnare i reparti come grafico org con un genitore picker

Featurekamo-internal
Spegnimento
7 agosto 2026 alle ore 05:57 UTC
Autore
kamo
Impegno
6e26ebb

La scheda dei reparti era un elenco piatto, quindi un org con le operazioni > Successo del cliente > L'imbarco non ha avuto modo di dirlo e non ha modo di vederlo. Add/edit ottiene un reparto Parent selezionare, posto con il nome perché la parentela è strutturale piuttosto che operativo. Offre l'albero in rendering ordine e disabilita il dipartimento stesso più tutto sotto di esso -- queste sono esattamente le scelte server rifiuta, e offrire una scelta che sempre fallisce è peggio di non offrirlo. La lista diventa una spina dorsale. Una colonna binaria per livello, ciascuna esattamente una icona chip largo, quindi il gomito di una fila atterra al centro del chip del suo genitore invece di vicino esso; la ferrovia di un ultimo bambino si ferma all'angolo piuttosto che correre, che è quello rende visibile la fine di un ramo senza contare gli indenti. Le celle non portano verticale imbottitura -- i binari devono raggiungere entrambi i bordi o le interruzioni di linea in ogni riga. La profondità legge attraverso la tinta e il peso del tipo, non la dimensione del chip, dal momento che i chip uniformi sono ciò rendere esatta la geometria della rotaia. Le intestazioni delle colonne diventano etichette dell'operatore su una barra ghiacciata, sostituendo hardcoded blue-50/indigo-50/gray-900 che ignorava il token del marchio. La costruzione dell'albero vive nel dipartimentoTree.ts quindi i casi imbarazzanti hanno un posto dove essere testato: un genitore eliminato da sotto un bambino rende al livello superiore piuttosto che svanire, e un ciclo che ha raggiunto il tavolo rende invece di appendere la pagina. I salva non registrati ora segnalano la spiegazione del server. Il corpo 4xx era caduto a favore della linea di stato, che avrebbe trasformato "un dipartimento non può essere proprio genitore" in "Bad Request".

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