Accidenti. Centinaia di PM inviati dopo il cambio di categoria

Stiamo facendo un po’ di pulizia sul forum e ho appena spostato qualche centinaio di post in una nuova categoria. Stava andando tutto bene finché…

Decine di utenti hanno segnalato di aver ricevuto nuovamente messaggi privati risalenti addirittura al 2015.

E poiché sono stato io ad aver avviato la modifica, sembra che il messaggio personale sia stato inviato dal mio nome utente.

Avremmo dovuto esserne a conoscenza?

2 Mi Piace

È la prima volta che sento parlare di questo scenario.

Viene inviato un messaggio standard? Non mi è chiaro come venga reinviato un messaggio personale, ma sembra che provenga da te; sei stato tu il mittente originale dei PM?

Quando vai su /admin/email/sent, che tipo di “Email type” hanno i messaggi in uscita?

2 Mi Piace

Un esempio è un’email user_mentioned. È stata inviata 4 ore fa. Ma la menzione è avvenuta originariamente nel 2015! L’email che hanno ricevuto era indirizzata così:

From: myusername via The Forum <no-reply@my-forum.org>

Utilizzo un linguaggio generico qui perché i contenuti/forum sono privati.

1 Mi Piace

Alcuni utenti segnalano un’ondata di notifiche nello stesso momento in cui stavo ricategorizzando gli argomenti.

1 Mi Piace

Potrebbe essere correlato all’impostazione disable_category_edit_notifications?

4 Mi Piace

L’avevo pensato anche io inizialmente, ma l’email user_mention non quadrava. Mi stavo chiedendo se questi post più vecchi fossero stati importati da una migrazione a Discourse? Non dovresti ricevere una notifica di menzione una seconda volta per lo stesso post, ma se in qualche modo non fosse stato creato un record durante una migrazione, forse penserebbe che fosse la prima volta al cambio di categoria?

2 Mi Piace

Era da un argomento che avevi spostato? Confermare questo ci aiuterà a risolvere il problema.

C’è la possibilità che sia l’impostazione disable_category_edit_notifications, prova a disabilitarla e verifica se l’email viene inviata quando sposti un argomento.

Puoi cambiarla su /admin/site_settings/category/all_results?filter=disable_category_edit_notifications

Credo che questo sia il comportamento, ho appena spostato alcuni argomenti su un sito personale e ho ricevuto email per tutti i messaggi in cui ero menzionato. È molto raro, e mi piace che le persone vengano notificate quando questo viene fatto, quindi ci convivo. Ma potrebbe essere un po’ troppo per una comunità più grande. :slight_smile:

1 Mi Piace

Oooh, questo è interessante. Non penso che dovrebbe farlo.

4 Mi Piace

Cioè, questo è ciò che è strano. È che non sono gli utenti esperti a ricevere notifiche. Sono… chiunque sia stato menzionato in un post che è stato spostato da quella categoria a un’altra, quindi abbiamo segnalazioni di persone che ricevono 30-40 notifiche.

È successo anche a me. Ti fa davvero passare la voglia di occuparti delle pulizie!!! Pensavo di essere stato abbastanza intelligente disattivando le notifiche di categoria, ma non è così! Le menzioni mi hanno fregato e mi hanno causato diverse email arrabbiate dirette a me. Non è divertente.

Disattivare completamente le email ne salverà alcune, ma significa che il lavoro dovrà essere svolto fuori orario. E questo non è possibile nei forum internazionali affollati, né sopprime le notifiche.

In futuro ho intenzione di fare le cose dalla console per assicurarmi che le notifiche indesiderate non vengano attivate.

Ma sarebbe bello avere una modalità “housekeeping” a prova di errore per lo staff che consenta l’uso della GUI ma sopprima completamente le notifiche.

6 Mi Piace

Abbiamo visto la stessa cosa accadere con una menzione in un post del 2016 che è stato spostato in una categoria diversa, su un forum importato di recente.

Non riesco a trovare modifiche recenti (tutto ciò che riguarda queste notifiche sembra essere codice di almeno 11 mesi fa), ma penso che sia troppo una coincidenza vedere questo accadere subito dopo che è stato segnalato qui.

Questo è un comportamento assolutamente indesiderato. Soprattutto subito dopo una migrazione, questa non dovrebbe essere la prima interazione delle persone con un forum Discourse.
Perché si dovrebbe voler inviare una notifica se un argomento viene spostato in una categoria diversa?

