# Watching group PMs by default

**URL:** https://meta.discourse.org/t/watching-group-pms-by-default/55285
**Category:** Feature
**Created:** [2017 年 1 月 6 日午後 4:44 UTC](https://meta.discourse.org/t/watching-group-pms-by-default/55285 "2017-01-06T16:44:59Z")
**Posts on this page:** 6
**Page:** 2

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2017 年 4 月 21 日午前 11:22 UTC](https://meta.discourse.org/t/watching-group-pms-by-default/55285/22 "2017-04-21T11:22:06Z")

</div>

Note that I fixed that 🙂

---

<div class="post-metadata">

### Author: ![fefrei](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fefrei/32/119538_2.png) [@fefrei](https://meta.discourse.org/u/fefrei)
#### Post date: [2017 年 4 月 21 日午後 12:14 UTC](https://meta.discourse.org/t/watching-group-pms-by-default/55285/23 "2017-04-21T12:14:43Z")

</div>

おっと、もう少し詳しく見るべきでした。でも、まだ役に立ちましたね。#Contribute > Bug をクローズする必要がありましたから 😉

---

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [2017 年 4 月 24 日午前 7:37 UTC](https://meta.discourse.org/t/watching-group-pms-by-default/55285/24 "2017-04-24T07:37:22Z")

</div>

Finally! 🙂 I have 27 groups that are automatically defined based on email address. What’s the simplest way to change the settings. Go to each group and remove all the users? (They’ll be presumably re-added shortly with the new settings, right?)

---

<div class="post-metadata">

### Author: ![rriemann](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rriemann/32/115238_2.png) [@rriemann](https://meta.discourse.org/u/rriemann)
#### Post date: [2017 年 4 月 24 日午前 7:56 UTC](https://meta.discourse.org/t/watching-group-pms-by-default/55285/25 "2017-04-24T07:56:04Z")

</div>

If it is a one-time thing, use the shell:

> [@Make members of a group watch a category by default](https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127/57):
>
> ```ruby
> groups = ['my', 'groups']
> groups.each do |group_name|
> group = Group.find_by_name(group_name)
> next if group.nil? # skip if group not found
> puts "group: #{group.name}"
>   
> # watch group inbox
> # found in discourse/spec/services/post_alerter_spec.rb
> # GroupUser.where(user_id: user.id, group_id: group.id).update_all(notification_level: level) # change for one user
> GroupUser.where(group_id: group.id).update_all(notification_level: GroupUser.notification_levels[level]) # change for whole group
> end
> 
> ```

---

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [2017 年 5 月 26 日午後 3:08 UTC](https://meta.discourse.org/t/watching-group-pms-by-default/55285/26 "2017-05-26T15:08:21Z")

</div>

Awesome. Thank you @rriemann. I’ll point out that relevant `level` on the second to last line is `:watching`.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2017 年 12 月 2 日午前 9:42 UTC](https://meta.discourse.org/t/watching-group-pms-by-default/55285/27 "2017-12-02T09:42:33Z")

</div>



[Previous page](https://meta.discourse.org/t/watching-group-pms-by-default/55285.md?page=1)
