管理者としてプライベートチャットを作成できません

管理者として、他のユーザーと個人チャットを作成できません。

しかし、サイトの設定によると、スタッフメンバーは常に個人チャットを作成できるはずです。

再現手順:

  1. chat allowed groups を TL0 に、direct message enabled groups をモデレーターに設定します。
  2. 管理者として、TL1 ユーザーとの個人チャットを作成しようとします。

修正

この問題は PR #26010 に関連しています。

ユーザーが個人チャットを作成しようとするとき、対象ユーザーが個人チャットを作成できるかどうかを確認すべきではありません。代わりに、サイトの設定で指定されているように、現在のユーザーが個人チャットを作成できるかどうかを確認する必要があります。

現在のユーザーがダイレクトメッセージが有効なグループのメンバーであるか、スタッフメンバーである限り、個人チャットを作成できるはずです。

この問題を修正するためのプルリクエストを提出しました:

「いいね!」 4

@pangboさん、ありがとうございます。PRをマージしました :+1:

設定/オプションについては、内部でより詳細なレビューを行い、他に漏れがないか確認します。

「いいね!」 1