Ver quién está siguiendo un tema

En nuestro foro utilizamos temas bloqueados como listas de correo:

Esta es una gran característica. Cualquiera con un nivel de confianza suficientemente alto puede crear una lista de correo con muy poco esfuerzo, lo que permite comunicaciones extremadamente específicas solo a aquellos con un interés particular. Tenemos una comunidad de usuarios muy amplia, por lo que esto es esencial.

Una característica que falta es que la persona que inició el tema, o cualquier persona con privilegios suficientes, pueda ver quién está siguiendo un tema. Esto es importante para saber si los mensajes que se envían están llegando a las personas que necesitan verlos.

¿Hay algún plan para que esto se convierta en una característica? Si no, ¿hay alguna forma de poner esto en una lista de tareas pendientes? Mientras tanto, ¿cuál es la mejor manera de obtener esta información? Supongo que una consulta SQL en Data Explorer. Una pregunta similar sobre temas observados es lo mejor que puedo hacer en términos de arte previo, pero tendré que asegurarme de que las listas de correo tengan una etiqueta específica y filtrar por ella para poder encontrar los temas correctos, pero si hay una mejor manera, estaré encantado de escucharla.

3 Me gusta

No puedo decirlo con seguridad. Pero creo que probablemente podrías usar el plugin Explorador de datos con un script de consulta personalizado.

3 Me gusta

Hola Aidan :slight_smile:

Sí, no creo que esta función se haya considerado todavía, parece ser de escasa utilidad.
Sin embargo, puedes lograrlo con una consulta de Explorador de datos como esta:

-- [params]
-- topic_id :topic_id

SELECT user_id, topic_id, notification_level
FROM topic_users
WHERE topic_id = :topic_id
ORDER BY id DESC

4 Me gusta

Podrías crear un plugin que añada la lista de personas que están viendo el tema al serializador y luego añadir algo en un componente temático que lo muestre en algún lugar.

2 Me gusta

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