Passar os parâmetros solved=no&status=open ou solved=yes junto com a categoria é um recurso realmente legal. É muito fácil e útil filtrar os tópicos de uma categoria pelo status de resolução. No entanto, infelizmente, esses recursos são raramente usados, mesmo por usuários avançados, simplesmente porque não lembram da combinação de parâmetros e não sabem como enviá-los na URL de qualquer maneira.
Podemos ter um botão no cabeçalho por categoria que envie os parâmetros de URL para o usuário?
Assim como temos listas principais, lista de marcadores, lista de minhas postagens e as mais recentes, podemos criar botões de listas “Não resolvidos” e “Resolvidos” para categorias que têm a resolução habilitada?
Nas versões iniciais do Discourse, éramos capazes de criar botões personalizados com parâmetros predefinidos, como excluir uma categoria ou a própria categoria.
Podemos criar um botão que adicione os parâmetros solved=no&status=open ao caminho atual da categoria?
O plugin Solved adiciona uma configuração de site show filter by solved status ao Discourse. Quando ativada, ela adiciona um filtro para tópicos resolvidos e não resolvidos ao menu de navegação:
Parece que este recurso não funciona.
Nas minhas categorias, há um botão suspenso.
Ele envia parâmetros para a barra de endereços no Chrome ou no Firefox, mas não há filtragem após isso.
Sim, funciona. A filtragem funciona quando atualizo a página com parâmetros de URL, mas selecionar ‘não resolvido’ ou ‘resolvido’ no menu suspenso não atualiza a grade de tópicos.
Entrar no modo seguro e desabilitar o tema atual corrigiu esse bug.
No modo seguro, o menu suspenso para filtrar linhas funciona como deveria.
Agora preciso de tempo para testar qual componente do tema está causando isso.
Alguma ideia de por que não vejo o menu suspenso de filtragem na minha outra instância?
A solução está habilitada, estou na versão mais recente, mas não há o menu suspenso de filtragem.
O que estou observando é que, a menos que a configuração do site “permitir resolvidos em todos os tópicos” esteja ativada, o filtro não é adicionado ao menu de navegação. Isso parece estar relacionado a outro problema: quando “permitir resolvidos em todos os tópicos” não está ativado, uma seção “Resolvidos” é adicionada às configurações da categoria. A caixa de seleção nessa seção não permanece marcada após a categoria ser salva. Vamos investigar o que está causando esse problema e corrigi-lo.
Pode tentar atualizar seu site para obter a versão mais recente do plugin Discourse Solved? O plugin foi atualizado para corrigir um problema que impedia a exibição do filtro ‘Resolvido’ quando a configuração ‘Permitir resolvidos em todos os tópicos’ não está ativada. O filtro agora deve ser exibido nas listas de tópicos das categorias que permitem soluções. O filtro ainda não será exibido na lista de tópicos mais recentes do seu site, a menos que ‘Permitir resolvidos em todos os tópicos’ esteja ativado. Isso é intencional.