Liens vers les CSV dans l'explorateur de données d'automatisation PMs sont en erreur 404

Dans l’explorateur de données, « Autoriser les groupes à accéder à cette requête » est défini sur : modérateurs, administrateurs, personnel

Dans l’enregistrement d’automatisation, « Joindre le fichier CSV au MP » est coché. Le script est « Planifier un MP avec les résultats de l’explorateur de données ».

Les destinataires sont un administrateur et un modérateur - même résultat pour les deux.

J’ai essayé avec quelques requêtes d’explorateur de données, par exemple « Utilisateurs inactifs sans publications ». (Le CSV est disponible en téléchargement sur la page Explorateur de données.)

La version de Discourse installée est 3.4.0.beta3-dev (d7503a6153), le plugin Data Explorer est à jour (f2891947).

Paramètres d’automatisation pour le MP « Utilisateurs inactifs sans publications » :

1 « J'aime »

Pouvez-vous partager le contenu brut de l’un de ces MP envoyés par l’automatisation ? N’hésitez pas à m’envoyer un MP si le contenu n’est pas destiné à un public.

Ceci était dû au fait que l’extension csv n’avait pas été ajoutée au paramètre authorized extensions for staff.

Après avoir ajouté l’extension csv et réactivé un MP, le lien csv dans le MP ultérieur a fonctionné.

Quelques suggestions :

  1. Sur les pages d’automatisation, ajoutez du texte et un lien après la case à cocher ‘Attach the CSV file to the PM’. Quelque chose comme : (Requires authorization of csv extension). Lier ‘authorization of csv extension’ à /admin/site_settings/category/all_results?filter=authorized%20extensions%20for%20staff

  2. Pour aider à diagnostiquer le problème dans les cas futurs, si possible, changez le lien dans le MP lorsque le csv n’est pas une extension autorisée, de :
    href=“/404”
    à quelque chose comme :
    href=“/unauthorized”

Merci @pmusaraj de m’avoir aidé avec ceci ! :heart:

1 « J'aime »

Merci de l’avoir trouvé dans ce paramètre de site ! C’est un paramètre sournois !

1 « J'aime »

Je ne peux pas faire toutes vos recommandations, mais à partir de maintenant, lorsque vous enregistrerez une automatisation à l’aide de ce script et que attach_csv sera coché, une erreur sera générée si csv ne figure pas dans la liste des authorized_extensions :

Screenshot 2024-12-09 at 17.09.14

Merci pour le rapport.

2 « J'aime »

C’est super, merci @j.jaffeux !

1 « J'aime »