После некоторых обсуждений здесь выяснилось, что приостановленные учётные записи не отображаются при поиске в каталоге пользователей, но они всё ещё появляются на главной странице каталога, если не отключены.
Например, я приостановил этого пользователя, и при поиске его имя не отображается. Однако вы всё ещё можете увидеть его в списке:
Чтобы полностью удалить пользователя из каталога, нужно удалить его учётную запись.
Если на форуме остались сообщения от приостановленного пользователя, то причина его приостановки отображается на его публичной карточке пользователя, поэтому он всё ещё должен присутствовать в каталоге.
Кстати, указанный адрес электронной почты всё ещё виден; его следует зачеркнуть. Фиолетовый маркер для этого не подходит.
Мы, безусловно, хотим сохранять все данные постов, связанные как с новыми, так и со старыми пользователями. Поэтому удаление пользователей — это действительно крайняя мера.
Я согласен, что заблокированные пользователи должны продолжать существовать и сохранять данные профиля, связанные с их постами. Но это отличается от их активного отображения в фронтенд-каталоге пользователей!
Как я уже упоминал ранее, заблокированные пользователи уже не доступны для поиска в каталоге пользователей, поэтому кажется странным, что они всё ещё отображаются в списке, если их нельзя найти через поиск.
Предложение заключается лишь в том, что было бы здорово иметь возможность не отображать заблокированных пользователей во фронтенд-каталоге пользователей
Публичный каталог пользователей мог бы предлагать отфильтрованный вид, исключающий заблокированных пользователей, при этом список администраторов оставался бы без изменений. Я думаю, что именно этого и просит здесь @kiefferr.
Ну, это зависит от ситуации. Кажется, я, возможно, неправильно понял вопрос.
Это может иметь смысл для приостановленных пользователей, чтобы они не отображались в главном каталоге пользователей, особенно если нет способа связаться с ними, если их аккаунт приостановлен.
Верно, и такое решение может быть принято с учётом специфики рассматриваемого сообщества.
В приведённом выше примере сообщество Discourse предназначено для текущих платящих клиентов, и учётные записи пользователей приостанавливаются, когда их подписка истекает. Я могу представить, что каталог пользователей, который не акцентирует внимание на бывших клиентах, был бы вполне логичным решением.