No explorador de dados, ‘Permitir que grupos acessem esta consulta’ está definido como: moderadores, administradores, equipe
No registro de Automação, ‘Anexar o arquivo CSV ao PM’ está marcado. O script é ‘Agendar um PM com resultados do explorador de dados’.
Os destinatários são um administrador e um moderador - mesmo resultado para ambos.
Tentei com algumas consultas do explorador de dados, ‘Usuários Inativos sem postagens’, por exemplo. (O csv está disponível para download na página do Explorador de Dados.)
A versão do Discourse instalada é 3.4.0.beta3-dev (d7503a6153), o plugin Data Explorer está atualizado (f2891947).
Configuração de automação para o PM ‘Usuários Inativos sem postagens’:
Você pode compartilhar o conteúdo bruto de um desses PMs enviados pela automação? Sinta-se à vontade para me enviar uma mensagem privada se for conteúdo não destinado ao público.
Após adicionar a extensão csv e reativar um PM, o link csv no PM subsequente funcionou.
Algumas sugestões:
Nas páginas de automação, adicione algum texto e um link após a caixa de seleção ‘Anexar o arquivo CSV ao PM’. Algo como: (Requer autorização da extensão csv). Vinculando ‘autorização da extensão csv’ a /admin/site_settings/category/all_results?filter=authorized%20extensions%20for%20staff
Para ajudar a diagnosticar qual é o problema em instâncias futuras, se possível, altere o link no PM quando o csv não for uma extensão autorizada, de:
href=“/404”
para algo como:
href=“/unauthorized”
Não consigo implementar todas as suas recomendações, mas a partir de agora, ao salvar uma automação usando este script e com attach_csv marcado, um erro será gerado se csv não estiver na lista de authorized_extensions: