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

Our regular non-admin/non-mod users are unable to add other users to a personal message. I’ve impersonated, changed themes, poked through settings… in none of the cases will clicking the “Add or Remove …” button at the top of a PM thread do anything at all when impersonating. This is across browsers and without any type of ad blocking.

Any idea what’s going on? I didn’t see a setting to restrict adding others to PMs…

Have you disabled personal messages for non-admins?

There is an admin setting: enable personal messages which would disable this across the board, except for Staff

Is this just modifying existing PM topics? Are they able to create new PMs?

32%20PM

They are able to create new personal messages and include whomever they like. They are not, however, able to add new users to personal messages, or remove them, after the initial creation.

Hey @clay, users will need to be TL2 in order to add other users to an existing PM. Adding a user to a PM is considered an invite, which is a TL2 privilege.

The fact that the button appears and does nothing is a bug. Further, I can’t seem to remove myself from a PM as a non-admin user. That also seems like a bug.

@awesomerobot, could this be related to your PM participant layout work?

This might be functionality we need to clarify. You still need a button as TL1 because you should be able to remove yourself from a message (but you can’t add or remove others)…

Maybe we should show something else other than the add/remove button for users under TL2… just show the [x] next to your own username (and no add/remove button)?

I was able to remove myself from a PM as a non-admin TL1 in my local dev instance… so I’m not seeing that issue.

It’s possible this regressed a bit when we did the revamp of the UI here with @j.jaffeux. I believe on the target forum in this specific case they have disabled all trust level progression (beyond TL1).

Thanks for the information, everybody.

That’s correct, but armed with the info provided above, we changed the settings to cap everybody at TL2. While it doesn’t fix the UI issues, etc. mentioned by @jomaxro, it addresses our immediate usability issue. Thanks!

En y repensant, je suis sur TPM et j’ai un groupe privé en cours avec d’autres personnes. Tout le monde est au niveau TL2 et l’option d’ajouter/supprimer apparaît, mais lorsque vous cliquez dessus, elle ne vous permet que de vous retirer vous-même en plaçant un x à côté de votre identifiant dans la liste du groupe.

Existe-t-il un autre paramètre qui empêcherait cette fonctionnalité ? Nous pouvons ajouter autant d’utilisateurs que nous voulons lors de l’invitation initiale, mais nous ne pouvons pas en ajouter d’autres par la suite…

Peut-on reproduire ce problème @tshenry ?

Cela a piqué ma curiosité. Nous avons un message privé avec plusieurs membres, alors j’ai vérifié s’il y avait un problème. Aucun. Il s’agissait d’un message privé avec plusieurs personnes invitées, à différents moments. Mais la différence est que nous n’avons aucun groupe configuré. Tous les boutons apparaissent et sont fonctionnels ; je les ai tous testés. Le problème ci-dessus doit donc être lié uniquement aux groupes, et les boutons « Ajouter ou supprimer… » et « + » manquent pour les groupes ?


Cliquer sur le signe « + » ouvre la fenêtre contextuelle d’envoi d’invitation comme prévu.

Voici une capture d’écran de ce que nous voyons : il s’agit d’un PM à deux personnes. Lorsque je clique sur le bouton ajouter ou supprimer, tout ce qui se passe, c’est qu’un « x » apparaît à côté de mon nom d’utilisateur, sans possibilité d’ajouter quelqu’un d’autre…

C’est pourquoi je me demandais s’il y a un paramètre quelque part que TPM ne prend pas en compte ?

TPM fonctionne sous la version Discourse 2.3.0. S’il y a un problème avec l’ajout d’utilisateurs aux MP, il est probable qu’il ait été corrigé dans la dernière version de Discourse.

Ils ont justement effectué une mise à niveau complète du site à la fin de l’été/début de l’automne de l’année dernière. Je pensais qu’ils étaient passés à la dernière version…

La version 2.3.0 a été publiée à la mi-2019 et de nombreux changements ont été apportés depuis lors à la dernière version stable 2.3.8 ainsi qu’à la version utilisée ici, 2.4.0.beta10, au cours des six derniers mois. La version 2.4 est prévue dans moins d’un mois.

Merci, donc il semble qu’il s’agisse d’un bug d’une certaine nature qui pourrait être spécifique au TPM d’une manière ou d’une autre…

Il ne semble pas s’agir d’un bug, car cela correspond à la description des messages privés (MP) dans ce sujet :

Ainsi, les utilisateurs peuvent ajouter des destinataires en :

  • créant un nouveau message avec la nouvelle liste de destinataires
  • utilisant des groupes, de sorte que l’ajout d’un nouveau membre du groupe l’ajoute automatiquement aux MP de groupe

