禁用父类别/根类别中的主题创建

是否可以在父类别中禁用主题创建,只允许在子类别下创建?
另外,当用户尝试在父类别中创建主题时,我们是否可以为其分配一个默认子类别?

抱歉提出多个问题。

1 个赞

是的,您可以使用类别安全设置来阻止用户在父类别中发帖,同时允许他们在子类别中发帖。有关如何操作的更多信息,请参见:Understanding groups and category permissions

不可以,没有为此设置。当禁用在父类别中发帖时,用户将看到一个禁用的新主题按钮:

Screen Shot 2022-10-25 at 3.10.05 PM

当他们切换到他们可以发帖的子类别时,它将变得可点击:

Screen Shot 2022-10-25 at 3.10.13 PM

在编辑器中,如果他们没有权限在该父类别中发帖,他们将无法选择该父类别,如果他们从子类别页面选择“新主题”,则该子类别将已预先填充。

我们应该考虑在此禁用的父类别上进行一些改进——我们没有清楚地说明为什么该按钮被禁用,或者可以使用子类别。我明白您希望在此处使用默认子类别。

4 个赞

这解决了我们遇到的问题。感谢您快速的响应。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

此功能已在 FEATURE: Default to subcategory when parent category does not allow posting by jdmartinez1062 · Pull Request #21228 · discourse/discourse · GitHub 中实现并合并。

1 个赞