Nell’esplora dati “Consenti ai gruppi di accedere a questa query” è impostato su: moderatori, amministratori, staff
Nel record di automazione “Allega il file CSV al PM” è selezionato. Lo script è “Pianifica un PM con i risultati dell’esplora dati”.
I destinatari sono un amministratore e un moderatore - stesso risultato per entrambi.
Ho provato con un paio di query dell’esplora dati, ad esempio “Utenti inattivi senza post”. (Il CSV è disponibile per il download nella pagina Esplora dati.)
La versione di Discourse installata è 3.4.0.beta3-dev (d7503a6153), il plugin Data Explorer è aggiornato (f2891947).
Impostazione di automazione per il PM “Utenti inattivi senza post”:
Puoi condividere il contenuto grezzo di uno di questi PM inviati dall’automazione? Sentiti libero di inviarmi un PM se si tratta di contenuti non destinati a un pubblico pubblico.
Dopo aver aggiunto l’estensione csv e riattivato un PM, il collegamento csv nel PM successivo ha funzionato.
Un paio di suggerimenti:
Nelle pagine di automazione, aggiungere del testo e un collegamento dopo la casella di controllo ‘Attach the CSV file to the PM’. Qualcosa come: (Richiede l’autorizzazione dell’estensione csv). Collegamento di ‘authorization of csv extension’ a /admin/site_settings/category/all_results?filter=authorized%20extensions%20for%20staff
Per aiutare a diagnosticare quale sia il problema in futuro, se possibile, modificare il collegamento nel PM quando csv non è un’estensione autorizzata, da:
href=“/404”
a qualcosa come:
href=“/unauthorized”
Non posso implementare tutte le tue raccomandazioni, ma d’ora in poi, quando salvi un’automazione utilizzando questo script e attach_csv è selezionato, verrà generato un errore se csv non è nell’elenco di authorized_extensions: