رسائل "المستخدمون في انتظار الموافقة" بعد الهجرة

حسناً، رائع! إليك ما يمكنك فعله للتعامل مع حالتك المحددة:

  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
    

هذا يجب أن يحل المشكلة!