Pesquise tópicos públicos e MP simultaneamente

Continuando a discussão de Criar/Ver e Criar Permissões (novamente):

Acho que essa é uma ótima ideia. No momento, temos o modificador in:private para buscar MPs, então talvez algo semelhante como in:all ou in:everywhere?

9 curtidas

@david: Obrigado por criar este tópico (eu ia esperar até ter algum código :slight_smile: ). Eu mexi um pouco nisso entre reuniões ontem e esta manhã, e tenho um conceito de prova que adiciona uma tag de busca in:all: GitHub - adqm/discourse at search_all · GitHub

Algumas coisas que valem a pena considerar:

  • Isso é apenas um hack rápido, e eu não testei direito, exceto em uma pequena instância de teste com algumas postagens.
  • in:all é o nome certo?
  • Seria legal poder ver na lista quais resultados são MP (mensagens privadas) e quais são tópicos.
  • É necessário uma caixa de seleção na janela de “busca avançada”.

Fico feliz em continuar mexendo nisso quando tiver tempo. E eu realmente não conheço Ruby, Rails ou o código do Discourse ainda, então qualquer feedback e crítica construtiva é definitivamente bem-vinda!

5 curtidas

Incrível! Por favor, abra um PR assim que estiver pronto, para que as pessoas possam comentar mais facilmente.

Acho que está bom, a menos que alguém tenha ideias melhores? cc @codinghorror?

Seria, mas eu não me preocuparia com isso para começar. Isso pode ser um PR posterior.

Novamente, isso seria legal, mas não precisa necessariamente ser feito ao mesmo tempo. De qualquer forma, esse é um recurso voltado para usuários avançados.

6 curtidas

Depois de dar uma olhada mais aprofundada, descobri que ainda não está totalmente pronto… mas vou continuar trabalhando nisso e enviarei um PR assim que resolver os bugs que conheço.

7 curtidas

Acabei de abrir um PR. Fico feliz com ideias, feedback e críticas!

7 curtidas

in:all está bom, in:everything é demais para digitar, na minha opinião.

8 curtidas

Graças ao @hartz, isso agora está implementado :confetti_ball:

Você pode usar in:all para pesquisar suas MPs e tópicos públicos em um único local. Por exemplo:

11 curtidas

Hmm. Os resultados do PM não deveriam ter o envelope do PM ao lado do resultado? Caso contrário, como você sabe qual é qual?

12 curtidas

Sim, isso seria bom. @hartz já havia sugerido isso, mas eu defendi implementar primeiro a funcionalidade básica.

@hartz, você gostaria de tentar fazer isso funcionar em um segundo PR? Se não, posso dar uma olhada.

8 curtidas

Claro, estou feliz em tentar. Estou interessado em explorar um pouco mais o código (já que não tenho certeza se ainda conheço bem o projeto), e isso seria uma boa maneira de fazer isso.

Mas provavelmente levará vários dias antes que eu possa dar uma olhada de verdade, então, se você quiser entrar e cuidar disso, também está ótimo.

6 curtidas

@david: Finalmente pude dar uma olhada nisso (diferenciar a exibição de MPs e tópicos nos resultados de busca) e tenho uma solução improvisada pouco elegante funcionando localmente que parece funcionar, mas que provavelmente precisa de bastante refinamento. Devo abrir um tópico separado na categoria dev ou algo assim se achar que não está totalmente pronto para produção, ou devo simplesmente abrir um PR e usá-lo como espaço para discussão?

4 curtidas

Se você tiver algo funcionando, um PR seria ótimo — facilita comentar partes específicas do código. Se quiser, o GitHub tem um novo recurso de “PR Rascunho” (clique na seta ao lado de “criar pull request” antes de enviar).

7 curtidas

OK, parece ótimo, obrigado! Acabei de enviar um PR.

7 curtidas

O ícone foi mesclado agora - obrigado @hartz :slight_smile:

8 curtidas

Este tópico foi automaticamente fechado após 5 dias. Novas respostas não são mais permitidas.