Могу ли я сделать пользователя неупоминаемым?

Существует ли настройка, которую можно применить к пользователю, чтобы сделать его неупоминаемым?

Причина в следующем: мы — в первую очередь физическое сообщество со строгой системой членства (людям необходимо платить взносы). Когда люди уходят, мы приостанавливаем их аккаунты, но не удаляем их, чтобы сохранить историю их сообщений. Я хотел бы исключить их из списка упоминаемых пользователей, чтобы люди не могли упоминать их, полагая, что они всё ещё являются членами сообщества. Возможно ли это?

Может, добавить их имя в список отслеживаемых слов, чтобы его нельзя было опубликовать? Хотя, должен же быть какой-то лучший способ.


Это лучший способ, который я могу придумать, похожий на то, что сказал Нейт.

Просто для небольшого дополнительного пояснения того, как это работает сейчас. :slight_smile:

Для обычных пользователей (не сотрудников) приостановленный пользователь не отображается в автодополнении @упоминаний, которое появляется при вводе сразу после символа @. Это может помочь отговорить обычных людей пытаться уведомлять их. :crossed_fingers:

А если вы не скрываете причины приостановки, то при клике на их карточку пользователя она должна выглядеть примерно так:

Это в том случае, если я приостанавливаю их «навсегда» и указываю пользовательскую причину «больше не является участником».

Если вы приостанавливаете пользователей только из-за истечения срока действия членства, вы даже можете изменить соответствующие тексты на сайте, чтобы они выглядели примерно так:

Для этого я обновил js.user.suspended_permanently и js.user.suspended_reason, а также добавил дату, используя опцию пользовательской причины при приостановке аккаунта.

Хотя можно пойти ещё дальше и также деактивировать их аккаунт. Тогда их карточка пользователя будет скрыта для обычных пользователей, а информация будет заменена на «этот пользователь больше не активен»:

Так что, даже если люди вручную введут @упоминание бывшего участника, хотя его нет в меню автодополнения, всё равно есть несколько способов сообщить им, что этот человек больше не является активным участником.

Ага, действительно, это был модератор, который жаловался на это. Я не знал, что для обычных пользователей всё иначе. Спасибо за все остальные советы!

Можешь предложить лишить их прав модератора. :joy:

Это хорошее предложение, но я согласен, что если есть другой вариант, это было бы лучше.

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