حسناً، رائع! إليك ما يمكنك فعله للتعامل مع حالتك المحددة:
-
اعتمد أو ارفض أي مستخدمين معلقين ظاهرين حالياً في قائمة مراجعة المستخدمين لديك
-
قم بنسخ احتياطي لموقعك
-
ادخل إلى وحدة تحكم 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
هذا يجب أن يحل المشكلة!