Allow category notification setting to cascade to sub-categories

I have two levels of categories in my forum. I would like to allow users to change their notification settings on the top-level category with an option to apply this setting to the sub-categories within the parent. This prevents them from needing to react to category changes by once again updating their sub-category settings.

I’m thinking something like a checkbox to enable the notification selection to apply to all sub-categories.

3 个赞

a main section may have dozens of sub-sections, it’s annoying to mute them all manually.

I think a modal would be better. That way when you change your tracking status, we say something like:

Would you like to apply this change to *all* underlying sub-categories?
You're currently Watching 2 sub-categories, and Tracking 1 sub-category.

This is what makes it a not-so trivial change though. A convenience feature like this one needs to communicate very clearly what it does, so that users don’t shoot themselves in the foot. No one wants to make a mistake in bulk :cold_sweat:

If a clear UX path is laid out, we’d probably be open to a PR on this one.

3 个赞

这个区域有什么新情况吗?我的分类目前还在调整中,未来可能还会继续变动。我希望用户能够为某个主分类设置通知,并确保该通知适用于所有子分类,即使后续新增了子分类也能生效。

从概念上讲,我认为位于“主 - 子”分类下的话题,同时也属于“主”分类。我原本以为,只要关注了“主”分类,当有人在“主 - 子”分类中创建新话题时,我就能收到通知。

我也是。过去几个月我们一直在陆续创建许多子类别,但直到最近才意识到,需要通知大家手动设置对这些子类别的订阅。

对我来说,最显而易见的解决方案是:将顶级类别中所有用户的订阅设置,自动复制到每个新创建的子类别中。这可能会导致一些过度订阅,但任何用户都可以通过邮件中的链接轻松进行调整。

除此之外,Discourse 非常出色。

1 个赞