概述
如果某个成员之前跟踪过某个标签或类别,但该标签或类别后来被限制,以至于他们无法再看到该标签,我们应该让他们能够从其跟踪偏好设置中删除该标签或类别。目前,带有受限标签或类别的帖子将始终被“跟踪”。
有几种方法可以解决这个问题,但我认为最好的选择是让标签/类别保留在跟踪偏好设置中,以便成员可以删除它们。届时,成员将无法重新添加它们。
重现步骤
- 以管理员身份创建一个标签,并确保其组设置为“标签可供所有人使用”。
- 以非管理员身份,转到您的跟踪偏好设置,并将此标签添加到“跟踪的标签”列表中。
- 以管理员身份,将标签的组更新为“标签仅对以下组可见”,并将其设置为“管理员”。
- 返回到非管理员用户的跟踪偏好设置。
预期: 标签仍然显示在“跟踪的标签”列表中,并且可以根据需要删除。
观察到: 标签不再显示在“跟踪的标签”列表中。
- 以管理员身份,创建一个带有此标签的新帖子。
- 以非管理员身份,打开该帖子。
预期: 该帖子被跟踪为“正常”。
观察到: 该帖子被跟踪为“跟踪”。
其他背景信息
这个问题是在与 @NateDhaliwal 一起测试时出现的,当时我们讨论了一个相关话题:Un-watch topics when you stop watching their associated tag