Résumé :
Si l’option « Arriver au sujet » est utilisée dans une invitation, des problèmes de permissions étranges se produisent.
Réproduction :
- créer un groupe
specialgroup - configurer une catégorie
testcategory - ajouter les groupes
trust_level_0etspecialgroup, tous deux en tant que Voir/Répondre/Créer* - créer un sujet dans cette catégorie
- créer une invitation et définir « arriver au sujet » sur le sujet créé à l’étape 4
- soupirer
- retirer
specialgroupdes permissions de la catégorie pour le moment, afin que la catégorie n’ait quetrust_level_0en Voir/Répondre/Créer - essayer de créer l’invitation à nouveau et définir « arriver au sujet » sur le sujet créé à l’étape 4
- constater que les choses ont empiré
- être malin et essayer de définir les permissions de la catégorie sur
logged_in_usersau lieu detrust_level_0 - découvrir que cela ne change rien
Possibles liens
Variante de Invite link to private group, arrive at topic (private category) not working. Cette fois, tout déraille lors de la création du lien d’invitation.
*) Il semble que cela n’ait pas de sens d’avoir les deux groupes, mais si vous avez une sous-catégorie qui n’autorise que specialgroup, vous devez ajouter ce groupe à la catégorie parente également, car Discourse ne comprend pas que trust_level_0 est toujours un surensemble.