@JammyDodger @maiki questo è effettivamente impedito da disable_category_edit_notifications? In caso contrario, esiste un modo per riempire le notifiche in modo che ciò non accada più?

Non credo che fare queste cose dalla console impedisca l’attivazione delle notifiche. Se si desidera aggirare le notifiche, sarebbe necessario farlo nel database (e ciò potrebbe avere altri tipi di effetti collaterali indesiderati).

1 Mi Piace

Non è così che si pianificano gli argomenti da pubblicare? Spostarli da una categoria privata a una pubblica?

Almeno questo è un modo in cui utilizziamo il nostro software per forum. Collaboriamo sui post nella categoria dello staff e poi, quando abbiamo finito, li pubblichiamo in una categoria pubblica. Ci rattristerebbe se non venissero inviate notifiche per questi.

Penso che dovrebbe esserci un modo per impedirlo nei casi in cui non sia il comportamento desiderato.

2 Mi Piace

Dovrei immaginare che il tuo caso d’uso sia molto meno comune di quello delle persone che vogliono semplicemente spostare post da una categoria all’altra, giusto?

Inoltre, questi non sono stati spostati da una categoria privata a una pubblica. Sono stati spostati tra due categorie pubbliche. Perché diavolo qualcuno vorrebbe essere avvisato via email della sua menzione di sette anni fa?

Non riesco a pensare a uno scenario in cui questo sia un comportamento atteso.

1 Mi Piace

Non pretendo di avere alcuna intuizione sulla sua popolarità, è solo il flusso di lavoro documentato e lo utilizziamo regolarmente: Scheduling topics for future publication. Senza che funzioni in questo modo, suppongo che la nostra opzione sarebbe quella di tagliare/incollare in un Nuovo argomento.

Nel nostro caso, le nostre categorie funzionano come distinti elenchi di distribuzione via email. In passato abbiamo avuto scenari in cui era un comportamento desiderato che l’argomento spostato generasse notifiche da inviare alla nuova “lista”. Volevamo che accadesse OGNI volta, forse no. Come ho detto, un’opzione sarebbe preferibile.

Forse una casella di controllo nella finestra di dialogo delle azioni di massa?

Voglio solo sottolineare: è difficile progettare il flusso di lavoro per le persone tra sette anni. :slight_smile:

Molte persone lo utilizzano così com’è come parte di vari flussi di lavoro, come quello a cui Wes ha fatto riferimento. Lo uso su alcuni siti diversi.

D’altra parte, non abbiamo molte persone che spostano:

  • molto materiale più vecchio
  • che menziona anche altri

La maggior parte dei miei argomenti più vecchi di 5 anni non fa molto uso delle menzioni degli utenti, quindi questo non mi sarebbe successo mentre stavo ripulendo contenuti più vecchi.

Lo risolveremo. Non ci piace infastidire gli utenti. :+1:

Sentire altri casi d’uso ci aiuterà a capire come le persone interagiscono con quella parte di Discourse. :mag:

5 Mi Piace

Suppongo che incidenti come questo siano ciò che accade se le funzionalità (come la pubblicazione programmata) vengono implementate in un modo che, a mio parere, è eccessivamente astratto.

A proposito, il post a cui mi riferivo è stato spostato da una categoria pubblica a un’altra categoria pubblica.

:heart: Fammi sapere se hai bisogno di informazioni che ti aiutino a capire cosa è successo!

1 Mi Piace

Potremmo usare una riproduzione! :smiley:

Io e @JammyDodger abbiamo provato a riprodurre l’invio di notifiche via email modificando i dati di categorie e tag sugli argomenti, e non siamo riusciti a farlo accadere.

Abbiamo provato con le seguenti impostazioni abilitate e disabilitate:

  • disable category edit notifications
  • disable tags edit notifications

Qualcuno ha dei passaggi per riprodurre questo comportamento? :mag_right:

Pensavo che tu potessi già fare un repro :wink:

Non credo che si tratti di notifiche di modifica delle categorie. Se guardo in questo argomento, succede su:

  • post e forum molto vecchi (2015, 2016) che sono stati migrati
  • menzioni

Sospetto che i post creati in quel periodo (e i post importati) manchino di una sorta di pulizia interna.

Nota che non vedo alcun PM inviato quando accedo a Bulk editing topic categories should not trigger thousands of email notifications. Si è trattato di una modifica di categoria di massa che ha interessato argomenti risalenti al 2017, ma tali argomenti più vecchi erano già stati spostati almeno una volta prima (la maggior parte nel 2021).

1 Mi Piace