فهم قائمة الإشعارات في Discourse

:bookmark: يشرح هذا الدليل كيفية عمل قائمة الإشعارات في Discourse، بما في ذلك الأنواع المختلفة للإشعارات ومكان ظهورها في الواجهة.

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

أنواع الإشعارات

يستخدم Discourse أيقونات وألوانًا مختلفة للإشارة إلى أنواع مختلفة من الإشعارات:

  1. الرسائل الشخصية: يشير رمز مظروف أخضر على الصورة الرمزية الخاصة بك إلى وجود رسائل شخصية جديدة.
  2. الإشعارات الأخرى: يعرض عداد أزرق على صورتك الرمزية أنواعًا أخرى من الإشعارات (مثل الردود، والإشارات، والإعجابات).
  3. إشعارات الدردشة:
    • يشير عداد أخضر على أيقونة الدردشة إلى وجود رسائل دردشة شخصية.
    • يعرض عداد أزرق على أيقونة الدردشة الرسائل غير المقروءة في قنوات الدردشة.
  4. العناصر التي تتطلب مراجعة: للمستخدمين الذين لديهم أذونات مراجعة، يظهر رمز علم أحمر على الصورة الرمزية، مما يشير إلى عناصر بحاجة إلى مراجعة (مثل تسجيلات المستخدمين، أو المشاركات للموافقة عليها، أو المشاركات التي تم الإبلاغ عنها).

ملاحظة: يتم عرض مؤشر واحد فقط على صورتك الرمزية في كل مرة، بترتيب الأولوية: الرسائل الشخصية، ثم العناصر التي تتطلب مراجعة، ثم الإشعارات الأخرى.

الوصول إلى الإشعارات

إشعارات الدردشة

انقر فوق أيقونة الدردشة لفتح نافذة الدردشة، حيث يمكنك معرفة المستخدمين والقنوات التي ترتبط بها الإشعارات.

الإشعارات الأخرى

انقر فوق صورتك الرمزية لإزالة أيقونة الإشعار وعرض جميع الإشعارات غير المرئية في قائمة تحتوي على عدة علامات تبويب.

في هذه القائمة:

  • تظهر الإشعارات غير المقروءة بخلفية مميزة في الجزء العلوي من القائمة.
  • انقر فوق الأيقونات الموجودة على اليمين لتصفية الإشعارات حسب النوع.
  • استخدم زر “:check_mark: تجاهل” لوضع علامة “مقروء” على جميع الإشعارات في علامة التبويب الحالية.

أنواع الإشعارات

فيما يلي تفصيل لأنواع الإشعارات التي ستجدها في القائمة:

  • All notifications جميع الإشعارات
  • Replies الردود
  • Likes الإعجابات
  • Private messages الرسائل الشخصية
  • Bookmarks الإشارات المرجعية
  • Chat إشعارات الدردشة
  • Flags قائمة انتظار المراجعة (للمستخدمين ذوي أذونات المراجعة)
  • Other إشعارات أخرى

موارد إضافية

بالنسبة للمطورين المهتمين بالتفاصيل التقنية، يمكنك العثور على جميع أنواع الإشعارات المحددة في app/models/notification.rb.

13 إعجابًا