Ajouter l'option de désactiver le chat User-User

Mais… Ce qui est proposé dans ce sujet, c’est de lier également le Chat Personnel, de sorte que vous désactiviez les deux ensemble.

Je suis dans l’équipe ‘Options séparées pour chaque’. :slightly_smiling_face:

7 « J'aime »

Le fusionner serait parfait, bien sûr !

Comment ça ?

Deux utilisateurs peuvent partager de nombreux sujets de messages privés distincts et différents, tandis que le chat est une pure éphémère - par défaut, les messages de plus de 90 jours sont purgés.

Ce sont deux mécanismes très différents.

Pensez à l’un comme à un e-mail et à l’autre comme à un SMS. Il est beaucoup plus facile de retrouver un e-mail sur un sujet particulier que de faire défiler des milliers de messages à la recherche d’une conversation particulière.

Si vous ne voulez ou n’avez jamais besoin de revenir sur d’anciennes conversations, n’initiez pas de messages privés, mais reconnaissez également que d’autres pourraient très bien trouver de la valeur dans la fonctionnalité offerte par la fonction de messages plus structurée et persistante.

Pourquoi ? Les nouveaux messages dans l’une ou l’autre fonctionnalité affichent des notifications, et si vous recherchez quelque chose que vous avez déjà lu, les messages privés sont déjà consultables :

2 « J'aime »

Par défaut, les messages privés de chat sont persistants, seuls les chats de catégorie ont par défaut cette suppression automatique de 90 jours. C’est pourquoi je les vois essentiellement comme identiques. Non pas que les messages privés devraient être supprimés automatiquement, le défaut est bien.

1 « J'aime »

L’administrateur devrait avoir une option universelle marche/arrêt + un contrôle d’accès ici avant les utilisateurs (en utilisant les niveaux d’utilisateurs)

  • groupes autorisés de discussion :white_check_mark:
  • groupes de discussion personnels autorisés :new:
1 « J'aime »

Pour gérer les abus du système de chat.

Je ne suis pas sûr si les administrateurs peuvent voir les conversations personnelles d’un utilisateur (je ne l’ai pas encore testé à ce niveau), mais avec les canaux de discussion ouverts, les abus seront repérés par les utilisateurs car c’est essentiellement public.

Ma réflexion va dans le même sens que cette idée pré-chat, l’avoir à la fois dans les MP et le Chat serait cohérent et donnerait aux administrateurs un bon contrôle sur les activités néfastes utilisant les systèmes de Chat/MP.

1 « J'aime »

J’ai récemment fusionné les pull requests ci-dessous, qui introduisent un réglage direct_message_enabled_groups, similaire à personal_message_enabled_groups, qui contrôle qui est autorisé à initier une conversation par message direct. Par défaut, il s’agit du groupe automatique du niveau de confiance 1, et le personnel (administrateurs et modérateurs) peut toujours envoyer des messages directs, quoi qu’il arrive.

Il est important de noter que cela contrôle la création de canaux de messages directs, mais si, par exemple, ce réglage est défini pour permettre uniquement aux utilisateurs du niveau de confiance 4 de créer un canal de message direct, tous les utilisateurs impliqués dans le nouveau canal pourront répondre au message et discuter dans le nouveau canal. Par exemple :

  • direct_message_enabled_groups est défini sur 3|14, qui sont les groupes automatiques du personnel + TL4
  • L’utilisateur jmcgill est TL1 et ne peut pas créer de nouveaux canaux de messages directs, ni voir la section de chat personnel dans la nouvelle barre latérale
  • L’utilisateur kwexler est TL4 et crée un canal de message direct avec jmcgill
  • La section de chat personnel de la barre latérale s’affichera désormais pour jmcgill, et il pourra envoyer des messages à kwexler dans leur canal, mais jmcgill ne pourra pas créer de nouveaux canaux de messages directs.

Voici les commits pertinents :

8 « J'aime »

Dans un ordre d’idées un peu similaire, nous avons récemment amélioré les signalements de chat pour qu’ils fonctionnent de la même manière que les signalements de publication. De plus, nous les avons activés dans les messages directs, ce qui n’était pas possible jusqu’à présent. Lorsqu’un message de chat personnel est signalé, nous inclurons une transcription des dix messages précédents, disponible uniquement pour les modérateurs, afin qu’ils aient plus de contexte avant de prendre une décision.

PR pertinent avec quelques images :

7 « J'aime »

Une autre modification connexe qui pourrait intéresser les personnes qui suivent ce sujet est que vous pouvez désormais également limiter le nombre de personnes qu’un utilisateur peut ajouter dans un nouveau message direct qu’il crée :

8 « J'aime »