أحاول منح شارة لجميع المستخدمين الجدد في منتداي. أجرب ما يلي:
أرى هذه المعاينة:
لكن الشارة لم تُمنح:
أوه، ولا أريد الشارة للمستخدمين بعد الوصول إلى مستوى ثقة أعلى.
هل لديك أي فكرة من فضلك؟
أحاول منح شارة لجميع المستخدمين الجدد في منتداي. أجرب ما يلي:
أرى هذه المعاينة:
لكن الشارة لم تُمنح:
أوه، ولا أريد الشارة للمستخدمين بعد الوصول إلى مستوى ثقة أعلى.
هل لديك أي فكرة من فضلك؟
تُمنح الشارات في وقت ثابت كل يوم. يبدو أنه لا يوجد خطأ في الكود الخاص بك، لذا كل ما عليك فعله هو الانتظار حتى اليوم التالي وسيتم منحها تلقائيًا.
(أو يمكنك أيضًا الانتقال إلى /sidekiq/scheduler، والعثور على Jobs::BadgeGrant والضغط على trigger)
شكراً جزيلاً لك. لقد نجح الأمر. هل لديك أي اقتراحات حول كيفية منح الشارة فور إنشاء المستخدم لحساب؟ لقد حاولت تغيير المشغل إلى “عند تعديل مستخدم أو إنشائه” وعمل بشكل جيد. ولكن أحتاج أيضًا إلى إزالة الشارة عندما يصل المستخدم إلى مستوى الثقة 1. هل هذا ممكن؟ شكراً لك مرة أخرى.
مع التكوين الحالي الخاص بك، لا يلزم القيام بأي شيء. سيتم تشغيل المهمة كل يوم وإلغاء شارات المستخدمين القديمة.
لم أجرب بعد ما إذا كان سيتم إلغاء الشارة فورًا عندما يصل المستخدم إلى مستوى الثقة 1.