Je vous entends — nous avons déjà eu plusieurs allers-retours sur ce point, et au final, tout se résume à la sécurité. Discourse traite chaque catégorie comme une entité indépendante, si bien qu’une sous-catégorie n’est pas un « enfant » en matière de permissions par rapport à sa catégorie parente ; elle est simplement imbriquée à des fins de navigation et d’organisation. Nous avons fait ce choix parce que les administrateurs souhaitent souvent qu’une sous-catégorie soit délibérément différente de sa catégorie parente.
Nous avons opté pour un filet de sécurité, rendant impossible le fait qu’une sous-catégorie soit moins restrictive que sa catégorie parente, afin d’éviter une situation où quelqu’un serait exclu d’une catégorie tout en pouvant voir des sous-catégories privées à l’intérieur. De cette façon, vous avez toute la liberté de rendre les permissions des sous-catégories plus strictes, mais vous ne risquez pas de laisser fuiter du contenu par l’intermédiaire d’une sous-catégorie plus permissive.