Ho recentemente unito le seguenti pull request, che introducono un’impostazione direct_message_enabled_groups, simile a personal_message_enabled_groups, che controlla chi è autorizzato a iniziare una conversazione di messaggistica diretta. Per impostazione predefinita, è il gruppo automatico di Livello di Fiducia 1 e lo staff (amministratori e moderatori) può sempre inviare messaggi diretti, indipendentemente da tutto.
È importante notare che questo controlla la creazione di canali di messaggistica diretta, ma se, ad esempio, questa impostazione è configurata per consentire solo agli utenti di Livello di Fiducia 4 di creare un canale di messaggistica diretta, tutti gli utenti coinvolti nel nuovo canale potranno rispondere al messaggio e chattare avanti e indietro nel nuovo canale. Ad esempio:
direct_message_enabled_groupsè impostato su3|14, che sono i gruppi automatici dello staff + TL4- L’utente
jmcgillè TL1 e non può creare nuovi canali di messaggistica diretta, né può vedere la sezione chat personale nella nuova barra laterale - L’utente
kwexlerè TL4 e crea un canale di messaggistica diretta conjmcgill - La sezione chat personale della barra laterale ora verrà visualizzata per
jmcgill, e lui potrà inviare messaggi akwexlernel loro canale, majmcgillnon potrà creare nuovi canali di messaggistica diretta
Ecco i commit pertinenti: