Les utilisateurs ne peuvent pas ajouter d'autres personnes à un message personnel

J’ai examiné un problème similaire plus tôt aujourd’hui : https://meta.discourse.org/t/unable-to-add-user-to-pm-topic/162945. Dans ce cas, le problème que je constate est que les utilisateurs ordinaires ne peuvent pas inviter des utilisateurs à un message privé si le paramètre max invites per day est réglé sur 0. Pour votre cas, c’est probablement le paramètre du site enable personal messages qui est la cause du problème. Lorsque ce paramètre est désactivé, seuls les administrateurs peuvent ajouter des utilisateurs à un message privé existant. Les modérateurs ne peuvent pas ajouter d’utilisateurs à un message privé lorsque enable personal messages est désactivé.

Pouvez-vous vérifier si les administrateurs sont capables d’ajouter des utilisateurs à des messages privés sur votre site ? Pour que cela fonctionne, l’administrateur doit être l’utilisateur qui initie le message privé.

Je suis assez certain que ce comportement est intentionnel, car il est explicitement écrit dans le code. Je ne sais pas quelle est la logique derrière l’interdiction aux modérateurs d’ajouter des utilisateurs à un message privé lorsque le paramètre du site enable personal messages est désactivé. Il est possible que cela puisse être modifié.

Je laisserai une note à nos développeurs ici, au cas où quelqu’un souhaiterait l’examiner. Le problème se produit ici : discourse/lib/guardian.rb at main · discourse/discourse · GitHub.