Я успешно импортировал несколько тысяч писем с Yahoogroups.com. Каждый импорт создал пользователя, одобренного системой, с именем пользователя и адресом электронной почты из импорта. Я связался с каждым импортированным пользователем и предоставил способ вступления на новый форум.
Моя проблема заключается в том, как поступить с оставшимися старыми пользователями, которые не откликнулись на приглашение. Форум генеалогический, поэтому я не хочу удалять старые адреса электронной почты или удалять пользователей, так как это
Пользователи по умолчанию не должны (не будут) автоматически удаляться, если у них есть публикации. Это странное состояние, так как у вас есть невалидированные пользователи с постами, но это должно быть безопасно.
@codinghorror спасибо за ответ. Да, я не вижу проблем с безопасностью. Похоже, что старые учётные записи с импортированными адресами электронной почты можно деактивировать без каких-либо проблем. Однако это оставляет несколько сотен учётных записей в списке пользователей, некоторые из которых существуют уже до 22 лет. Эти старые учётные записи отображаются серым цветом и перемещаются в конец списка пользователей. Не упустил ли я какой-то другой вариант? Деактивация возможна, но, похоже, она оставляет ненужное и нежелательное «балласт» и усложняет ситуацию. Можно ли перемещать деактивированные учётные записи в отдельный список деактивированных пользователей? Я думаю, что это распространённая проблема для всех форумов.
РЕДАКТИРОВАНИЕ: Я забыл упомянуть, что аналогичная ситуация, вероятно, возникает, когда участник уходит или умирает, что должно происходить довольно часто. Тем не менее, единственным вариантом остаётся деактивация.
Возможно, это проблема форумов, которые были перенесены, но если пользователь не был активен более 10 лет, почему странно предположить, что его email из миграции больше не действителен?
Посты всё ещё существуют, пользователь тоже… в чём же реальная проблема?
Это не было бы странно; но я бы предпочел иметь еще один вариант. У меня есть 268 учетных записей неактивных участников старше 10 лет. Это больше, чем количество активных учетных записей. Я попробую деактивировать несколько самых старых, чтобы посмотреть, что произойдет. При более детальном рассмотрении выяснилось, что приостановка может быть лучшим вариантом, поэтому я протестирую оба подхода.