تعديل المنشورات يتسبب في إرسال إشعارات

آه، شكرًا لك! أرى بالتأكيد نفس السلوك.

يُعد إرسال إشعارات الإشارة عبر تعديل المنشور وظيفة مهمة أعرف أنني أنا وغيري نستخدمها بين الحين والآخر، لذا نريد أن تبقى، لكن الطريقة التي تعمل بها مع المجموعات تبدو غير مناسبة.

رأيي في هذه المرحلة هو إخطار المجموعة مرة واحدة فقط لكل منشور. لا ينبغي للمستخدمين الذين تمت إضافتهم إلى مجموعة بعد إجراء إشارة جماعية أولية أن يتلقوا إشعار إشارة جماعية نتيجة لتعديلات لاحقة على المنشور. كما لا ينبغي عرض لافتة التعليم الفوري (JIT) حول إخطار المجموعة أثناء تعديل منشور إذا لم تكن هناك إشارات جماعية جديدة منذ آخر حفظ للمنشور.

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

أفكر في أننا يمكن أن نضيف ببساطة بعض المنطق الشرطي بناءً على وجود سجل في جدول group_mentions. نقوم بإنشاء سجل في وقت حفظ المنشور.

ما رأيك @codinghorror؟