عند تغيير تردد ملخص البريد الإلكتروني الافتراضي وتأكيد تطبيق التغييرات على الحسابات بشكل رجعي، لا تُطبَّق التغييرات على جميع الحسابات. النقر على “نعم” للسؤال التالي لا يُنتج السلوك المتوقع: "هل ترغب في تطبيق هذا التغيير تاريخيًا؟ سيؤدي هذا إلى تغيير التفضيلات لـ n مستخدمين حاليين.
في حين أن بعض الحسابات قد تُحدَّث إلى التردد المطلوب، فإن تجربتي تُظهر أن العديد منها لا يفعل ذلك. ربما يكون ذلك مرتبطًا باختيار “تعطيل رسائل الملخص لجميع المستخدمين” في وقت ما. المستخدمون الذين لم يتم تحديث تردداتهم هم أولئك الذين لا تكون رسائل الملخص مفعلة ضمن تفضيلاتهم الشخصية. لم يقم هؤلاء المستخدمون باتخاذ هذه الخيارات بأنفسهم، حيث تم إنشاء حساباتهم كجزء من تسجيل الدخول الموحد (SSO) مع WordPress، ولم يسبق لهم تسجيل الدخول إلى هذه الحسابات.
اختبرتُ هذا على موقع التطوير المحلي الخاص بي، وكنت أحصل على نفس النتيجة التي أبلغت عنها. عند تحديد خيار “تطبيق التغييرات تاريخياً”، تم تحديث تفضيلات عدد قليل فقط من المستخدمين.
لقد قمت للتو بسحب أحدث كود لـ Discourse إلى موقع التطوير الخاص بي، وأجد الآن أن خيارات جميع المستخدمين على الموقع يتم تحديثها بشكل صحيح عند تغيير إعداد الموقع default email digest frequency وتحديد خيار “تطبيق التغييرات تاريخياً”. لست متأكداً مما إذا كان ذلك بسبب تحديث في كود Discourse، أو إذا كانت هناك مشكلة أخرى تسبب عدم اتساق نتائج تحديث هذا الإعداد.