# Make members of a group watch a category by default

**URL:** <https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127>\
**Category:** Feature\
**Tags:** completed\
**Created:** [2014年十一月13日 08:27 UTC](https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127 "2014-11-13T08:27:01Z")\
**Posts on this page:** 9\
**Page:** 5

<div class="post-metadata">

**Author:** ![galligan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/galligan/32/224839_2.png) [@galligan](https://meta.discourse.org/u/galligan)\
**Post date:** [2020年八月2日 23:47 UTC](https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127/85 "2020-08-02T23:47:19Z")

</div>

供参考，该内容已由 @LeoMcA 更新。请查看：

> [@LeoMcA](#):
>
> 我需要在另一个正在开发的插件中实现这些功能的一个子集，因此决定将它们独立出来作为一个单独的插件。即使在当前早期阶段，它也可能对其他人有用（并且这也有助于未来在此基础上进行扩展，以及完整实现该规范）：
> 
> [GitHub - mozilla/discourse-group-category-notification: INACTIVE - http://mzl.la/ghe-archive - A plugin to enable automatic subscription to categories based on group membership · GitHub](https://github.com/mozilla/discourse-group-category-notification)
> 
> [自述文件](https://github.com/mozilla/discourse-group-category-notification/blob/master/README.md) 解释了诸多注意事项，其中最主要的可能是缺乏用户界面。

---

<div class="post-metadata">

**Author:** ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Post date:** [2020年八月7日 13:54 UTC](https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127/86 "2020-08-07T13:54:02Z")

</div>

这个插件现在应该已经过时了吧？

> [@Groups can set category and tag notification levels](https://meta.discourse.org/t/groups-can-set-category-and-tag-notification-levels/160069?u=tobiaseigen):
>
> A feature requested a few times over the years is to be able to set users’ category and tag notification levels based on the group they’re added to. We added this feature to our beta branch today. In the group management UI, there are two new sections: Categories and Tags. They work the same way as the existing user preferences. When a user is added to a group, their notification preferences will be updated. If the user already has a category/tag in their preferences, then…

---

<div class="post-metadata">

**Author:** ![neil](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neil/32/102150_2.png) [@neil](https://meta.discourse.org/u/neil)\
**Post date:** [2020年八月7日 14:36 UTC](https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127/87 "2020-08-07T14:36:31Z")

</div>

是的，这无需插件即可实现！（目前适用于最新的 beta 分支。）

---

<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:** [2020年八月13日 09:57 UTC](https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127/88 "2020-08-13T09:57:58Z")

</div>

> [@neil](#):
>
> 是的，这无需插件即可实现！（目前基于最新的 beta 分支。）

对我们来说还不太行——很遗憾。

我们需要确保属于特定群体的成员必须收到并遵守特定的通知。例如：我们有一批代表，他们必须始终关注“公告”分类下的首条帖子。接收并在其所在机构内传播这些话题，是他们作为代表的职责之一。如果他们希望停止接收这些通知，我们就需要为该机构寻找新的代表（这将涉及对 Discourse 之外其他系统的调整）。

因此，允许用户在加入群组后自行更改通知设置——据我理解，目前的 beta 功能正是如此运作——对我们而言是不可行的。这会在 Discourse 中提供一个选项，但该选项无法准确映射到我们使用此工具时所涉及的实际人类期望。

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2020年八月13日 18:52 UTC](https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127/89 "2020-08-13T18:52:29Z")

</div>

> [@alehandrof](#):
>
> 允许用户在加入群组后更改其通知设置——据我所知，这是测试版功能的工作方式——对我们来说不是一个选项。

不允许用户请求停止接收电子邮件，对互联网上的大多数网站来说都不是一个可行的选择。这几乎会违反所有互联网服务提供商（ISP）和邮件投递服务（包括贵方）的可接受使用政策。

您可能需要一个插件，该插件可以捕获取消订阅请求并采取相应措施；或者，您也可以构建一个数据探索查询，查找已取消订阅的用户，定期运行该查询，并在发现此类用户时采取行动。

---

<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:** [2020年八月27日 10:42 UTC](https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127/90 "2020-08-27T10:42:41Z")

</div>

感谢您试图提供帮助，也感谢您抽出时间回复。我可以向您保证，我们并未不负责任行事，也未无视相关法规。

您建议使用数据探索器的提议很合理，但这确实将监控用户设置的负担加在了我们身上。我们团队仅有两名员工，因此我更希望将时间花在其他事情上。不过，我确实认识到迁移到新插件是明智之举（新插件预计会持续更新，而我那个临时方案可能随时会崩溃）。

我真心希望有一个选项，允许向管理员发送消息以请求特定的设置变更。这样我们就能跟踪情况，并确保与我们合作的志愿者能够获得所需的信息。

---

<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:** [2020年八月27日 11:32 UTC](https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127/91 "2020-08-27T11:32:21Z")

</div>

我可以使用数据浏览器查看哪些用户正在查看特定类别，方法如下：

`SELECT * FROM category_users WHERE category_id = '10'`

有什么建议可以让我在一个视图中查看所有用户正在关注哪些类别吗？（然后我可以将其导出并作为电子表格进行处理。）

---

<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:** [2022年四月21日 08:18 UTC](https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127/92 "2022-04-21T08:18:11Z")

</div>

我觉得这已经完成了 🎊

 ![image](https://global.discourse-cdn.com/meta/original/4X/6/c/b/6cb86fc783bae8bebef0553159537eb7ad9a64cd.png)

在“组”-\>“管理”-\>“类别”下

---

<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:** [2022年四月21日 08:18 UTC](https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127/93 "2022-04-21T08:18:17Z")

</div>



[上一頁](https://meta.discourse.org/t/make-members-of-a-group-watch-a-category-by-default/22127.md?page=4)
