Add 'stop impersonating' link to user avatar dropdown when impersonating

@sam 同意します。タグ付けして申し訳ありませんが、これは長年私がランダムに提起してきたことであり、一部の人々にとっては大きな問題です。なりすまし機能は、Discourse におけるユーザープライバシーを深刻な懸念事項にする唯一の機能であり、特に Discourse を社内(職場)のコミュニケーションおよびコラボレーションプラットフォームとして使用する場合に当てはまります。

過去に使用したことがあり、組合で使用するために Discourse インスタンスを復活させます。組合員のためではなく、選出された役員のためです。古いインスタンスを管理していた間は、ほとんどの人がそうであるように、私も通常の代表者でした。現在はグループのリーダーシップ/管理職に就いているため、組織内での私の役割は、Discourse 管理者がすべてのカテゴリ内のすべての資料を表示できる機能と矛盾しません。しかし、当時はそうでした…

私たちの執行グループは、管理者が(執行)特権カテゴリ内のディスカッションを表示できる能力について深刻な懸念を抱いていました。私は CSS を使用して、非執行グループメンバーから(管理者からも隠して)非表示にし、特定のテーマコンポーネント「ユーザープライバシー」を無効にした場合にログを表示する方法を指摘することで、ハック的に解決しました。

もう 1 つの大きな懸念は、Discourse 管理者であるアクティブな代表者(契約 IT 担当者ではなく)が、他のユーザーになりすまし、プライベートメッセージを読み、個人の設定やアイテムをいじることができることでした。

私が言えることは、管理者がグローバルな表示権限を持たず、代わりにサイト管理アクセス権限を増やし、デフォルトで割り当てられたコンテンツのみを表示できるようにする方法に焦点を当てることができれば素晴らしいということです。さらに、管理者スタッフがこのようなことをいじっている場合に、すべてのユーザーに通知するための明確な通知システムが必要です。

Discourse チームに似た名前、たとえば Discourse Professional と呼んでみましょう。インターネットフォーラムとしてではなく、ビジネス知識に基づいたコラボレーションおよびコミュニケーションプラットフォームとして意図されたものです。Discourse はこの役割で輝くでしょう。ただし、管理者がすべてを監視する能力を制限/抑制または排除できることが条件です。(最も中心的なのは、なりすましと、プロファイル/メッセージタブ経由でのメッセージの読み取りです)。

「いいね!」 6