Queth
(Q)
1
不确定这是 bug 还是功能特性,但这是在升级到最新 Discourse 版本后出现的问题。
此前,用户可以将任何话题设为特色话题,包括受限分类中的话题。
现在,当尝试将受限区域(例如仅限会员可见)中的话题设为特色话题时,系统会报错“无权查看请求的资源”,并且该话题无法被保存为用户的个人资料中的特色话题。
然而,设置特色话题的用户本身是有权查看该资源的……那么他们应该被允许设置它吧?如果有人在查看个人资料时点击该话题,我认为此时若他们无权查看,才应显示该错误提示?
因此我想知道,这是有意如此设计,还是属于一个 bug?
2 个赞
simon
2
这不是 bug。在阅读受限的分类中的主题无法被设为特色主题。不过,当用户尝试将受限分类中的主题设为特色主题时,系统显示的错误信息不够好。最好能告知用户 为何 无法使用该特定主题。
我打算将此主题重新分类到我们的 ux 分类,看看能否改进错误提示。我认为不允许将受限分类中的主题用作特色主题是经过深思熟虑的,不太可能改变。
2 个赞
Queth
(Q)
3
谢谢 Simon,我不确定该把它放在 bug 还是 ux 里。
是的,既然这是一个功能,我建议将错误提示改为类似“无法将精选主题设置为受限分类”之类的表述。 
这样可以减少一些困惑,避免大家问“为什么不行?”
4 个赞
同意,我们能否在这里改进错误信息 @markvanlan
2 个赞
我刚合并了一个提交,当主题无法在用户个人资料中展示时,会向用户提供可读的错误信息。感谢提出这个问题 @Queth 
4 个赞