*) Sembra che non abbia senso avere entrambi i gruppi, ma se hai una sottocategoria che consente solo specialgroup, devi aggiungere quel gruppo anche alla categoria principale, perché Discourse non comprende che trust_level_0 è sempre un superinsieme.
Vedo il problema, grazie per i passaggi di riproduzione… Penso che questo dovrebbe risolvere anche i problemi del topic collegato.
Il problema era che stavamo trascurando il fatto che tutti gli utenti fanno parte di trust_level_0 e logged_in_users (e default_invitee_trust_level) dopo aver riscattato un invito… L’invito richiedeva che gli invitati venissero aggiunti a quei gruppi durante il processo di invito, ma non è possibile perché si tratta di gruppi automatici.