NoteBugsDocs

Funcionalidades

Colunas e escopo

A unidade não é a coluna: é o conjunto. E o conjunto tem dono.

Uma coluna sozinha não significa nada: o que um card enxerga é a lista ordenada do quadro dele. Todo conjunto tem um dono, e o dono é um par:

`tenantId``projectId`O que é
preenchidonuloo conjunto do ESPAÇO. Vale para todos os cards com o escopo em TENANT, e para os cards sem projeto em qualquer escopo
preenchidopreenchidoo conjunto daquele PROJETO. Só entra em uso com columnScope: PROJECT

Trocar o escopo é reversível

Com o escopo em TENANT, um conjunto de projeto fica inativo: continua no banco, nunca é apagado, não aparece em tela nenhuma e volta inteiro ao religar o escopo. A troca realoca os cards na mesma transação em que grava a configuração.

Quando o conjunto muda debaixo do card, ele é realocado casando por nome, senão por posição, senão na primeira coluna. O nome vem primeiro: um card em “QA” volta para “QA” mesmo que as duas listas tenham tamanhos diferentes.

Exatamente uma coluna de conclusão por conjunto

A marca done decide três coisas: o prazo lido em verde, a categoria “no prazo” do filtro e o destino dos cards pendentes ao concluir um epic.

A marca é exclusiva, e nunca fica vaga

Marcar uma coluna desliga a marca das demais na mesma transação; done: false é recusado com 422; e apagar a coluna marcada promove a última restante. Todo conjunto termina com exatamente uma coluna de conclusão.

O nome é a identidade

A coluna quase não viaja pelo id: o nome é único dentro do conjunto, e é por ele que o backup atravessa instalações e que o histórico registra a troca. O histórico guarda o nome que a coluna tinha na hora: renomeá-la depois não reescreve o passado.