Existe-t-il un moyen d’autoriser les membres de niveau TL0 à démarrer des messages vers un groupe Discourse spécifique, mais pas vers d’autres membres réguliers ou non membres du personnel ? Je ne parviens pas actuellement à trouver de solution pour que cela fonctionne. Lorsque les membres TL0 écrivent à notre groupe helpdeskteam pour obtenir de l’aide, ils reçoivent un message d’erreur décourageant et confus — voir ci-dessous.
L’utilisateur TL0 écrit à un groupe dont le paramètre « Qui peut envoyer des messages à ce membre » est défini sur « tout le monde ». Si je change le niveau de l’utilisateur en TL1, le message est enregistré sans erreur.
Tout le monde dans le groupe est membre du personnel, et l’utilisateur TL0 peut écrire à chacun individuellement.
La seule façon d’éviter cette erreur semble être d’autoriser les utilisateurs TL0 à envoyer des messages à n’importe quel autre membre ou groupe, ce que je trouve trop permissif. Je crains que ce privilège soit abusé par des spammeurs et de nouveaux membres qui ne connaissent pas encore notre communauté.
Oui, nous proposons bien une option par e-mail pour contacter le service d’assistance. Je me demande s’il existe un moyen d’éviter l’erreur étrange et cryptique qui pourrait décourager les utilisateurs qui la rencontrent. Idéalement, les membres de niveau TL0 devraient pouvoir écrire au groupe d’assistance sans rencontrer d’erreur.
Pour être clair, aucun membre ne s’est plaint de ce problème, mais un collègue (mon patron, en fait) a examiné la configuration et a signalé ce message d’erreur déroutant.
Peut-être simplement ajouter un lien mailto: où les personnes de TL0 pourront le trouver. De toute façon, ils ne savent probablement pas comment envoyer un MP.
Merci, Jay ! Je suis d’accord avec toi et j’ai dit à peu près la même chose dans mon post dont tu fais la citation.
Peut-être, comme le dit Simon, que le message d’erreur pourrait être amélioré pour expliquer pourquoi l’utilisateur ne peut pas écrire dans le groupe. Cela arrive assez fréquemment.
Vous avez raison, j’ai tapé plus vite que je ne pensais. Il y a deux occurrences de « cela » mentionnées et je pensais à deux cas distincts.
Avec le premier « cela », je fais référence au sujet original concernant l’impossibilité d’écrire dans des groupes en tant que niveau de confiance 0 (TL0). Cela n’a pas encore fait l’objet de plaintes et ce n’est pas un problème majeur. Si vous ne souhaitez pas y remédier, nous pouvons clore ce sujet. Cependant, je pense que permettre aux utilisateurs TL0 d’initier des messages au personnel et à certains groupes serait très utile, afin d’éviter d’obliger les membres à envoyer un e-mail pour contacter le personnel à des fins d’assistance.
Avec le second « cela », je fais référence à une situation plus ancienne, déjà résolue dans notre communauté, mais qui reste un cas limite qui mérite, selon moi, d’être examiné. Par le passé, nous avions ajouté un lien sur les profils des membres dans WordPress pour envoyer des messages aux membres via la méthode URL, mais nous l’avons supprimé car les utilisateurs se heurtaient à cette erreur cryptique lorsqu’ils étaient encore au niveau TL0 et incapables d’envoyer des messages privés. Avant de supprimer le lien, nous recevions assez fréquemment des questions à ce sujet. Il existe un ancien sujet traitant de ce deuxième cas : Creating pre-filled personal message links
Peut-être que le message d’erreur pourrait être modifié pour indiquer : « Désolé, vous ne pouvez pas envoyer ce message privé car vous ne disposez pas des privilèges suffisants » ou une formulation similaire, couvrant à la fois les destinataires de groupes et les utilisateurs, et expliquant qu’il s’agit d’une question de privilèges et non d’un dysfonctionnement technique.
Je suis d’accord, c’est confus ; c’est délicat car il existe le paramètre du site niveau de confiance minimum pour envoyer des messages, qui doit donc l’emporter ici. Si vous le réglez à 0, je suppose qu’ils pourront envoyer des messages au groupe.
J’ai commencé à travailler sur ce problème et j’ai remarqué que la vérification du « niveau de confiance minimum pour envoyer des messages » est effectuée en premier sur tous les messages privés vers les groupes. Cela signifie que les utilisateurs de niveau TL0 ne peuvent pas envoyer de messages aux groupes configurés pour accepter les messages de tout le monde. Mais cela signifie aussi qu’un utilisateur dont le niveau de confiance est inférieur au « niveau de confiance minimum pour envoyer des messages » ne peut pas envoyer de messages à un groupe configuré pour accepter les messages des « membres, modérateurs et administrateurs », même si cet utilisateur est membre dudit groupe.
Je pense que la solution ici devrait être de sauter la validation du « niveau de confiance minimum pour envoyer des messages » lors de l’envoi de messages privés vers des groupes. Cela signifie que :
si l’équipe autorise tout le monde à lui envoyer des messages privés… alors tout le monde peut lui en envoyer
si l’équipe autorise les membres du groupe à lui envoyer des messages privés, alors tous les membres du groupe peuvent lui en envoyer, indépendamment de leur niveau de confiance