用户点击离开群组后看到错误

我定义了很多组,用户必须属于某些组才能访问我网站上的各种类别。当用户尝试离开组时,他们会收到错误消息。最常见的错误是:

您无权查看所请求的资源

这是我的设置。在我的组设置中:

  • 组的可见性设置,“谁可以看到此组?”:已登录用户
  • 可见性,“谁可以看到此组的成员?”:组所有者、成员和版主
  • 成员资格、访问,“允许用户自由加入该组”(未选中)
  • 成员资格、访问,“允许用户自由离开该组”(选中)
  • 成员资格、访问,“允许用户发送成员资格请求”(选中)

当用户访问组页面(例如,discourse.mysite.com/g)时,他们会看到下面粘贴的屏幕。当他们单击“离开”时,他们需要确认,当他们单击“是”时,他们会收到错误消息。他们已成功从组中删除!但我讨厌他们看到错误。

1 个赞

我可以重现此问题。(863262a5de

  • 创建群组(公开,可申请加入,可自由退出)
  • TL2 Test_User 请求加入群组,然后使用任何“退出”选项退出群组。
  • 被要求确认,然后收到“您无权查看所请求的资源”
2 个赞

感谢您提出这个问题 @clayg,我们已经分配了任务,工程师本周会进行查看。

我在这里推送了一个修复 :arrow_up: 合并后我会部署你的网站。

2 个赞