Funcionalidades
Vínculos entre cards
Um vínculo entre dois cards, com um sentido, e a tela cuida do resto.
Um vínculo liga dois cards e tem um tipo: PARENT, BLOCKS, GENERATED ou RELATED. Ele é gravado como um registro só, com origem e destino.
A direção é do banco; o rótulo é da tela
A API não conhece “direção escolhida na tela”. Para os rótulos inversos (“é filho de”, “é bloqueado por”), o cliente troca os ids e chama a mesma rota no outro card. Assim existe um registro por vínculo, e não um par espelhado.
As três recusas
- Um card não se vincula a ele mesmo.
- Os dois cards precisam estar no mesmo espaço de trabalho. Essa fronteira não tem configuração que a libere.
- Projetos diferentes são recusados por padrão. Essa metade *tem* configuração (
allowCrossProjectLinks), e dois cards sem projeto contam como o mesmo agrupamento.
No máximo um vínculo entre dois cards
Em qualquer sentido: criar um segundo vínculo entre os mesmos dois cards é recusado mesmo invertendo a origem e o destino.