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 » :
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.
Après avoir ajouté l’extension csv et réactivé un MP, le lien csv dans le MP ultérieur a fonctionné.
Quelques suggestions :
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
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”
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 :