Добавить удаление аккаунта

Здравствуйте,

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

В совокупности это делает невозможным для пользователя избежать создания цифровых следов. Во многих странах законодательно закреплено право людей требовать удаления своих персональных данных. Например, вот регламент ЕС.

5 лайков

Эта функция уже существует. Посмотрите в настройках пользователя в нижней части страницы.

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

4 лайка

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

Вы можете попросить администраторов форума удалить ваш аккаунт, но они могут вместо этого анонимизировать его.

4 лайка

Спасибо за ответы.

Из ваших слов я понимаю, что механизм Discourse устроен так, что невозможно удалить аккаунты пользователей, не сломав при этом всю систему.

Кроме того, невозможно изменить имя пользователя.

Это просто неправильно. Пользователей даже не предупреждают об этом при регистрации.

Нет, это неверно.

Это тоже неверно.

4 лайка

Пользователь постоянно ищет кнопку «Удалить аккаунт», но безрезультатно.

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

Даже без всплывающей подсказки такая неактивная кнопка «Удалить аккаунт» была бы гораздо полезнее и сэкономила бы пользователям время на поиск этой кнопки.

4 лайка

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

Редактирование: Может, сделать что-то вроде этого?

4 лайка

Это не лучшее решение. Это означает, что мы показываем большинству пользователей неинформативную и негативную псевдо-кнопку/информацию.

Нам нужна простая кнопка, ведущая к понятному документу с объяснением ситуации, а также простой чекбокс для требования удаления — и этот запрос должен направляться только администратору и исключительно администратору.

4 лайка

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

Думаю, лучший способ — создать кнопку в этом разделе, например Запрос на удаление аккаунта. При нажатии на неё откроется редактор личного сообщения (получатель — администратор) с заполнителями для заголовка и текстового поля. Таким образом пользователи смогут легко отправить запрос на удаление или анонимизацию аккаунта, а администраторы смогут проверить аккаунт перед его удалением или анонимизацией.

Эта кнопка должна появляться, когда canDeleteAccount равен false (поэтому стандартная кнопка Удалить мой аккаунт не отображается), либо можно добавить ограничение по уровню доверия. Для её размещения можно использовать плагин-выход user-preferences-account, который находится на странице аккаунта. Однако лучшее место — в нижней части страницы, там же, где обычно отображается стандартная кнопка.

Если у меня найдётся время, возможно, я создам компонент темы для этого. :slightly_smiling_face:

5 лайков

Привет @Bathinda,

Вот компонент темы :slightly_smiling_face:

4 лайка

@Don
Огромное спасибо. Это решило мою проблему на 100%.

3 лайка

39 сообщений были перенесены в новую тему: Почему кнопка «Удалить аккаунт» не доступна всем пользователям автоматически в любое время?