at the category level, if i select the bell and track the category then all the topics in that category that were set at normal are set to tracking also. if i later set the category to normal, all the topics keep the tracking settings.
is this the expected results?
if so, is there a bulk method of setting the tracking of all tracked topics in a category to normal?
When you change the notification level for a category (e.g., Track → Normal):
Switching to Track: All topics in that category are automatically set to “Tracking”.
Switching to Normal Later: The existing notification level for individual topics does not revert back to “Normal”.
This cannot be done through the user interface but can be achieved via the Rails console using the following code:
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