Desenhar departamentos como um gráfico de orgs com um selecionador pai

Featurekamo-internal
Navios
7 de agosto de 2026 às 05:57 UTC
Autor
kamo
Enviar
6e26ebb

A aba departamentos era uma lista plana, então uma org com Operações > Sucesso do Cliente > A bordo não tinha maneira de o dizer nem de o ver. A adição/edição obtém um departamento pai seleccionado, colocado com o nome porque a parentagem é estrutural e não operacional. Oferece a árvore em ordem de renderização e desactiva o próprio departamento mais tudo sob ele -- essas são exatamente as escolhas servidor rejeita, e oferecer uma escolha que sempre falha é pior do que não o oferecer. A lista torna-se uma espinha ortográfica. Uma coluna de trilho por nível, cada um exatamente um ícone o cotovelo de uma fileira pousa no centro do chip de seu pai em vez de perto ele; um último trilho de criança pára na esquina em vez de correr, que é o que torna visível o fim de um ramo sem contar os travessões. Células não carregam verticalmente estofamento -- os trilhos têm que alcançar ambas as bordas ou a linha quebra em cada linha. Profundidade lê através de tint e peso tipo, não tamanho de chip, uma vez que chips uniformes são o que Faça a geometria do trilho exata. Os cabeçalhos das colunas tornam-se rótulos de operador numa barra fosco, substituição de azul-50/indigo-50/cinza-900 ignorou o token da marca. Construção de árvores vive no departamentoTree.ts para que os casos estranhos têm de estar em algum lugar testado: um pai excluído de debaixo de uma criança renderiza no nível superior em vez de desaparecendo, e um ciclo que chegou à tabela renderiza em vez de pendurar a página. Falha ao gravar agora relata a própria explicação do servidor. O corpo 4xx estava a ser largado. a favor da linha de status, que teria virado "um departamento não pode ser seu próprio Pai" em "Mau Pedido".

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços