Ti capisco — ci siamo andati avanti e indietro su questo argomento diverse volte e alla fine la decisione dipende dalla sicurezza. Discourse tratta ogni categoria come un’entità indipendente, quindi una sottocategoria non è un “figlio” in termini di permessi della sua categoria genitore; è semplicemente annidata per la navigazione e l’organizzazione. Abbiamo fatto così perché gli amministratori spesso vogliono che una sottocategoria sia deliberatamente diversa dalla categoria genitore.
Abbiamo optato per una rete di sicurezza, rendendo impossibile che una sottocategoria sia meno restrittiva della sua categoria genitore, per evitare una situazione in cui qualcuno viene escluso da una categoria ma può comunque visualizzare sottocategorie private al suo interno. In questo modo hai la piena libertà di rendere i permessi delle sottocategorie più restrittivi, ma non puoi accidentalmente far fuoriuscire contenuti attraverso una sottocategoria con permessi più permissivi.