jenmck
(jen)
1
你好!
我遇到了一些用户无法将其他用户指派到主题的问题,尽管这些用户在理论上应该拥有此权限。
这些用户确实能看到“指派”按钮。但是,用户列表被限制为只有少数几个人,并且当搜索用户名(或用户姓名)时,会显示 No matches found(未找到匹配项)——即使该用户原本就在列表中。如果他们直接点击下拉列表中的用户名,是可以成功指派的。
我拥有管理员权限,可以搜索用户并成功指派。
我已经尝试过以下操作:
- 在 Assign 插件设置中,将应可被指派的组添加到
Assign allowed on groups(允许指派的组)中。
- 在类别设置中,确保这些组确实列在
Additional groups with assignment permission(拥有指派权限的额外组)中。
- 将其中一个组设置为类别版主(category moderators)。
- 在每个组的设置中,将
Who can assign this group(谁可以指派此组)设置为 Only group members, moderators, and admins(仅组成员、版主和管理员)。
- 在每个组的设置中,将
Who can see this group's members?(谁可以看到此组的成员?)设置为 Group owners, members, and moderators(组所有者、成员和版主)。
- 由于这是一个文档类别,我创建了一个仅作为基本讨论类别的测试类别。
我已使用测试账户复现了此问题:
当我使用测试账户点击 `+Assign`(+指派)按钮时
当我使用测试账户尝试搜索我的实际账户(jen)时
当我使用管理员账户尝试搜索我的测试账户时
奇怪的是,有一次 我的测试账户和另一位用户成功搜索到了用户,但这种能力很快又消失了——我并没有更改任何设置,因为我当时仍在使用测试账户进行身份模拟。似乎清除缓存并重新加载后,它会正常工作一次。然后它又坏了。
我对此感到困惑!有什么建议吗?
putty
(putty)
2
这与我在 2024 年报告的这个 bug 非常相似。分享出来以防万一这是团队需要修复的问题,至少方向是对的。
顺便问一下,当你在搜索框中输入时,控制台里有任何错误吗?
jeffs
4
我也遇到了这个问题。没有出现任何类型的错误,只是显示“未找到匹配项”,就像 @jenmck 的截图中那样(尽管我输入的用户名刚刚还显示为可分配选项)。
感谢 @here 的报告 - 该问题将通过以下 PR 修复: