La modifica in blocco delle categorie degli argomenti non dovrebbe attivare migliaia di notifiche via email

Ho appena eseguito un’azione di modifica in blocco su quasi mille argomenti per ripulire/riorganizzare leggermente una categoria. Non mi aspettavo che questa azione inviasse email (tranne forse ai creatori dei post che i loro post erano stati modificati), ma gli utenti che stavano monitorando la categoria di destinazione hanno ricevuto quasi mille email ciascuno!

Nota che questa azione di modifica in blocco non ha modificato la data di “bump” dell’argomento, nemmeno sugli argomenti che non avevano risposte. Ho iniziato con alcuni argomenti per confermare che questo fosse il risultato prima di farlo su tutti e mille. Questo è esattamente il comportamento che vorrei, e nel mio ingenuo modello mentale una data di “bump” aggiornata è abbastanza strettamente correlata a una notifica via email (ma ovviamente questo era errato).

Questo è un comportamento inaspettato con un risultato altamente consequenziale. Sarebbe fantastico se l’interfaccia utente lo rendesse più evidente o se semplicemente non accadesse.

La finestra di dialogo stessa sembra piuttosto innocua, e i puntini di sospensione nel pulsante Imposta Categoria… fanno sembrare che ci sarà un altro pannello prima che l’azione venga eseguita.

Precedentemente: Any way to NOT send emails when a topic category is changed?, Moving old posts triggers email notifications, entrambi cercano soluzioni alternative per questo comportamento (ma non chiedono direttamente di cambiarlo o lo identificano come un bug).

9 Mi Piace

Quindi, per esempio?

  • Jane sta guardando foo
  • Cambi in blocco bar in foo
  • Non vuoi che Jane venga avvisata

Vs:

  • Jane sta guardando foo
  • Cambi bar in foo
  • Vuoi che Jane venga avvisata
3 Mi Piace

Non capisco bene cosa stai chiedendo, ma lo stato attuale delle cose (predefinito) per come lo capisco è:

  1. Jane sta guardando i nuovi primi post nella categoria #foo.
  2. Modifico in blocco 1000 vecchi argomenti, spostandoli da #bar a #foo.
  3. Jane riceve 1000 notifiche (email, segnali acustici o badge) che le appaiono “obsolete” - navigare nella categoria #foo non mostra nessuno di questi argomenti come effettivamente nuovi poiché la data di aggiornamento dell’argomento non è cambiata.

Vorrei che questo comportamento cambiasse in uno o più modi. Penso che sarebbe utile se Discourse segnalasse la possibilità di molte notifiche durante il passaggio 2. Sarebbe ancora meglio se fosse possibile evitare queste notifiche con una casella di controllo o qualcosa di simile durante il passaggio 2. E penso che sarebbe meglio se fosse semplicemente il comportamento predefinito - forse è la mia mancanza di immaginazione, ma il mio istinto è che gli amministratori generalmente vogliono eseguire azioni di massa senza inviare notifiche di massa. Questo è un caso molto diverso dallo spostamento di un singolo argomento.

2 Mi Piace

Per completezza, ci sono queste impostazioni, che (di solito) ricordo di attivare e disattivare prima e dopo aver apportato grandi modifiche in blocco.

5 Mi Piace

Sì, ho scoperto che l’impostazione “Disabilita le notifiche di modifica delle categorie sugli argomenti” influisce apparentemente sulle notifiche watching_first_post dopo aver cercato qui e trovato l’argomento collegato sopra. Non ero a conoscenza dell’impostazione prima di allora, ma anche se ne fossi stato consapevole, penso che mi aspetterei che influenzi solo le notifiche di modifica dell’autore dell’argomento in base alla sua formulazione. È sicuramente utile saperlo, ma penso che il fatto che tu cerchi di ricordarti di disabilitarla per le azioni di massa sia piuttosto indicativo.

Penso che abbia senso che una modifica manuale (non di massa) di una categoria attivi una notifica watching_first_post. E non mi dispiace affatto che l’autore dell’argomento riceva una notifica di modifica su un’azione di massa (probabilmente ce ne sono ordini di grandezza in meno e sono molto più ovvie le ragioni per cui accadono).

1 Mi Piace

La vedo un po’ come una richiesta di funzionalità:

Stai per cambiare categorie su 1293 argomenti, il che notificherà 8000 persone che seguono la categoria new. Desideri notificarle?

C’è anche la possibile nuova funzionalità di una notifica “bulk” per casi come questo che dovrebbe essere sviluppata ulteriormente:

784 argomenti sono stati cambiati da categoryA a una categoria che stai seguendo / seguendo il primo post.

Non sembra un bug, ma più un possibile miglioramento che possiamo apportare.

3 Mi Piace

Anche @JammyDodger, questo è un duplicato completo di:

Dovremmo unirli?

Inoltre:

(Amo gli argomenti correlati)

4 Mi Piace

C’è anche un’impostazione disable system edit notifications, che "Disabilita le notifiche di modifica da parte dell’utente di sistema quando ‘download_remote_images_to_local’ è attivo“.

Presumo che questo serva a evitare che sia fastidioso quando i post vengono riscritti automaticamente per utilizzare URL di upload locali. (Qualcuno può confermare?) Ma sembra anche che si possano apportare modifiche “silenziosi” tramite l’API se si utilizza l’utente di sistema…

2 Mi Piace

Sembra che questo sia successo un paio di volte. Penso che ci sia anche questo che fa un appunto sulla ri-notifica delle persone che sono state @menzionate nell’originale:

Vediamo se riesco a sistemare queste cose. :+1:

(Ho optato per una ‘chiusura e reindirizzamento’ poiché una fusione poteva diventare complicata)

2 Mi Piace

Ho cercato thread simili e ne ho trovati alcuni, ma ci sono davvero tanti argomenti. Questo semplicemente non funziona come molti si aspettano. Le mie aspettative erano in linea con questo sentimento:

Ma non è corretto. È vero che le modifiche in blocco non fanno un “bump” agli argomenti, ma attivano le notifiche.

3 Mi Piace

Abbiamo alcuni limiti in atto altrove, come il numero massimo di menzioni, che forniscono semplicemente un feedback informativo del tipo “hai superato il numero massimo di menzioni, quindi nessuno verrà notificato”.

Forse è quello che facciamo qui? Impostiamo una dimensione massima per le notifiche di massa e la mostriamo in modo non invadente quando viene superata?

Potremmo scegliere un valore predefinito ragionevole tra 5 e 20. I siti che non vogliono mai notifiche di massa potrebbero impostarlo a 0 e i siti che vogliono sempre notificare possono impostarlo a un numero molto elevato.

3 Mi Piace

Oh fantastico, è stato risolto? Ora vedo una nuova casella di controllo nella finestra modale “Aggiorna categoria” di massa!

4 Mi Piace

È stato aggiunto in questo commit

6 Mi Piace

Questo argomento è stato chiuso automaticamente 24 ore dopo l’ultima risposta. Non sono più ammesse nuove risposte.