O objetivo é rastrear quais tarefas atribuídas foram concluídas. Embora o status de resolução dos tópicos seja exibido na lista, adicionar um filtro seria melhor, assim como a página de Pull Requests do GitHub, que tem como padrão X Abertos e X Fechados. (Se possível, também seria ótimo poder filtrar itens que estão incompletos, mas fechados separadamente, e alterar o padrão para mostrar apenas itens que têm um valor específico em assign_statuses.)
Notei que na categoria onde os tipos de solução podem ser selecionados, há um menu suspenso no canto superior direito para filtrar por status de resolução, e a opção Where topics (Onde tópicos) nos filtros avançados também suporta a filtragem por status de resolução. Portanto, a incapacidade de diferenciar com base nisso em Grupos parece ser algo que está faltando.
Após alguma compreensão, isso envolve a interação de dois componentes, então pode ser um pouco difícil?
Independentemente disso, estou listando o requisito aqui primeiro, aguardando boas notícias da equipe do Discourse. ![]()
Sobre o motivo pelo qual unassign_on_close não pode ser usado para resolver isso:
unassign_on_closeé completamente diferente deste requisito. Ele meramente remove e registra a relação de atribuição entre o atribuidor e o tópico, mas o tópico não aparecerá mais na lista atribuída do responsável ou do grupo até que o tópico seja reaberto (sereassign_on_openestiver ativado).