اسم منشئ موضوع المنتدى يُستخدم بدلاً من المُخطر في رسائل البريد الإلكتروني المرسلة باستخدام ميزة الإشعار

البيئة

إصدار Discourse: 2.8.0.beta1 ( 98736e15f0 )
القدرة على إعادة إنتاج المشكلة: 100%

خطوات إعادة الإنتاج:

  1. انقر فوق زر “مشاركة” في أسفل الموضوع.
  2. انقر فوق زر “إشعار”.
  3. في حقل “إشعار المستخدمين التاليين بهذا الموضوع:”, أدخل اسم مستخدم في Discourse.
  4. انقر فوق زر “✓” لإشعار المستخدم بالموضوع.
  5. راجع صندوق الوارد في بريدك الإلكتروني.
  6. انظر إلى اسم المرسل قبل نص “عبر [اسم موقعك هنا]”.

النتيجة المتوقعة:

أتوقع أن يكون اسم المرسل كما يلي: “[اسم المستخدم للشخص الذي قام بالإشعار] عبر [اسم موقعك هنا]”

في هذا المثال، يجب أن يكون VirtualTour بدلاً من ehunkemoeller.

ehunkemoeller هو منشئ موضوع المنتدى، بينما VirtualTour هو الشخص الذي قام فعليًا بإشعار المستخدم بالموضوع.

النتيجة الفعلية:

يتم استخدام اسم منشئ موضوع المنتدى بدلاً من اسم الشخص الذي قام بالإشعار.

@tobiaseigen لقد عملت على هذا مؤخرًا، هل هذا كما تتوقع؟

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

أستطيع تكرار هذه المشكلة. لم ألاحظها لأنني لم أختبر حالة تفعيل تفضيل المستخدم «أرسل لي بريدًا إلكترونيًا عندما يقتبسني أحد، أو يرد على منشوري، أو يذكر اسم المستخدم الخاص بي @username، أو يدعوني إلى موضوع». كما ترون في لقطات شاشة جويل، يتم عرض اسم المستخدم للمُعلم بشكل صحيح. كما يظهر بشكل صحيح في قائمة الإشعارات.

المشكلة التي اكتشفها جويل هي أن إعداد المسؤول «عرض الاسم في حقل البريد الإلكتروني من»، والذي يكون مفعلًا افتراضيًا في Discourse، يعرض الاسم الكامل لمؤلف المنشور في حقل البريد الإلكتروني من.

@dan، هل يمكن تغيير هذا ليصبح اسم المستخدم في حقل «من» في هذه الحالة هو اسم المستخدم للمُعلم، وليس اسم مؤلف المنشور؟

إعجابَين (2)

واجهت هذا الخطأ من قبل، لكنني لم أستطع أبدًا إعادة إنتاجه. المشكلة هي أنه عند تفعيل الأسماء في المنتدى، يُستخدم اسم المنشئ الأصلي بدلاً من اسم المدعو. وإذا كانت الأسماء معطلة، فلا يتم عرض أي اسم بصيغة “via FORUM_NAME noreply@example.com”، بينما يجب أن تكون الصيغة “USERNAME via FORUM_NAME noreply@example.com”.

لقد قمت بإصلاح المشكلتين في هذا الطلب:

https://github.com/discourse/discourse/pull/13141

شكرًا لك على الإبلاغ عن الخطأ!

3 إعجابات