Можно ли отключить самостоятельное удаление аккаунта?

Согласно предыдущему сообщению:

Discourse позволяет пользователям самостоятельно удалять свои учётные записи, если у них меньше <X сообщений. Наша проблема заключается в том, что у нас есть функционал оплаты, привязанный к идентификаторам учётных записей форума и к интеграции по электронной почте с плагином Patreon. Пользователи злоупотребляют функцией самостоятельного удаления, чтобы несколько раз активировать платные возможности.

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

delete user max post age

delete all posts max


Помогут ли вам эти настройки?

Похоже, это относится к возможности администраторов удалять аккаунты, а не к удалению пользователем собственного «нового» аккаунта. :confused:

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

@riking, не мог бы ты добавить это тоже в свой список? Должно быть довольно просто.

Чудеса хорошей гигиены кода :smile:

Новая настройка

delete_user_self_max_post_count

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