É possível exibir o grupo de usuários do primeiro pôster na lista de tópicos mais recentes/novos?

Olá pessoal :wave:

Eu estava me perguntando se há uma maneira de fazer o seguinte:

  • Sempre que um usuário de um determinado grupo for o primeiro a postar/criar um tópico
  • Marcar esse tópico com o nome do grupo dele
  • E ter essa tag (nome do grupo) visível apenas para outro grupo de usuários nos painéis Mais recentes ou Novos

Eu procurei por flairs, mas eles não resolvem o problema, pois não são visíveis nos painéis. Pensei em criar um plugin personalizado como sugerido aqui, mas não estamos auto-hospedando, então isso também não funciona.

Obrigado!

1 curtida

Olá Nemanja :wave:t5: :slight_smile:

O que você descreveu seria complicado de alcançar de imediato, mas talvez ainda possamos ajudar. Você pode compartilhar o que está tentando alcançar com essa configuração? Talvez possamos sugerir outras maneiras de fazer isso, como usar permissões de categoria e grupo, ou algo assim.

2 curtidas

Olá @osioke e obrigado pela rápida resposta!

O que estamos analisando é a criação de

  • uma forma visualmente fácil de identificar para
  • administradores/equipe entenderem
  • qual grupo de usuários está fazendo a pergunta

Esse recurso/tag deve então ser visível apenas para administradores/equipe.

2 curtidas

Talvez fazê-los postar em uma categoria que apenas esse grupo pode criar tópicos? Essa é a maneira fácil.

2 curtidas

Obrigado pela sugestão! Infelizmente, isso não funciona, pois o tópico precisa ser visível para toda a comunidade. As tags seriam apenas para os administradores.

1 curtida

E você quer que essa forma visual seja visível a partir da visualização do último ou novo tópico (ou como você se referiu a eles, painel), certo?

Perguntando para ter certeza e para ver se os flairs podem ser tornados visíveis a partir da visualização do tópico por meio de um componente de tema.

Sim, exatamente, quero ver o grupo que está fazendo a pergunta nas visualizações de tópicos mais recentes/novos. Pensei que as tags seriam melhores, pois os flairs podem ser vistos por qualquer pessoa, não apenas administradores/equipe.

Me diga se essa é uma opção :grinning:

1 curtida

Usar tags dinamicamente entraria no território de plugins personalizados, o que pode ou não funcionar para o seu caso de uso. Então, estou procurando outras maneiras possíveis.

1 curtida

Agradeço a ajuda @osioke :pray:

1 curtida

E sim! É possível em um componente de tema. :slight_smile:

Nas listas de tópicos, temos primary_group_id e flair_group_id do usuário que criou o tópico… então devemos ser capazes de obter o nome do grupo ou flair relevante usando isso e usá-lo nas visualizações que você mencionou.

Isso ainda é trabalho personalizado, então você pode usar nosso Marketplace para fazer isso ou fazer internamente. :blush::tada:

1 curtida

Eu acho que a funcionalidade de “flair” pode ser a sua solução, mas você pode criar uma categoria que todos possam ler e responder, mas apenas alguns possam iniciar um novo tópico.

2 curtidas

Obrigado pela sugestão @osioke, muito apreciado. Pelo que entendi, você recomendaria contratar alguém do Marketplace para fazer o trabalho?

1 curtida

Falir é definitivamente o caminho que eu também seguiria, mas depende do grupo ser o grupo principal do usuário - o que falha assim que o usuário mexe nessas configurações.

Outra alternativa para isso seria atribuir automaticamente um distintivo aos usuários do grupo. Isso significa que a equipe pode simplesmente clicar no nome e ver no perfil em quais grupos a pessoa está - não tão imediato quanto o flair, mas menos propenso à interferência do usuário (os usuários não podem remover distintivos, pelo que sei).

Consulta SQL para o distintivo, onde neste exemplo “discourse-admins” é o slug do Grupo.

select user_id, created_at granted_at, NULL post_id
from group_users
where group_id = (
  select g.id from groups g where g.name = 'discourse-admins'
)

E estas são as configurações

1 curtida

Sim! Eu também aconselharia fazer uma diligência ao escolher alguém de lá. Se tiver alguma preocupação com isso, por favor me avise :slight_smile:

Veja também o comentário de @Tris20, pode não ser o que você quer, mas ainda é uma ideia interessante.

Obrigado pelas sugestões @pfaffman e @Tris20, aprecio a ajuda :pray: Estamos analisando uma solução que seja visível das visualizações novas/mais recentes, então um componente de tema personalizado pode ser a melhor opção.

2 curtidas