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.
Non capisco bene cosa stai chiedendo, ma lo stato attuale delle cose (predefinito) per come lo capisco è:
Jane sta guardando i nuovi primi post nella categoria #foo.
Modifico in blocco 1000 vecchi argomenti, spostandoli da #bar a #foo.
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.
Per completezza, ci sono queste impostazioni, che (di solito) ricordo di attivare e disattivare prima e dopo aver apportato grandi modifiche in blocco.
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).
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…
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.
(Ho optato per una ‘chiusura e reindirizzamento’ poiché una fusione poteva diventare complicata)
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.
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.