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

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

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

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

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

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

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


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

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

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

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

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

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

К сожалению, в интерфейсе всё ещё нет способа вручную добавить email в список заблокированных (существует обходной путь через консоль Rails: How do I manually add an email address to the block list?, но это не особенно удобно для повседневного использования). Мне казалось, что было предложение по улучшению #feature request на эту тему, но я не могу его найти. :thinking:

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