Отлично, вот что вы можете сделать для решения вашей конкретной задачи:
-
Одобрите или отклоните всех ожидающих пользователей, которые сейчас видны в вашей очереди на проверку.
-
Создайте резервную копию вашего сайта.
-
Войдите в консоль Rails вашего сайта.
cd /var/discourse ./launcher enter app rails c -
Получите список пользователей, находящихся в подвешенном состоянии.
pending_users = AdminUserIndexQuery.new(query: 'pending', stats: false).find_users_query -
Выполните следующий код, чтобы одобрить их.
pending_users.each do |u| u.approved = true u.approved_by = Discourse.system_user u.approved_at = Time.zone.now u.save! end
Это должно решить проблему!