Problèmes de modification du niveau de confiance minimum (MP et drapeaux)

Lorsque nous définissons min trust to send messages et min trust to flag posts à tl1, les nouveaux utilisateurs n’ont plus accès aux administrateurs et doivent ouvrir de nouveaux sujets pour toutes leurs demandes.

Il est préférable que tous les utilisateurs puissent toujours envoyer des messages privés au personnel et que les utilisateurs de n’importe quel niveau de confiance puissent signaler leurs publications.

1 « J'aime »

Ne peux-tu pas modifier cela avec le paramètre que tu as mentionné ? Les utilisateurs de niveau de confiance 0 ne sont pas… de confiance. Il ne faut pas grand-chose pour atteindre le niveau de confiance 1.

4 « J'aime »

Merci pour le plugin, je vais le vérifier et l’installer bientôt.

J’ai mentionné tl1 ci-dessus à titre d’exemple. En fait, nous avons défini min trust to send messages sur tl1 et min trust to flag posts sur tl2 en raison du volume élevé de spam provenant des nouveaux utilisateurs. Cependant, une grande partie de notre travail au sein de la communauté s’effectue via les signalements. Nous disons toujours aux utilisateurs d’utiliser la fonction de signalement s’ils souhaitent que leurs messages soient examinés ou supprimés, ou si leur catégorie de sujet doit être modifiée. D’un autre côté, comme nous ne pouvons pas laisser la fonction de signalement ouverte à tous les utilisateurs, cela crée un certain degré de confusion.

Si tous les utilisateurs pouvaient signaler leurs propres messages pour examen par les administrateurs, tout en maintenant min trust to flag posts uniquement pour les messages des autres, cela faciliterait la gestion des demandes.


Je me souviens maintenant que j’avais déjà mentionné cela [ici], désolé.

1 « J'aime »

Aujourd’hui, j’ai réalisé que lorsqu’il est possible d’envoyer un message à un groupe, n’importe quel utilisateur, quel que soit son niveau de confiance, peut envoyer un message à ce groupe. Dans ce cas, confiance minimale requise pour envoyer des messages est ignorée.

S’agit-il d’un bug ou d’une fonctionnalité ?
Si c’est une fonctionnalité, nous pouvons l’utiliser à la place d’un plugin.

1 « J'aime »

Les paramètres du groupe vous permettent de contrôler qui peut envoyer des messages au groupe.

4 « J'aime »

Oui, nous utilisons ce paramètre de groupe. Mais je pensais que min trust to send messages devrait réécrire ce paramètre. Si ignorer min trust to send messages dans les groupes n’est pas un bug, cela peut être utilisé comme une fonctionnalité.

Nous devons restreindre la messagerie privée aux niveaux tl0 et tl1 afin qu’ils ne puissent envoyer des messages qu’aux administrateurs. Grâce à cette fonctionnalité, nous pouvons le faire facilement via les groupes.

Est-il possible de perdre cette fonctionnalité lors de futures mises à jour ?

Merci Jay pour ce lien. Pouvez-vous confirmer ou infirmer s’il fonctionne toujours ?

J’ai un client qui l’utilise. Il ne s’est pas plaint. C’est une preuve assez solide que cela fonctionne. S’il vous plaît, faites-moi savoir si vous trouvez le contraire.

1 « J'aime »

Fonctionne toujours très bien ! Merci beaucoup.
Veuillez garder ce plugin actif, et s’il y a un moyen de l’intégrer au cœur de Discourse, ce serait encore mieux. C’est une fonction essentielle selon mon expérience d’administration de forums.

Salut @pfaffman, il semble que les récentes mises à jour de GitHub - pfaffman/discourse-allow-pm-to-staff: Allow private messages to be sent to staff for users who could otherwise not send private messages. aient cassé l’envoi de MP entre utilisateurs normaux. Plus précisément, les utilisateurs normaux peuvent répondre à des sujets de MP existants mais pas en créer de nouveaux. Voici l’erreur :

Screenshot from 2023-03-28 19-35-07

Je n’ai pas vraiment compris la fonction du réglage allow_pm_allowed_pm_groups, mais j’ai essayé de le régler sur staff,trust_level_0,trust_level_1,trust_level_2 mais le problème a persisté. J’ai désactivé le plugin et les MP fonctionnent maintenant normalement.

1 « J'aime »

Zut.

Merci de m’avoir informé.

Le client pour lequel je l’ai écrit n’autorise pas les messages privés entre utilisateurs, j’ai donc négligé de tester ce cas.

J’essaierai de corriger cela bientôt. Si vous avez un budget, cela pourrait se faire plus tôt.

2 « J'aime »

Salut, merci pour ta réponse ! Pas de souci, je peux le laisser désactivé pour l’instant, ou si besoin, je peux temporairement le forker de l’ancienne version pour le moment.

As-tu envisagé de soumettre cela comme une PR à l’application Discourse en amont pour partager la charge de maintenance ? C’est vraiment une limitation majeure de Discourse que les administrateurs doivent choisir entre autoriser les MP pour les groupes d’utilisateurs non fiables (très mauvaise idée, j’ai eu une attaque majeure de spam par MP sur un forum non-Discourse) ou ne pas autoriser les nouveaux utilisateurs à contacter le personnel. J’ai déjà traité une tonne de questions (publiques) dans le court laps de temps depuis la migration vers Discourse de la part de nouveaux utilisateurs qui essayaient de me contacter et ne le pouvaient pas.

J’ai développé le plugin il y a 6 ans. Il n’y a eu aucun intérêt exprimé, bien que je n’aie pas explicitement demandé.

Je suis un peu surpris qu’il n’y ait pas eu plus d’intérêt pour une telle fonctionnalité, mais ce n’est que ces dernières semaines que j’ai remarqué que quelqu’un d’autre l’utilisait, peut-être parce qu’elle fonctionnait avant maintenant.

1 « J'aime »

Salut Jay, je vois de nouveaux commits aujourd’hui pour le plugin. Cela vaut-il la peine d’essayer à nouveau ? Dois-je configurer des paramètres pour simplement permettre à tous les utilisateurs ayant un compte actif de me contacter en tant qu’administrateur ?