Сообщения «Пользователи ожидают одобрения» после миграции

Отлично, вот что вы можете сделать для решения вашей конкретной задачи:

  1. Одобрите или отклоните всех ожидающих пользователей, которые сейчас видны в вашей очереди на проверку.

  2. Создайте резервную копию вашего сайта.

  3. Войдите в консоль Rails вашего сайта.

    cd /var/discourse
    ./launcher enter app
    rails c
    
  4. Получите список пользователей, находящихся в подвешенном состоянии.

    pending_users = AdminUserIndexQuery.new(query: 'pending', stats: false).find_users_query
    
  5. Выполните следующий код, чтобы одобрить их.

    pending_users.each do |u|
      u.approved = true
      u.approved_by = Discourse.system_user
      u.approved_at = Time.zone.now
      u.save!
    end
    

Это должно решить проблему!