En el explorador de datos, ‘Permitir que los grupos accedan a esta consulta’ está configurado en: moderadores, administradores, personal.
En el registro de Automatización, ‘Adjuntar el archivo CSV al PM’ está marcado. El script es ‘Programar un PM con resultados del explorador de datos’.
Los destinatarios son un administrador y un moderador; el mismo resultado para ambos.
Lo he intentado con un par de consultas del explorador de datos, por ejemplo, ‘Usuarios inactivos sin publicaciones’. (El CSV está disponible para descargar en la página del Explorador de datos).
La versión de Discourse instalada es 3.4.0.beta3-dev (d7503a6153), el plugin Data Explorer está actualizado (f2891947).
Configuración de automatización para el PM de ‘Usuarios inactivos sin publicaciones’:
¿Puedes compartir el contenido sin procesar de uno de estos PM enviados por la automatización? Siéntete libre de enviarme un PM si es contenido no destinado a una audiencia pública.
Después de agregar la extensión csv y volver a activar un PM, el enlace csv en el PM posterior funcionó.
Un par de sugerencias:
En las páginas de automatización, agregue algo de texto y un enlace después de la casilla de verificación ‘Adjuntar el archivo CSV al PM’. Algo como: (Requiere autorización de la extensión csv). Vinculando ‘autorización de la extensión csv’ a /admin/site_settings/category/all_results?filter=authorized%20extensions%20for%20staff
Para ayudar a diagnosticar cuál es el problema en casos futuros, si es posible, cambie el enlace en el PM cuando csv no sea una extensión autorizada, de:
href=“/404”
a algo como:
href=“/unauthorized”
No puedo implementar todas tus recomendaciones, pero a partir de ahora, cuando guardes una automatización usando este script y la opción attach_csv esté marcada, se generará un error si csv no está en la lista de authorized_extensions: