الأعضاء لا يتلقون رسائل بريد إلكتروني من فئة المراقبة (مجدداً)

متابعةً للنقاش من الأعضاء لا يتلقون رسائل بريد إلكتروني من الفئة المراقبة:

السياق: Favor activity summary posts from certain category

مرحباً.
أعود إليكم بخصوص المشكلة الموصوفة في موضوعي السابق. اعتقدت أنها حُلت، لكن لاحظت منذ ذلك الحين أنه بعد تطبيق ما بدا أنه حل، ساءت المشكلة.

الهدف: قرر مجتمعنا تخصيص فئة لمشاركة الإعلانات. تحتوي هذه الفئة على عدد محدود من المواضيع التي تتوافق فيها المشاركات الجديدة مع إعلان. الفكرة هي أن تصل كل مشاركة جديدة مباشرة إلى صندوق الوارد الخاص بالأعضاء. بالنسبة لبقية المنتدى، الملخص يكفي. أو يمكن للأشخاص تفعيل وضع القائمة البريدية وما إلى ذلك.

الآن، الفكرة هي تغيير تفضيلات المستخدمين بشكل جماعي لنشر الإعدادات الجديدة لجميع المستخدمين. التغيير هو تعيين فئة الإعلانات كـ “مراقبة” لجميع المستخدمين والتأكد من تمكين إشعارات البريد الإلكتروني للمستخدمين.

ملخص المحاولات:

المحاولة الأولى: إضافة فئة مراقبة في إعدادات الموقع وتجاوز الإعدادات السابقة. لا يعمل هذا لأن إعدادات البريد الإلكتروني للمستخدمين لا يتم تعديلها وبالتالي.

المحاولة الثانية: قمت بتغيير تفضيل المراقبة عبر وحدة تحكم Rails: User.all.each do |user| CategoryUser.batch_set(user, :watching, [<id>]) end. لكن المشكلة هي أنه بطريقة ما لا يتلقى جميع المستخدمين بريدًا إلكترونيًا عند وجود مشاركة جديدة. لذلك لدى هؤلاء المستخدمين مزيج من التفضيلات التي تمنع إرسال البريد الإلكتروني.

المحاولة الثالثة: أنشأت فئة جديدة ونقلت جميع المواضيع إليها. لا ينبغي أن يكون لدى المستخدمين أي إعدادات بريد إلكتروني لهذه الفئة الجديدة. ثم قمت بتعيين هذه الفئة الجديدة كمراقبة. الآن، لا يكاد أي مستخدم (3 من 73) يتلقى بريدًا إلكترونيًا عندما ينشر شخص ما في موضوع في هذه الفئة الجديدة.

في النهاية، أليس هناك طريقة لإعادة تعيين جميع إعدادات المستخدمين كما لو كانوا مستخدمين جددًا؟ إنها فكرة غريبة، لكننا مجتمع صغير ومتخصص، لذا لا يشبه الأمر البدء في إزعاج المستخدمين بالرسائل غير المرغوب فيها…

شكرًا على أي مساعدة (:

إعجاب واحد (1)

الحل: Reset default categories watching setting - #8 by mononym

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.