المستخدمون المؤقتون (staged users) في نسختي لا يتلقون إشعارات البريد الإلكتروني للمشاركات في الفئات الخاصة، حتى لو تم إضافتهم إلى مجموعة تمنحهم الإذن بذلك. يبدو أن هذه المشكلة توقفت عن العمل مع تغيير حديث في Discourse.
:ballerina_shoes: خطوات إعادة الإنتاج:
- إنشاء مستخدم مؤقت
- كنت أبحث في الأصل عن مستخدمين تم استيرادهم من ملف Mbox، وقد جربت أيضًا إنشاء مستخدم مؤقت عن طريق إرسال رسالة خاصة إلى عنوان بريدهم الإلكتروني، مما أظهر نفس المشكلة.
-
إنشاء فئة مرئية فقط لمجموعة محددة (يمكن للأعضاء “إنشاء / الرد / المشاهدة”، دون منح أي أذونات أخرى).
-
إضافة المستخدم المؤقت إلى المجموعة عن طريق إدخال عنوان بريدهم الإلكتروني في زر “الإضافة الجماعية إلى المجموعة”.
- نافذة “إضافة الأعضاء” لا تتعرف على أسماء المستخدمين المؤقتين، ربما عن قصد.
- ومع ذلك، يظهر المستخدم في قائمة الأعضاء.
-
الانتقال إلى صفحة تفضيلات المستخدم المؤقت، وضبطهم على “مراقبة” الفئة.
-
إنشاء مشاركة جديدة في الفئة الخاصة.
في موقع التطوير الخاص بمجتمعنا (يعمل بإصدار v2.4.0.beta3 +10)، يتم إرسال إشعار البريد الإلكتروني بنجاح إلى المستخدم المؤقت، وكذلك إلى أي مستخدمين غير مؤقتين يراقبون الفئة.
في موقعنا المباشر (يعمل بإصدار 2.4.0.beta9)، لا يظهر أي شيء متعلق بالمشاركة في صفحة إشعارات المستخدم. إذا قمت بإلغاء حالة “مؤقت” للمستخدم عن طريق النقر على “انتحال الشخصية” في صفحة المسؤول الخاصة به، تبدأ الإشعارات في الوصول بشكل طبيعي.
الموقعان لديهما تكوينات متطابقة تقريبًا (تم تفعيل SSO في كليهما).
الخلفية
حالتنا الاستخدامية هي أننا ننقل قوائم البريد الإلكتروني إلى Discourse، ولكن هذه القوائم مخصصة لمجموعات فرعية خاصة من مجتمعنا (ومن هنا جاءت الفئة المرئية فقط لأعضاء مجموعة محددة). ونود دعم المستخدمين المؤقتين للأشخاص الذين يفضلون الاستمرار في التفاعل عبر البريد الإلكتروني، مما يجعل الانتقال من القوائم الحالية أسهل.
أسهل طريقة وجدناها لضمان استمرار حصول الأشخاص على جميع الرسائل المرسلة إلى قائمة البريد الإلكتروني افتراضيًا (أحد الفوائد الرئيسية للتحول إلى Discourse هو القدرة على تقليل مستوى البريد الإلكتروني دون مغادرة القائمة تمامًا، لذا يبدو من المنطقي البدء بالسلوك الحالي المتمثل في استلام كل شيء) هي استخدام إضافة group-category-notification من Mozilla لجعل جميع أعضاء المجموعة “يراقبون” الفئة.
لقد قرأت أن إمكانية إضافة المستخدمين المؤقتين إلى المجموعات “قد تتوقف عن العمل في أي لحظة”، لذا أنا منفتح على أفكار أخرى ![]()