Qual é o recurso 'usuários em destaque'?

Olá
Vejo uma série de colunas na tabela de tópicos no Explorador de Dados chamadas “Featured_user…” e raramente é mencionado em qualquer lugar no Discourse com a descrição do que é e como funciona (ou que eu não consegui encontrar a fonte)?

Agradeceria uma explicação ou referência, por favor! Obrigado! (:

2 curtidas

Acredito que esses sejam os usuários/avatares que aparecem ao lado do autor do tópico nas listas de tópicos (junto com o last_post_user_id):

2 curtidas

Obrigado @JammyDodger! Testando isso no plugin Data Explorer, às vezes a interface do usuário mostra, por exemplo, quatro usuários em destaque, mas a consulta para

SELECT id, title, featured_user1_id, featured_user2_id, featured_user3_id,
featured_user4_id FROM topics

pode exibir NULL para o quarto, terceiro, segundo ou até todos!

Por exemplo,


tem cerca de três usuários exibidos na lista superior, enquanto ao executar a consulta, apenas um usuário parece ser um usuário em destaque:

Obrigado! :star_struck:

– mesmo id, mesmo tópico…

1 curtida

O primeiro avatar seria o proprietário do tópico (topic.user_id), e o segundo provavelmente seria o featured_user1, e o terceiro last_post_user_id

Você poderia tentar isso e ver se corresponde ao que sua lista de tópicos mostra:

-- [params]
-- integer :topic_id

SELECT t.id as topic_id,
t.user_id as topic_owner_user_id,
t.featured_user1_id as F1_user_id,
t.featured_user2_id as F2_user_id,
t.featured_user3_id as F3_user_id,
t.featured_user4_id as F4_user_id,
t.last_post_user_id
FROM topics t
WHERE t.id = :topic_id
3 curtidas

Ok, muito obrigado e desculpe se não consegui explicar isso corretamente desde o início, mas no meu exemplo acima, ele mostra três usuários (sim, o primeiro usuário é o proprietário), mas no resultado da consulta, apenas um usuário parece ser um featured_user. Minha pergunta é: como a consulta escolheu exibir um usuário e não o outro, que é visível na interface do usuário? (sem incluir o proprietário do tópico - isso é entendido)

Espero que exiba dois usuários em destaque + o proprietário, como temos na interface do usuário (:

1 curtida

Os usuários se movem de last_post_user_id à medida que você avança:

Primeira resposta:

image

Segunda resposta:

image

Terceira resposta:

image

2 curtidas

Sim, muito obrigado! Era exatamente o que eu queria entender! :grinning_face_with_smiling_eyes::+1:

2 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.