Je comprends pourquoi une modération est nécessaire pour modifier les destinataires des messages existants. Cela évite de nombreuses opportunités de manœuvres frauduleuses.

Quels utilisateurs peuvent modifier les destinataires d’un MP existant ?

Type d’utilisateur Rôle Supprimer soi-même Supprimer l’expéditeur Supprimer le destinataire Ajouter un destinataire
Administrateur Expéditeur / Destinataire :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Modérateur Expéditeur / Destinataire :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Utilisateur TL2+ avec niveau de confiance minimum pour envoyer des messages Expéditeur :x: :x: :x: :heavy_check_mark:
Utilisateur TL2+ avec niveau de confiance minimum pour envoyer des messages Destinataire :heavy_check_mark: :x: :x: :heavy_check_mark:
Utilisateur TL1 avec niveau de confiance minimum pour envoyer des messages Expéditeur :x: :x: :x: :x:
Utilisateur TL1 avec niveau de confiance minimum pour envoyer des messages Destinataire :heavy_check_mark: :x: :x: :x:
Utilisateur sans niveau de confiance minimum pour envoyer des messages Expéditeur na na na na
Utilisateur sans niveau de confiance minimum pour envoyer des messages Destinataire :heavy_check_mark: :x: :x: :x:

Remarques :

  • Ce tableau a été mis à jour pour refléter les capacités accrues des utilisateurs TL2+ (le niveau TL2 est le niveau par défaut pour utiliser les MP) par rapport aux utilisateurs TL1.
  • Notez que les nouveaux utilisateurs peuvent être promus manuellement à un niveau TL supérieur, mais ils ne bénéficieront de ces droits que lorsque le travail quotidien sera exécuté et qu’ils seront ajoutés à la liste des utilisateurs.
  • Un destinataire peut être un groupe, à condition que l’expéditeur soit autorisé à envoyer des messages au groupe dans le paramètre du groupe Interaction > Qui peut envoyer des messages à ce groupe ?
  • Pour supprimer un membre d’un MP de groupe, vous devez le supprimer du groupe, ce qui le transforme en destinataire distinct dans le message. :+1:
  • La suppression d’un membre d’un groupe nécessitait un rafraîchissement de la page dans Firefox sur Windows 10. :-1:

D’accord, donc la réponse semble être le regroupement des membres ; cela se fait-il automatiquement ? TPM sépare les tableaux publics des forums membres. Peut-être faut-il simplement les regrouper dans des groupes distincts ?

Je ne doute pas qu’il s’agisse d’un problème de configuration avec TPM, je cherche simplement à comprendre exactement ce qu’il en est afin de pouvoir leur indiquer ce qui est nécessaire pour que cela fonctionne…

En examinant les paramètres, il semble que la configuration permettant à l’expéditeur d’ajouter le destinataire soit ce qu’il faut régler. Est-ce incorrect ?

image

À ma connaissance, il n’existe aucun paramètre pour autoriser cela, ce qui fait l’objet de l’autre sujet.

Les groupes pourraient être une meilleure option. Le problème que vous pourriez rencontrer avec les groupes est que seuls les administrateurs peuvent en créer. Cependant, des gestionnaires de groupe qui ne sont pas administrateurs peuvent être ajoutés au groupe, et ces gestionnaires peuvent ensuite ajouter ou retirer des membres du groupe.

Je ne pense pas que ce soit correct du tout. Vous pouvez ajouter et retirer des personnes dans un MP sur TL2 si vous êtes le créateur du sujet du MP.

Comme je l’ai indiqué dans le message référencé, dans certains autres logiciels de forum, vous pouvez préciser si un MP est « ouvert », ce qui signifie que n’importe qui peut être ajouté ultérieurement, ou « fermé », ce qui signifie que la liste des destinataires ne peut pas être modifiée une fois le message lancé. Nous n’avons pas cette fonctionnalité.

Nous devrons attendre lundi, lorsque @tshenry sera disponible, pour tester cela plus avant, car je ne vois aucune raison pour laquelle un utilisateur de TL2 qui est le créateur du MP ne pourrait pas modifier les participants du MP… mais peut-être que @laughingriver confond propriétaire du MP et participants du MP..

C’est correct pour les MP existants, ce que j’ai rendu plus clair dans le titre du tableau ci-dessus.

Le contexte est que laughingriver ne crée pas un nouveau MP mais tente d’ajouter des destinataires à un MP existant :

Édition : Le tableau était incorrect car il se basait sur le fait que les utilisateurs TL1 pouvaient envoyer des MP, mais les utilisateurs TL2 et plus peuvent ajouter des destinataires supplémentaires. Le tableau a été mis à jour pour refléter cela.