无法将用户分配给主题或帖子

你好!

我遇到了一些用户无法将其他用户指派到主题的问题,尽管这些用户在理论上应该拥有此权限。

这些用户确实能看到“指派”按钮。但是,用户列表被限制为只有少数几个人,并且当搜索用户名(或用户姓名)时,会显示 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)时

当我使用管理员账户尝试搜索我的测试账户时

奇怪的是,有一次 我的测试账户和另一位用户成功搜索到了用户,但这种能力很快又消失了——我并没有更改任何设置,因为我当时仍在使用测试账户进行身份模拟。似乎清除缓存并重新加载后,它会正常工作一次。然后它又坏了。

我对此感到困惑!有什么建议吗?