pedro
(Pedro Maldonado)
25 مايو 2023، 3:16ص
1
الأولوية/الخطورة : متوسط
المنصة : سطح المكتب، macOS Ventura 13.3.1، المتصفح: Safari الإصدار 16.4.
الوصف : لا يتم إرسال إشعارات البريد الإلكتروني إلى أعضاء المجموعة عند إرسال رسالة جديدة إذا تم تحديد “متابعة المنشور الأول” كخيار إشعار المجموعة.
خطوات التكرار :
إنشاء مجموعة اختبار، إضافة عضوين أو أكثر وتعيين “متابعة المنشور الأول” كخيار إشعار المجموعة في إعدادات “التفاعل”.
إرسال رسالة خاصة جديدة موجهة إلى المجموعة.
التحقق من سجلات البريد الإلكتروني → لا يوجد أي أثر للرسائل من نوع user_watching_first_post المرسلة إلى أعضاء المجموعة في أي من علامات التبويب (مرسلة، تم التخطي، تم الارتداد).
على النقيض من ذلك، يتم بالفعل إرسال رسائل البريد الإلكتروني لمجموعة إشعارات “المتابعة”.
8 إعجابات
selase
(Selase Krakani)
9 يونيو 2023، 10:48ص
6
تم حل هذا الآن. شكراً على التقرير المفصل يا @pedro
main ← fix/group-pm-email-notifications
opened 06:22AM - 08 Jun 23 UTC
At the moment, PMs to groups with default notification level set to `watching_fi… rst_post` do not generate "emailable" notifications. This happens because, topic user notification level which is indirectly derived from the group's default notification level is set to `tracking` if the group's notification level happens to be `watching_first_post`.
This leads to a `group_message_summary` notification being created instead of a `private_message` notification which results in no email alerts being sent when a topic is created.
As this `watching_first_post` --> `tracking` switcheroo appears to be intentional instead being a bug, this change extends `PostAlerter`'s `notify_pm_users` method to create a `private_message` notification for first posts created in a `watching_first_post` group even if the topic user notification level is set to `tracking`
إعجابَين (2)