Le groupe "everyone" ne peut pas voir les templates privés

Rencontré un bug lors du test du plugin Templates. Version de Discourse 3.2.0.beta1-dev (24d46fd981), commit des templates 146dc201. (Je vois maintenant qu’il y a une nouvelle version il y a huit heures, mais comme le commit ne mentionne pas spécifiquement ce bug, je prends le risque de supposer qu’il n’a pas été corrigé. Veuillez me corriger si je me trompe.)

  1. Avoir un utilisateur défini comme membre régulier, mais ne faisant partie d’aucun groupe.

  2. Activer les templates privés et créer le tag template. Autoriser everyone à utiliser les templates privés.

  3. L’utilisateur susmentionné a créé un MP pour lui-même et l’a tagué comme template, mais n’a pas pu le voir comme option à sélectionner lors de la création d’un nouveau sujet.

En tant que membre du personnel, j’ai pu créer mon propre MP et le taguer comme template et voir les deux, avec les mêmes paramètres.

Je l’ai ensuite assigné à un groupe et déplacé spécifiquement le groupe de permission de everyone à juste ce groupe, et l’utilisateur a alors pu voir son template privé.

1 « J'aime »

Et si vous assigniez des permissions à @trust_level_0 à la place ? Est-ce que cela fonctionne alors ?

1 « J'aime »

Oui, trust_level_0 semble fonctionner. Une bonne solution de contournement, s’ils ne prévoient pas de corriger everyone.

1 « J'aime »

« Tout le monde » est plutôt un pseudo-groupe qui inclut anon, et ne devrait probablement pas être inclus comme groupe disponible ici. :thinking:

Je pense que définir TL0 serait la bonne chose à faire. :+1:

Je vais voir si nous pouvons trouver quelqu’un pour y jeter un œil.

3 « J'aime »

Je suis d’accord avec cette logique. Je voulais juste le signaler car c’est quelque chose que j’ai remarqué. :smile:

1 « J'aime »