Aggiungi filtro intervallo di date all'esportazione del registro azioni dello staff

Ho una richiesta di funzionalità! Vorrei poter esportare il registro delle azioni dello staff e necessito solo delle voci dell’ultimo anno.

Attualmente l’esportazione include l’intero registro delle azioni dello staff risalente all’inizio della cronologia del sito, il che produce un file di registro troppo grande da esportare e include anche molti anni di dati che non ho bisogno o non voglio consultare.

L’implementazione più semplice che penso sarebbe semplicemente aggiungere una finestra modale che viene visualizzata quando si seleziona il pulsante di esportazione per specificare un intervallo di date. Potrebbero esserci anche altri filtri utili, ad esempio per includere solo le voci che registrano le azioni di un utente specificato, o solo quelle relative a un utente specificato, ecc., ma questo è meno importante per me.

In futuro e separatamente, potremmo anche considerare di rinnovare l’interfaccia utente del registro delle azioni dello staff per migliorare il filtraggio e la visualizzazione, e per fornire la possibilità di esportare ciò che si sta attualmente visualizzando.

3 Mi Piace

Nel frattempo, ecco alcune note dalla mia esperienza di oggi:

  1. un’impostazione nascosta del sito ti consente di esportare file più grandi del limite predefinito di 48 MB, quindi puoi ancora scaricare il registro delle azioni del personale anche se è enorme.
  2. il mio era ancora troppo grande per essere aperto come foglio di calcolo offline, quindi ho dovuto modificare il CSV per eliminare le righe di cui non avevo più bisogno. La formattazione del CSV non è facile da gestire (il timestamp non è la prima colonna) ma è stato utile cercare la data, ad esempio ,2024-12-31 per trovare la prima (o l’ultima) voce dell’anno desiderato, selezionare la riga successiva e quindi premere Maiusc-Cmd-Su (o Giù) per selezionare il resto ed eliminarlo.
  3. diverse azioni di voce di registro contengono molti dati nella colonna details. Ho utilizzato il filtro rapido nel mio foglio di calcolo per trovarli e svuotare la colonna details. Le azioni incriminate sono state:
    • delete_topic
    • delete_post
    • post_edit
    • post_rejected
    • recover_topic
  4. Fare quanto sopra ha ridotto enormemente le dimensioni del file, rendendolo molto più facile da gestire.
  5. L’ordine di ordinamento è in ordine cronologico inverso, quindi l’ho cambiato in ordine cronologico utilizzando il filtro rapido.