Ao usar o Discourse para gerenciamento de desenvolvimento de projetos, muitas vezes é um exagero operacional criar um tópico separado para cada pequena coisa que precisa de correção — é muito mais viável e rápido discuti-las e coletá-las em um único tópico.
Adiciono uma caixa de seleção toda vez que há uma mensagem que requer uma correção. Isso funciona bem por si só. Mas a parte inconveniente é pesquisar em todo o tópico por mensagens com caixas de seleção desmarcadas.
Portanto, o recurso proposto é permitir a incorporação de uma caixa de seleção dinâmica (por exemplo, na primeira mensagem de um tópico, mas basicamente em qualquer lugar que você queira), que imitaria todas as caixas de seleção existentes em todas as mensagens do tópico.
Vamos chamá-lo de topic checkboxes (caixas de seleção do tópico).
Uma configuração adicional para as caixas de seleção do tópico poderia ser uma maneira de filtrar para mostrar apenas caixas de seleção marcadas ou desmarcadas.
Quando um item é marcado/desmarcado em uma caixa de seleção de tópico como essa, a caixa de seleção correspondente na mensagem também é marcada/desmarcada respectivamente.
Sim, entendi. Mas quando todos os trabalhos mencionados nas postagens forem resolvidos e você precisar fechar o tópico, por que precisaria de caixas de seleção automáticas em todas as postagens? Simplesmente resolver a primeira e depois fechar automaticamente o tópico faria a mesma coisa.
Você gostaria de usar alguma super verificação para mostrar que todas as tarefas nesse tópico, ou seja, postagens, estão prontas. Certo?
este não é o nosso caso; o tópico está “em andamento” há algumas semanas enquanto discutimos e trabalhamos em um recurso, e criamos microtarefas sob demanda; uma caixa de seleção que podemos marcar assim que a tarefa for concluída é mais do que suficiente; um tópico para cada uma dessas tarefas criaria uma bagunça de milhões de tópicos. Portanto, se “múltiplos tópicos” tivessem funcionado para nós, eu não teria criado esta solicitação de recurso.
Não tenho certeza do que você quer dizer.
Deixe-me mostrar um exemplo:
Tópico: Iteração na UX do recurso ABC
Mensagem 1
Descrição do recurso bla-bla-bla.
TODO: [topic_features]
p.s. a mensagem 1 renderizaria uma lista de caixas de seleção de todas as postagens no tópico, assim:
[ ] Atualizar isto e aquilo bla-bla-bla
[+] Corrigir XYZ.
Mensagem 2
Oi Tom, bla-bla-bla. Vamos atualizar isso de forma que bla-bla-bla.
Atualizar isto e aquilo bla-bla-bla
Mensagem 3
Acho que precisa funcionar desta forma e não daquela aqui, por favor, veja a captura de tela. Vamos consertar isso.
[+] Corrigir XYZ.
Mensagem 4
Ei, corrigi o XYZ, dê uma olhada na captura de tela abaixo, gostei de como ficou!
Adoraria que esse recurso fosse implementado, precisamos dele ainda mais agora que temos mais pessoas usando Discourse para gerenciamento de projetos. Nós apenas discutimos as coisas e surgem ações regulares, e as “marcamos” adicionando uma caixa de seleção, para que nada seja esquecido ou perdido mais tarde. Depois disso, seria muito conveniente se houvesse uma lista de resumo de caixas de seleção que mostrasse todas as caixas de seleção — seja do tópico atual ou de uma categoria — e opcionalmente apenas as não checadas, ou as não checadas primeiro, depois as marcadas.