删除按钮对自动生成的组已启用

默认的 Admin(管理员)/Moderator(版主)/Staff(工作人员)群组已启用并显示“删除”按钮。据我所知,Discourse 不允许删除这些群组。这可能是一个漏洞?

我尚未敢点击“删除”按钮,因为我不想破坏功能。在信任等级群组上也可见“删除”按钮。

3 个赞

一篇文章被拆分到了新主题:在 docker-manager 升级期间,“开始升级”按钮变为可用状态

我也有同样的问题。Staff 或 TL 组可以安全删除吗?如果不能,为什么会发生这种情况?

@tshenry,我们可以复现这个问题吗?

1 个赞

我可以复现,但幸运的是看起来不会造成任何不良影响:

我认为,完全隐藏自动组的删除按钮可能更为理想。

2 个赞

很高兴看到我们在尝试删除时会显示清晰的消息。不过我在想,直接移除按钮是否会引起新的困惑:“为什么有些群组没有删除按钮?”

我并不反对隐藏该按钮,但我们是否可以考虑像分类编辑页面那样将其置灰?或者添加一段说明文字,指出自动群组无法被删除?

2 个赞

好的,我们下周应该交给 @eviltrout 进行某种形式的清理。

2 个赞

@Roman 看起来我们可以在 can_delete_group 或类似方法中使用 Guardian 方法?你能处理吗?

6 个赞

组的删除按钮现在与分类的删除按钮行为一致。应通过以下修复:

4 个赞

本主题在 20 小时后自动关闭,不再允许新回复。