Come eliminare i PM in massa?

Mi chiedo se posso cercare e rimuovere in massa i PM dal loro titolo o da qualcos’altro?

Ho abilitato ‘First solution accepted’ su Automation e pensavo che sarebbe stato inviato solo una volta, ma viene inviato in ogni soluzione (e/o ripetutamente).

Grazie :slight_smile:

Puoi usare le azioni di massa nella tua casella di posta se è quello che intendi?

Probabilmente puoi farlo anche tramite la console di Rails.

1 Mi Piace

Ehi, grazie per la tua rapida risposta!

Sto chiedendo di eliminare i PM su ogni utente, l’opzione di massa dovrebbe funzionare in questo modo?

Oof. Sembra estremo. Cosa è successo?

Ciò che ho affermato in precedenza:

Eravamo in open-beta quindi non è poi così grave, ma ho davvero bisogno di rimuovere tonnellate di PM :slight_smile:

Ah. L’ho letto male come ogni PM invece di un gruppo di PM che si adattano a uno schema. Hai accesso al server per eseguire qualcosa usando la console Rails? Quella o l’API probabilmente funzionerebbero meglio.

2 Mi Piace

Dovrebbero esserci suggerimenti per adulti in Operazioni bulk amministrative. Se riesci a trovare un esempio con PostDestroyer e uno che seleziona argomenti corrispondendo al titolo, penso. Questo presuppone che tu sia self-hosted e possa accedere a rails.

1 Mi Piace

Posso entrare in Rails, di sicuro! Hai qualche suggerimento o esempio per iniziare?

Grazie!

Cerca PostDestroyer e trova qualcosa come How to bulk delete old whispers - #2 by tshenry

1 Mi Piace

Va bene per voi? Si potrebbe migliorare?

 Topic.where("archetype = 'private_message' AND title ILIKE ?", "%something%").find_each do |t|
   PostDestroyer.new(Discourse.system_user, t.ordered_posts.first).destroy
   puts "Distrutto PM: #{t.id} - #{t.title}"
 end

Questo dovrebbe essere possibile usando l’interfaccia utente, nel caso fosse un metodo preferito.

Se si utilizza il filtro di ricerca in:all-pms, insieme al titolo o alle parole chiave del messaggio automatico, questi dovrebbero apparire nei risultati di ricerca. È quindi possibile applicare le azioni di massa ed eliminarli dalla pagina dei risultati.

3 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.