我不确定这是否是设计使然,但对我来说似乎不合逻辑。
如果用户正在关注某个标签或类别,他们会在工作人员在该类别中创建未列出的话题时收到通知。* 这就失去了“未列出”话题的意义。我明白用户可以通过链接访问未列出的话题,但不应向用户发送话题通知。
*
Lilly
(Lillian )
2
我不认为这是预期行为,并且我在我的论坛上重现了这个问题。
- 使用测试用户帐户将一个类别设置为“Watching”。
- 使用管理员帐户在该类别中创建一个新主题,并在发布前将其标记为“Unlisted”。
- 以测试用户身份登录,通知徽章和链接会出现在头像用户菜单的通知选项卡中。
maiki
(maiki)
5
太糟糕了!
感谢 @ondrej 和 @Lilly 的报告和重现!


糟糕,如果员工认为在常规类别中创建未列出帖子是隐形的,但事实并非如此,这似乎会是个问题!我检查了一下,当我尝试这样做时,也发生了同样的事情。
可以理解为什么以前没有人注意到这一点,毕竟有一个单独的锁定类别可供员工会议使用。
未列出主题并不是真正安全的,如果任何人拥有链接,他们都可以访问这些主题,除非它们位于锁定的类别中。无论如何,如果不向所有人发送关于创建未列出主题的通知,如果人们想这样做,并且只与一些非员工分享链接,那将是有意义的。
由于主题 ID 是连续的,用户理论上可以寻找主题列表中缺失特定主题 ID 的间隙,然后通过这种方式发现未列出的主题(假设私有类别和私人消息中的主题足够稀少)
maiki
(maiki)
9
正确,这种行为违背了非公开主题的实用性,是一个有效的 bug。但它不是安全问题。
我使用非公开页面为人们提供快速链接,并在一天后将其删除。或者作为增强现实游戏的一部分……
这个 bug 对我的用例来说真的很严重!
看起来,这是另一个!
另外,这里将“发布前设置为未列出”作为不发送通知的解决方案,但它本应不通知关注者:
这似乎是该功能于 2016 年 7 月由 Alan Tan @tgxworld 首次添加的时候:
恐怕这不是一个 bug,而是按预期工作的。创建“未列出”主题会从主题列表和搜索结果中隐藏该主题,但仍会向关注该分类(或标签)的“关注”或“关注首帖”用户发送通知。
我认为,如果你想创建一个不希望他人提前看到的话题,建议使用权限控制的分类(例如 staff),并在准备好后手动重新分类,或者使用主题时间器中的“定时发布”功能。你也可以使用“共享草稿”功能。
不过,这个问题确实时不时会出现,因此或许值得将其汇总到 Contribute > Feature 主题中。
我们先把这个帖子收尾,把讨论引导到现有的 Contribute > Feature 主题中。 