# UIからすべてのユーザーをリスト表示。アクティブでないユーザーのリスト

**URL:** https://meta.discourse.org/t/list-all-users-from-ui-list-inactive-users/141603
**Category:** Feature
**Created:** [2020 年 2 月 14 日午後 1:00 UTC](https://meta.discourse.org/t/list-all-users-from-ui-list-inactive-users/141603 "2020-02-14T13:00:28Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![pgr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pgr/32/156783_2.png) [@pgr](https://meta.discourse.org/u/pgr)
#### Post date: [2020 年 2 月 14 日午後 1:00 UTC](https://meta.discourse.org/t/list-all-users-from-ui-list-inactive-users/141603/1 "2020-02-14T13:00:28Z")

</div>

こんにちは

フォーラムを検索しましたが、少し基本的なことが見つかりませんでした。もしかしたらあるのかもしれませんが、見つけられなかったので申し訳ありません。

UI からユーザーを検索すると、ユーザーのカテゴリが以下のように分けられます。

Active（これは「メールが有効化されている」ことを意味すると推測します）  
New  
Staff  
Suspended  
Silenced  
Suspect  
Staged  
Groups

**すべての** ユーザーを一覧表示するオプションはどこにありますか？これが、メールアドレスを検索できる唯一の場所になるはずです。

**使用例:** 当社の非技術的な管理者が、すべてのチャネルから特定のメールアドレスを削除するという GDPR の要請を受けました。そのため、ユーザーを削除し回りますが、Discourse に到達した時点で、そのユーザーがこれらのリストのいずれかに含まれていないかを確認するために、すべてのリストを検索する必要がありますか？_これらすべてが排他的であるわけではありませんが、ご理解いただけると思います。_

また、UI から **非アクティブなユーザー** を一覧表示できることも役立つと思います。ユーザーが自ら購読を解除したか、別の管理者に依頼して解除した可能性があり、それを素早く確認できることは安心感につながります。

URL からいくつかのクエリを試しましたが、すべて推測に過ぎず、どれも機能しませんでした。当然といえば当然です。

[https://www.example.com/admin/users/list/all](https://www.example.com/admin/users/list/all)  
[https://www.example.com/admin/users/list/all?active=false](https://www.example.com/admin/users/list/all?active=false)  
[https://www.example.com/admin/users/list/active?email=someemail@example.com](https://www.example.com/admin/users/list/active?email=someemail@example.com)  
[https://www.example.com/admin/users/list/inactive](https://www.example.com/admin/users/list/inactive)

どこかにこの機能はありますか？もしないなら、追加していただけませんか？ありがとうございます。

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [2020 年 2 月 14 日午後 3:03 UTC](https://meta.discourse.org/t/list-all-users-from-ui-list-inactive-users/141603/2 "2020-02-14T15:03:39Z")

</div>

管理画面の `/admin/users/list/active` 一覧でメールアドレスを検索した場合、一致するユーザーが存在すれば、ステータスに関わらず表示されます。

---

<div class="post-metadata">

### Author: ![pgr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pgr/32/156783_2.png) [@pgr](https://meta.discourse.org/u/pgr)
#### Post date: [2020 年 2 月 14 日午後 3:07 UTC](https://meta.discourse.org/t/list-all-users-from-ui-list-inactive-users/141603/3 "2020-02-14T15:07:49Z")

</div>

🤔

はい、確認できました。無効化されたユーザーのユーザー名またはメールアドレスで検索すると、少し薄く表示されますが、表示されます。これは助かります 🎉

さて、今の私の唯一の疑問は：これは理にかなっていますか？アクティブなユーザーのリストに無効化されたユーザーを表示すること。そして、リストがすでにすべての種類のユーザーを表示しているのに、管理者がどの種類のユーザーを選択するかを考えさせること。

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [2020 年 2 月 14 日午後 3:34 UTC](https://meta.discourse.org/t/list-all-users-from-ui-list-inactive-users/141603/4 "2020-02-14T15:34:16Z")

</div>

通常スクロールしてリストを表示しても、全員が表示されるわけではありません。検索はフィルタリングされたリストに限定されていないだけです。

この違いが明記されていないため、混乱を招く可能性があると理解できます。

---

<div class="post-metadata">

### Author: ![pgr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pgr/32/156783_2.png) [@pgr](https://meta.discourse.org/u/pgr)
#### Post date: [2020 年 2 月 14 日午後 3:39 UTC](https://meta.discourse.org/t/list-all-users-from-ui-list-inactive-users/141603/5 "2020-02-14T15:39:19Z")

</div>

わかりました…

現在の「ユーザー名、メールアドレス、IP アドレス」の代わりに、そのテキストを検索ボックス内に使用できないか考えています。

例えば

「全ユーザーを対象としたユーザー名、メールアドレス、IP アドレスの検索」

しかし、これはかなり長く、かえって混乱を招くかもしれません。

他に思いつくのは、ユーザーを制限するサブメニュー（新規、サイレント、など）の _上_ に検索ボックスを移動させることです。そうすれば、そこに入力する内容がより汎用的であることが示唆されます。

（いずれにせよ、個人的には検索ボックスをもう少し広くすべきだと思います）
