无法删除此类别,因为它包含聊天频道

我想删除默认类别“site-feedback”、“staff”。
但无法删除。错误消息显示“无法删除此类别,因为它包含聊天频道。”

有什么办法可以删除这些类别吗?

您想删除 #staff 类别是出于什么原因?默认情况下,它仅对管理员和版主可见,并且 FAQ、隐私政策和 ToS 的基础主题(以及管理员指南)都位于其中。

不过,一般来说,您可以删除任何没有主题或聊天频道附加的类别。如果存在任何内容,您需要重新分类任何主题并删除任何聊天频道,然后才能删除类别本身。:+1:

删除默认(预填充)数据是个坏主意。您提到的两个类别都是预填充的。这会增加您的 discourse 因数据库损坏(缺少其期望的值等)而随机中断的风险,因此请谨慎操作。除非您已经知道自己在驶入未知水域。

我认为删除 #site-feedback#lounge 通常是可以的。不建议删除 #staff,因为它包含了我上面提到的主题(并且很有用)。我不认为删除其中任何一个会导致数据库损坏,但如果你能举例说明,我很乐意接受纠正?如果它们确实不应该被删除,那么 UI 将不允许你这样做(就像关于主题一样)。

1 个赞

好的,我可能过去误读了某些内容(或者纯粹是迷信)。根据

删除预种子类别是安全的。

1 个赞

谢谢!

如果我没有打扰您的话……:folded_hands:t2:
您能更具体地告诉我如何重新分类任何主题和删除任何聊天频道吗?

我在管理员模式下找不到菜单😭

如果您刚开始探索 Discourse,我建议您在更熟悉各项内容之前,暂缓删除任何预设类别或移动任何 FAQ、隐私政策或服务条款主题。:slight_smile:

在此期间,您可以将“Site feedback”的可见性设置为仅限员工,这样它就不会向公众显示。在退出登录状态下或以您创建的测试用户身份检查您的网站,是了解普通访客和用户会看到什么(而不是您“管理员看到一切”的视图)的好方法。

您可以在此主题中找到有关类别权限的更多信息:

这里有点麻烦,因为我们可能正在为这些类别预设聊天频道,即使聊天功能并未启用。

您可能需要暂时在您的站点设置中启用聊天功能,以便找到这些频道进行删除。

2 个赞

:wave:

@loic 合并了一个针对此问题的修复程序,请告知我们您的使用情况。

2 个赞

该主题在上次回复后 2 天自动关闭。不再允许新回复。