ملخص النشاط - التردد الافتراضي

إذن، تُعدّ ملخصات النشاط البريدية حسب إعدادات المسؤول افتراضيًا أسبوعية، ويتم تعيين التردد “أسبوعيًا” لكل حساب جديد عند إنشائه.

تعديل إعدادات المسؤول يؤثر فقط على الحسابات التي يتم إنشاؤها بعد التغيير.

أعتقد أنه سيكون من الأفضل تعيين التردد على “افتراضي” لكل حساب على حدة. وبالتالي، ما لم يغير المستخدم التردد عمدًا إلى مثلاً “أسبوعيًا”، فسيظل الفترة المستخدمة مطابقة دائمًا لافتراضي المنتدى الحالي.

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

قد أكون أساءت فهم ما تطلبه، ولكن عند تغيير قيمة إعداد الموقع تكرار ملخص البريد الإلكتروني الافتراضي، يجب أن تفتح نافذة منبثقة تسأل عما إذا كنت ترغب في تطبيق التغيير تاريخيًا. إذا اخترت “نعم”، فسيؤثر التغيير على جميع المستخدمين الحاليين.

أهلاً، هذا رائع! شكراً لك. لم أكن أعرف أن هذا قد أُضيف. الفرق الوحيد البسيط، ما لم أكن مخطئاً، هو أن هذا سيُغَيِّر هذا التفضيل لجميع المستخدمين، حتى لو قاموا بتعديله.

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

لقد اختبرت هذا على موقع التطوير الخاص بي وهذا هو السلوك الذي ألاحظه. الكود ذي الصلة موجود هنا: discourse/app/controllers/admin/site_settings_controller.rb at main · discourse/discourse · GitHub.