Kann als Administrator keine persönlichen Chats erstellen

Als Administrator kann ich keine persönlichen Chats mit anderen Benutzern erstellen.

Gemäß den Website-Einstellungen sollten Mitarbeiter jedoch immer die Möglichkeit haben, persönliche Chats zu erstellen.

Schritte zur Reproduktion:

  1. Setzen Sie chat allowed groups auf TL0 und direct message enabled groups auf Moderatoren.
  2. Versuchen Sie als Administrator, einen persönlichen Chat mit einem TL1-Benutzer zu erstellen.

Behebung

Dieses Problem hängt mit PR #26010 zusammen.

Wenn ein Benutzer versucht, einen persönlichen Chat zu erstellen, sollten wir nicht überprüfen, ob der Zielbenutzer die Berechtigung zum Erstellen persönlicher Chats hat. Stattdessen sollten wir, wie in den Website-Einstellungen angegeben, überprüfen, ob der aktuelle Benutzer die Berechtigung zum Erstellen persönlicher Chats hat.

Solange der aktuelle Benutzer Mitglied der für Direktnachrichten aktivierten Gruppen ist oder ein Mitarbeiter ist, sollte er in der Lage sein, einen persönlichen Chat zu erstellen.

Ich habe einen Pull-Request zur Behebung dieses Problems eingereicht:

4 „Gefällt mir“

Danke @pangbo, ich habe den PR gerade zusammengeführt :+1:

Wir werden diese Einstellungen / Optionen intern gründlicher prüfen, um zu sehen, ob wir noch weitere übersehen haben.

1 „Gefällt mir“