Somos un foro solo por invitación. Soy un administrador y he invitado a más de 1000 personas. Quiero reenviar invitaciones solo a un subconjunto de esa lista de invitaciones pendientes.
No veo una forma de seleccionar ese subconjunto de personas y reenviar solo sus invitaciones en lugar de reenviar a todos en la categoría Pendiente (y no encontré un tema de soporte para ello).
¿Alguna idea? (Si esto no es posible, sería genial tener una función como esta, donde pueda seleccionar un conjunto para reenviar…)
Actualmente, Discourse no tiene una función existente para reenviar invitaciones selectivamente a un subconjunto de invitaciones pendientes.
Tus mejores opciones alternativas aquí serían:
Reenviar invitaciones manualmente:
Puedes ir al área de “Invitaciones Pendientes” y reenviar manualmente las invitaciones para personas específicas revisando la lista una por una. Sin embargo, en tu situación, este podría ser un proceso tedioso ya que tienes un subconjunto muy grande de usuarios invitados pendientes.
Script personalizado (Uso de la API):
Si te sientes cómodo con el uso de la API, podrías escribir un script para interactuar con la API de Discourse y reenviar invitaciones a un subconjunto específico de usuarios. Esto requeriría experiencia técnica y acceso a las credenciales de la API de tu foro. La documentación sobre la API de Discourse está disponible aquí: https://docs.discourse.org/ y en la categoría Documentation bajo rest-api.
Para ayudar con este proceso, el plugin Data Explorer podría usarse para identificar a los usuarios a los que todavía se les necesita reenviar una invitación. Para encontrar invitaciones pendientes, podrías usar una consulta que apunte a las tablas invites o invited_users en la base de datos de Discourse. A partir de los resultados de la consulta, puedes exportarlos como un archivo CSV o JSON para crear una lista de trabajo de usuarios. Con esto, podrías hacer una referencia cruzada y decidir manualmente qué recordatorios reenviar.
Teniendo esto en cuenta, si esta es una función que te interesa, te animo a crear un tema de Feature en nuestra comunidad Meta. Cuantas más personas muestren interés en una función, más probable será que se incorpore a Discourse. Esta parece una idea genial y nos encantaría saber más sobre lo que buscas.