Modifica le impostazioni di notifica per tutti gli utenti per argomento

Su un forum in cui l’impostazione predefinita è “watch” per determinate categorie, con notifiche via email, e dove quasi nessuno ha modificato le impostazioni – e dove un argomento che forse non interesserà alla maggior parte delle persone diventa molto attivo – come si potrebbe cambiare un singolo argomento da “watch” a “tracking” per tutti gli utenti? O per tutti gli utenti che non hanno contribuito?

Mi rendo conto che questo è un approccio paternalistico che va contro ciò che alcuni utenti potrebbero volere. Mi chiedevo solo come potrebbe essere fatto in casi estremi. Grazie.

Il posto dove cercare è Administrative Bulk Operations. Non credo includa esattamente quel caso, ma potrebbe esserci qualcosa di simile.

Grazie per il link. Temo che a questo punto sia tutto greco per me. Sarei in grado di seguire le istruzioni (se la risposta fosse stata su quella pagina) ma non riesco a capire cosa devo fare.

Questo richiede in realtà molta finezza. Il problema con il “monitoraggio” è che generalmente persiste per utente per argomento e non è così facile da declassare. È possibile ma piuttosto complicato tramite la console Rails.

Non sono sicuro di come le cose si siano evolute in questo ambito, ma in precedenza, se un tag (ad esempio) comporta che un argomento venga impostato su Monitoraggio, la rimozione di quel tag non declassa lo stato di monitoraggio. Al momento non posso testarlo poiché il monitoraggio dei tag sembra essere rotto per me.

Se tuttavia gestisci questo con le Categorie, puoi controllarlo bene. Crea una sottocategoria della categoria desiderata, limita le autorizzazioni di pubblicazione solo agli amministratori e a tutti gli utenti per monitorare quella sottocategoria. Per declassare lo stato di monitoraggio di tutti, sposta semplicemente l’argomento dalla sottocategoria alla categoria.

Questo viene utilizzato in una certa misura nella categoria #feature:announcements qui su Meta.