I collegamenti ai CSV in automation data explorer PMs sono 404

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

1 Mi Piace

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.

Ciò è dovuto al fatto che l’estensione csv non è stata aggiunta all’impostazione authorized extensions for staff.

Dopo aver aggiunto l’estensione csv e riattivato un PM, il collegamento csv nel PM successivo ha funzionato.

Un paio di suggerimenti:

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

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

Grazie @pmusaraj per avermi aiutato con questo! :heart:

1 Mi Piace

Grazie per averlo individuato nelle impostazioni del sito! È un’impostazione subdola!

1 Mi Piace

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:

Screenshot 2024-12-09 at 17.09.14

Grazie per la segnalazione.

2 Mi Piace

Ottimo, grazie @j.jaffeux!

1 Mi Piace