Si vous installez Discourse dans une autre langue, les groupes de « niveaux de confiance » auront un nom différent. Par exemple, en français, au lieu de « trust_level_0 », vous aurez « niveau_confiance_0 ».
Maintenant, si vous créez un événement avec le plugin Calendar, et que vous souhaitez que votre événement soit public, il ajoutera ce code : allowedGroups="trust_level_0". Sauf qu’il n’y a pas de groupe « trust_level_0 », donc tous les utilisateurs reçoivent une erreur « Groupes autorisés non valides ».
Le plugin n’est donc pas du tout utilisable par les utilisateurs non anglophones.
Existe-t-il un moyen de contourner rapidement ce bug ? Je viens de déplacer une communauté vers Discourse et tous les utilisateurs sont bloqués dans la création d’événements à cause de ce bug. Malheureusement, je ne peux pas renommer « niveau_confiance_0 » en « trust_level_0 », car c’est un groupe automatique. Ou peut-être que cela peut être fait quelque part directement dans les paramètres ?
C’est un problème depuis longtemps et cela affecte par exemple l’utilisation des groupes de balises.
Rien n’a changé, donc je suppose que l’équipe s’est mise dans une impasse à un moment donné. Et c’est pourquoi ils ne peuvent pas utiliser la forme anglaise en interne, dans le code, et d’autres langues à l’extérieur sur l’interface utilisateur.
Mais je ne fais que deviner, car personne n’a expliqué quelles sont les difficultés réelles pour résoudre ce problème. Ou j’ai manqué le raisonnement, ce qui est aussi possible.
Désolé, je ne peux pas reproduire ce problème. N’importe lequel des noms anglais d’origine dans les groupes automatiques est valide ici en tant que allowedGroups.
Notez cependant que l’utilisateur créant l’événement doit pouvoir voir les groupes définis comme groupes autorisés. Avez-vous modifié ces niveaux de visibilité pour vos groupes automatiques ?
Merci, la visibilité était limitée au propriétaire du groupe, et le fait de la changer pour tous les utilisateurs connectés a effectivement résolu le problème ! Désolé d’avoir fait des suppositions audacieuses, je n’ai pas exploré le problème assez longtemps.