Список всех пользователей из UI; список неактивных пользователей

Привет

Я искал в форумах, но не смог найти что-то, что кажется довольно базовым. Возможно, это где-то есть, но я не нашёл, извините.

При поиске пользователей через интерфейс вы видите разделение на категории:

Активные (предположительно, это означает «активированные по электронной почте»)
Новые
Персонал
Приостановленные
Заглушенные
Подозрительные
На стадии проверки
Группы

Где находится опция для вывода всех пользователей? Это было бы единым местом, где можно было бы искать по адресу электронной почты.

Сценарий использования: нетехнический администратор в моей компании получает запрос GDPR на удаление определённого адреса электронной почты во всех каналах компании. Он обходит все системы, удаляя пользователя, и когда доходит до Discourse, ему нужно перебирать все эти списки, чтобы убедиться, что пользователь не находится ни в одном из них? Не то чтобы они были взаимоисключающими, но вы понимаете суть.

Мне также было бы полезно иметь возможность выводить неактивных пользователей через интерфейс. Пользователь мог сам отписаться или попросить другого администратора сделать это, и было бы успокаивающим иметь возможность быстро это проверить.

Я попробовал несколько запросов через URL, например:
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/active?email=someemail@example.com
https://www.example.com/admin/users/list/inactive

Но это были лишь догадки, и ни один из них не сработал, что вполне понятно.

Разве это где-то уже есть? Если нет, можно ли, пожалуйста, добавить эту возможность? Спасибо.

Если вы ищете в списке по адресу /admin/users/list/active по адресу электронной почты, то при совпадении пользователь будет отображён независимо от его статуса.

3 лайка

:thinking:

Отлично, подтверждено. Я проверил, и при поиске одного из моих отключенных пользователей — как по имени пользователя, так и по электронной почте — он отображается, хотя и немного приглушённо. Это полезно :tada:

Теперь у меня остался только один вопрос: имеет ли это смысл? Отображать отключённых пользователей в списке активированных? И заставлять администраторов гадать, какой тип пользователя они ищут, когда в списке в любом случае показаны все типы?

Список не отображает всех, если прокручивать его в обычном режиме — проблема лишь в том, что поиск не ограничен отфильтрованным списком.

Я понимаю, почему это может сбивать с толку, так как разница не указана.

1 лайк

Хорошо, я понял…

Мне интересно, нельзя ли использовать этот текст внутри поля поиска вместо текущего

имя пользователя, email или IP-адрес

возможно,

поиск по имени пользователя, email или IP-адресу среди всех пользователей

Но это довольно длинно и может ещё больше запутать.

Единственная другая идея, которая приходит в голову, — переместить поле поиска выше подменю, ограничивающего пользователей (новые, заблокированные и т. д.). Это дало бы понять, что вводимый там запрос более общий.

(в любом случае, на мой взгляд, поле поиска стоит немного расширить)

3 лайка