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_groupsest défini sur3|14, qui sont les groupes automatiques du personnel + TL4- L’utilisateur
jmcgillest 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
kwexlerest TL4 et crée un canal de message direct avecjmcgill - La section de chat personnel de la barre latérale s’affichera désormais pour
jmcgill, et il pourra envoyer des messages àkwexlerdans leur canal, maisjmcgillne pourra pas créer de nouveaux canaux de messages directs.
Voici les commits pertinents :