我理解你的意思——我们在这件事上已经反复讨论了好几次,而最终的决定权在于安全性。Discourse 将每个类别都视为一个独立的实体,因此子类别并不是父类别在权限上的“子级”;它实际上只是为了导航和组织而进行嵌套。我们之所以这样设计,是因为管理员通常希望子类别与父类别在权限上存在刻意的差异。
我们设定了一个安全机制,确保子类别的权限不能比其父类别更宽松,从而避免出现这种情况:某人被锁定在某个类别之外,却能看到其中的私密子类别。这样一来,你可以完全自由地收紧子类别的权限,但不会意外地通过更宽松的子类别泄露内容。