Não é possível criar conversas pessoais como administrador

Como administrador, não consigo criar chats pessoais com outros usuários.

No entanto, de acordo com as configurações do site, os membros da equipe sempre devem ter a capacidade de criar chats pessoais.

Passos para reproduzir:

  1. Defina chat allowed groups para TL0 e direct message enabled groups para moderadores.
  2. Como administrador, tente criar um chat pessoal com um usuário TL1.

Correção

Este problema está relacionado ao PR #26010

Quando um usuário tenta criar um chat pessoal, não devemos verificar se o usuário de destino tem a capacidade de criar chats pessoais. Em vez disso, conforme especificado nas configurações do site, devemos verificar se o usuário atual tem a capacidade de criar chats pessoais.

Desde que o usuário atual seja membro dos grupos habilitados para mensagens diretas ou seja um membro da equipe, ele deverá ser capaz de criar um chat pessoal.

Enviei um pull request para corrigir este problema:

4 curtidas

Obrigado @pangbo, acabei de mesclar o PR :+1:

Faremos uma revisão mais completa dessas configurações / opções internamente para ver se perdemos alguma outra.

1 curtida