a livello di categoria, se seleziono la campana e traccio la categoria, anche tutti gli argomenti in quella categoria impostati su normale vengono impostati su tracciamento. se successivamente imposto la categoria su normale, tutti gli argomenti mantengono le impostazioni di tracciamento.
questo è il risultato atteso?
in tal caso, esiste un metodo di massa per impostare il tracciamento di tutti gli argomenti tracciati in una categoria su normale?
(modificato per correggere errori di battitura e migliorare la leggibilità)
Quando si cambia il livello di notifica per una categoria (ad esempio, da Traccia a Normale):
Passaggio a Traccia: Tutti gli argomenti in quella categoria vengono automaticamente impostati su “Tracciamento”.
Passaggio successivo a Normale: Il livello di notifica esistente per i singoli argomenti non viene ripristinato su “Normale”.
Questo non può essere fatto tramite l’interfaccia utente, ma può essere ottenuto tramite la console Rails utilizzando il seguente codice:
Topic.where(category_id: your_category_id).find_each do |topic|
TopicUser.where(topic_id: topic.id).update_all(notification_level: TopicUser.notification_levels[:regular])
end