تعطيل إشعار البريد الإلكتروني لحالة المشرف

شغّلت عملية استيراد أمس وتلقيت بريدًا إلكترونيًا مثيرًا للذعر يفيد بأن جميع المشرفين تلقوا إشعارًا بالبريد الإلكتروني يقول “أنت مشرف!!!”. معظم هؤلاء المشرفين لم يكن من المفترض أن يعرفوا عن الهجرة الوشيكة بعد.

نفّذت نفس سكريبت الاستيراد هذا عدة مرات خلال الأسبوعين الماضيين (ناهيك عن عدد كبير من عمليات الاستيراد خلال السنوات الثلاث الماضية) دون أن يحدث هذا، لذا أعتقد أن شيئًا ما حدث خلال الأسبوع الماضي أو نحو ذلك وأضاف هذا الإشعار؟ لم ينجح نظرة سريعة على الالتزامات الأخيرة في العثور عليه.

عدّلت سكريبت الخاص بي ليشمل active: false في سجل إنشاء المستخدم، لكن هذا من المرجح أن يسبب مشاكل لآخرين أيضًا.

تم تعيين disable_emails=non-staff، لكن المشرفين هم من الموظفين، لذا… أعتقد أنني سأعطل جميع رسائل البريد الإلكتروني أيضًا.

لست متأكدًا من ماهية طلب الميزة… هل تعطيل هذه الإشعارات في base.rb؟ آه، لكن

آه، لكنها تُعاد تعيينها في reset_site_settings، ربما. هل نضيف إعدادًا باسم “لا تُبلغ المستخدمين عند ترقيتهم إلى مشرف أو مدير”؟

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

أعتقد أنه من الأفضل استخدام إعداد تعطيل جميع الرسائل الإلكترونية الحالي.

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

هذا يبدو بصراحة وكأنه حالة استخدام مثالية لـ Mailhog.

يسمح لك (ولعميلك) برؤية البريد الإلكتروني الذي سيتم إنشاؤه بالضبط بواسطة عملية الترحيل، وإذا كان مناسبًا، إطلاقه للعالم الخارجي. إنه جزء من أدواتي القياسية الآن.

3 إعجابات