اكتشفت هذا الصباح أنه خلال الأسبوعين الماضيين استهلكنا أكثر من 5000 رصيد بريد إلكتروني لأن حوالي 60 مستخدمًا فقط من أصل ~1000 مستخدم نشط لدينا قد قاموا بتفعيل إشعارات البريد الإلكتروني.
لقد قمت بتعطيل البريد الإلكتروني من إعدادات المسؤول مع إجراء بأثر رجعي للجميع وأضفت CSS لإخفاء إعدادات البريد الإلكتروني من لوحة تحكم المستخدم.
هذه لقطة شاشة للإعداد. كان بالفعل على هذا النحو من قبل ولكني قمت بتعيينه مرة أخرى لتشغيل النافذة المنبثقة التي تسألني عما إذا كنت أرغب في تغيير الإعدادات بأثر رجعي للمستخدمين الحاليين.
كما فتحت موضوعًا أشرح فيه للمستخدمين سبب هذا التغيير وأنه للأسف لا يسمح Discourse بالتحكم الدقيق في البريد الإلكتروني الذي يمكنني إرساله من منتدانا الخاص، لذا إما أن أسمح للجميع بتعيين ما يريدون أو للموظفين فقط (أو لا أحد ولكن هذا خيار عديم الفائدة إلى حد كبير إلا في حالات استثنائية جدًا).
أخبرني أحد المستخدمين الذين ردوا أنهم ما زالوا يتلقون رسائل بريد إلكتروني.
كانت عملية إعادة الضبط التي قمت بتنفيذها حوالي الساعة 10 صباحًا. هذه لقطة شاشة لصندوق الوارد الخاص بهذا المستخدم.
لقد انتحلت شخصية المستخدم للتأكد من عدم وجود مشكلة وقمت بتمكين الرؤية للإعداد مرة أخرى للتحقق، وبالفعل، لم يتم تغيير الإعدادات على الرغم من أن الخيارات في لوحة المسؤول تخبرني أنها ستتغير.
هل هناك أي أمر rails يمكنني تشغيله للتأكد من أن أي مستخدم لديه هذه الخيارات معطلة (تم تعيينها على “أبدًا”) كما يفترض أن تكون؟


