# カテゴリレベルとトピックレベルでの追跡

**URL:** https://meta.discourse.org/t/category-and-topic-level-tracking/356666
**Category:** Support
**Created:** [2025 年 3 月 10 日午後 5:54 UTC](https://meta.discourse.org/t/category-and-topic-level-tracking/356666 "2025-03-10T17:54:43Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![stanlee](https://avatars.discourse-cdn.com/v4/letter/s/dc4da7/32.png) [@stanlee](https://meta.discourse.org/u/stanlee)
#### Post date: [2025 年 3 月 10 日午後 5:54 UTC](https://meta.discourse.org/t/category-and-topic-level-tracking/356666/1 "2025-03-10T17:54:43Z")

</div>

カテゴリレベルでベルを選択してカテゴリをトラッキングすると、そのカテゴリ内の「通常」に設定されていたすべてのトピックも「トラッキング」に設定されます。後でカテゴリを「通常」に設定しても、すべてのトピックはトラッキング設定を維持します。

これは期待される結果でしょうか？

もしそうであれば、カテゴリ内のすべてのトラッキング対象トピックのトラッキングを「通常」に設定する一括処理方法はありますか？

（スペルミスと読みやすさを修正するために編集しました）

---

<div class="post-metadata">

### Author: ![jahan\_gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jahan_gagan/32/501948_2.png) [@jahan\_gagan](https://meta.discourse.org/u/jahan_gagan)
#### Post date: [2025 年 3 月 12 日午後 8:53 UTC](https://meta.discourse.org/t/category-and-topic-level-tracking/356666/2 "2025-03-12T20:53:13Z")

</div>

カテゴリの通知レベルを変更した場合（例：追跡 → 通常）：

1. **追跡への切り替え** : そのカテゴリ内のすべてのトピックは自動的に「追跡中」に設定されます。
2. **後で通常への切り替え** : 個々のトピックの既存の通知レベルは「通常」には戻りません。

これはユーザーインターフェースからは実行できませんが、Railsコンソールを使用して以下のコードで達成できます。

```plaintext
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

```

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2025 年 4 月 11 日午後 8:53 UTC](https://meta.discourse.org/t/category-and-topic-level-tracking/356666/3 "2025-04-11T20:53:36Z")

</div>

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