Estoy accediendo a cierto perfil de usuario y el número de “me gusta” recibidos allí es totalmente diferente al que se muestra cuando voy a la vista de administrador de ese perfil y me desplazo hacia abajo hasta la sección de estadísticas.
Sí, al hacer más comprobaciones también estoy encontrando otras rarezas.
Verifiqué un usuario nuevo en un sitio donde tengo derechos de administrador.
El usuario se unió hace 30 días.
En su perfil público - https:///u//summary - se muestra
En la página de administración - https:///admin/users// - se muestra
Dado que el usuario solo ha estado activo en un tema y tiene varias publicaciones, revisé todas las publicaciones. No ha dado ni recibido ningún “me gusta”.
Supongo que no es una pregunta para mí, ya que no he desarrollado esa función . Quizás. Pero es otra vez que experimentamos discrepancias de datos debido a la falta de una UX adecuada y comunicación desde la interfaz de usuario, o a algo más.
Sería genial, @Falco, si pudieras confirmarlo con certeza para que podamos estar 100% seguros. ¡Gracias!
Las estadísticas que ves en la página de resumen del usuario se obtienen de la tabla user_stats. Los campos likes_given, likes_received, post_count y topic_count de esa tabla se refieren únicamente a la actividad que ocurre en temas normales; la actividad proveniente de mensajes privados (PM) se excluye de los resultados. Para más información, consulta discourse/app/models/user_action.rb at main · discourse/discourse · GitHub.
Las estadísticas que ves en la página de administración de un usuario incluyen conteos de mensajes privados, por lo que puedes esperar que los resultados de likes_given, likes_received, post_count y topic_count sean diferentes en ambos lugares.
Si el usuario completó el Tutorial para Nuevos Usuarios, habrá dado y recibido 1 like en un mensaje privado. Esos likes aparecerán en la página de administración del usuario, pero no se mostrarán en su página de Resumen porque ocurrieron en un mensaje privado. También puedes esperar que el conteo de Publicaciones Creadas sea mayor en la página de administración del usuario que en su página de Resumen si el usuario respondió al tutorial.