将标签包含在标签组中时,该标签会从非员工用户的 /my/preferences/tags 页面中消失。此外,尽管数据库中的观看偏好设置看起来正常,但并未生效。
无论标签组的权限设置如何,都会出现这种情况:
如果删除该标签组,则这些标签的观看功能会恢复正常。
将标签包含在标签组中时,该标签会从非员工用户的 /my/preferences/tags 页面中消失。此外,尽管数据库中的观看偏好设置看起来正常,但并未生效。
无论标签组的权限设置如何,都会出现这种情况:
如果删除该标签组,则这些标签的观看功能会恢复正常。
这听起来确实有些奇怪,我们应该解决这个问题。
还没有——这取决于 Discourse 团队。我相信他们有机会解决这个问题时会通知我们。现在是假期
!
但如果你现在需要你的标签监视功能正常工作,只需从任何标签组中删除这些标签(或删除标签组),如果你可以没有标签组功能的话。
您好 @nathank
感谢您的反馈!
遗憾的是,group tag 似乎在网站上被使用了。
我看到 Discourse [2.8.0] 的新版本于 4 天前发布。
您是否进行了更新,在此版本中此问题是否仍然存在?
这个问题现在应该已经修复了!
权限设置为“所有人”的标签组中的标签无法正确保存。用户在其偏好设置页面上标记了他们想要保存的标签,但响应中的
watched_tags为空。这不适用于管理员,只适用于普通用户。即使watched_tags已在数据库中保存,用户序列化器响应也会将其过滤掉。当用户刷新他们的偏好设置页面时,它会显示零个watched_tags。
@nathank 您有空时能否验证一下?
抱歉,还没,但今晚会试试。
我认为现在已经可以正常工作了。
我注意到一个对我的用例来说不理想的情况,但这可能是故意的:
当我将标签组设置为仅对特定组可见时,该标签不会出现在那些看不到它的用户的“关注列表”中(也不会应用)。我以前用标签来“顶”主题,使其处于更高的关注状态,而普通用户看不到。我现在不能那样做了,但没关系。