Изменение настроек для удаления пользователя и добавление опции ручной проверки электронной почты

Чтобы избежать случайной отправки адреса электронной почты или IP-адреса в космос, есть ли способ удалить эту кнопку здесь?

Это то, что мы видим при нажатии на «Удалить» для пользователя в панели администратора.

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

Во всех остальных случаях мы применяем функцию «Анонимизировать», если это уместно.

Другими словами, нам нужна только кнопка «Только удалить».

Следующий вопрос, связанный с этим: мы можем вручную добавить IP-адрес в раздел «Фильтрируемые IP-адреса», но не можем сделать то же самое для «Фильтрируемых адресов электронной почты»:


Как можно изменить это, чтобы добавить поле для ручного ввода?

Заранее спасибо,
Руби

Есть какие-нибудь подсказки, где можно изменить эти настройки?

Спасибо,
Руби

Я не думаю, что существует настройка для удаления кнопки «Удалить и заблокировать», но вы, вероятно, сможете скрыть её с помощью небольшого CSS-кода в пользовательском компоненте темы.

Однако эта кнопка довольно полезна, особенно если вы удаляете только спамеров. Часто они просто регистрируются заново, если не заблокированы их email и IP-адрес.

Боюсь, что в интерфейсе по-прежнему нет способа вручную добавить email в список заблокированных (существует обходной путь через rails console: How do I manually add an email address to the block list?, но это не особенно удобно для повседневного использования). Мне казалось, что есть запрос на добавление этой функции в разделе Contribute, но я не могу его найти. :thinking:

@JammyDodger спасибо, как всегда, за информативный и полезный ответ :slightly_smiling_face: