Kategorien- und Themenebenenverfolgung

Auf der Kategorieebene, wenn ich die Glocke auswähle und die Kategorie verfolge, werden alle Themen in dieser Kategorie, die auf „Normal“ gesetzt waren, ebenfalls auf „Verfolgen“ gesetzt. Wenn ich die Kategorie später auf „Normal“ setze, behalten alle Themen die Verfolgungseinstellungen.

Ist das das erwartete Ergebnis?

Wenn ja, gibt es eine Massenmethode, um das Verfolgen aller verfolgten Themen in einer Kategorie auf „Normal“ zu setzen?

(bearbeitet, um Rechtschreibfehler und Lesbarkeit zu korrigieren)

Wenn Sie die Benachrichtigungsebene für eine Kategorie ändern (z. B. von „Verfolgen“ zu „Normal“):

  1. Wechsel zu „Verfolgen“: Alle Themen in dieser Kategorie werden automatisch auf „Verfolgen“ gesetzt.
  2. Späterer Wechsel zu „Normal“: Die vorhandene Benachrichtigungsebene für einzelne Themen wird nicht auf „Normal“ zurückgesetzt.

Dies kann nicht über die Benutzeroberfläche erfolgen, ist aber über die Rails-Konsole mit dem folgenden Code möglich:

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.