Links para CSVs no automation data explorer PMs estão com erro 404

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’:

1 curtida

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.

Isso ocorreu porque a extensão csv não foi adicionada à configuração authorized extensions for staff.

Após adicionar a extensão csv e reativar um PM, o link csv no PM subsequente funcionou.

Algumas sugestões:

  1. 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

  2. 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”

Obrigado @pmusaraj por me ajudar com isso! :heart:

1 curtida

Obrigado por rastrear até essa configuração do site! É uma configuração traiçoeira!

1 curtida

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:

Screenshot 2024-12-09 at 17.09.14

Obrigado pelo relato.

2 curtidas

Ótimo, obrigado @j.jaffeux!

1 curtida