أقوم بتحرير منشوري الأصلي بإضافة سؤال آخر:
- قمت بتغيير متطلبات المستوى الثاني (TL2) الجديدة، لكن يبدو أن الترقية لم تحدث. هناك الآن عدد قليل من المستخدمين الذين وصلوا إلى مستوى TL2، غير أن السبب في ترقيتهم دون الآخرين غير واضح. كان يجب أن يتم ترقية جميعهم حتى الآن، حيث تم تعيين عدد الأيام التي تمت زيارتها إلى 0.
هل توجد أمر ريلز (Rails) يمكنني استخدامه أو مهمة في سايدكيك (Sidekiq) يمكنني تشغيلها لتقوم بالمرور على جميع المستخدمين وترقيتهم؟
شكرًا مرة أخرى! ![]()
فيما يلي السؤال الأصلي
قبل القيام بأي شيء خاطئ، أود أولًا الاستفسار معكم ![]()
الحالة: قمت بنقل منتداي القديم إلى ديسكورش الآن (هلا!). وبسبب إعدادات مستويات الثقة (TL)، أصبح الجميع الآن “عضوًا أساسيًا”، مما أدى إلى استياء بعض الأعضاء القدامى.
لذا، ما أريد فعله الآن هو ضبط متطلبات TL2 بطريقة تتيح ترقيتي الأعضاء القدامى إلى TL2 فورًا (إزالة شرط عدد الأيام التي تمت زيارتها، والمواضيع التي تم الدخول فيها، ووقت القراءة، وعدد الإعجابات المطلوبة، والاحتفاظ فقط بشرط عدد المنشورات، حيث تم نقل هذه البيانات من المنتدى القديم).
ما أظنه سيحدث هو أن جميع الأعضاء القدامى البالغ عددهم 12000 سيتم ترقية مستوياتهم إلى TL2 خلال 24 ساعة.
ثم أريد إعادة الضبط إلى إعدادات TL2 “القياسية” (15 يومًا للزيارة، الإعجابات، إلخ)، حتى لا يتم ترقية الأعضاء الجدد الحقيقيين بهذه السرعة.
السؤال: هل سيحتفظ الجميع بمستوى TL2 الذي حصلوا عليه؟ أم سيتم تخفيض مستوياتهم مرة أخرى؟
وتفاصيل إضافية: معظم الحسابات القديمة لا تزال معطلة (كان لا بد من ذلك أثناء فترة الهجرة/الاختبار للتأكد من عدم إرسال رسائل بريد إلكتروني لأحد) - هل ستحدث ترقية TL2 للمستخدمين المعطلين؟
شكرًا لكم على رؤيتكم!