@HAWK شكرًا لك على مشاركة وجهة نظرك. وبناءً على ذلك، يتم حاليًا تنفيذ التحديث.
يُغيّر هذا الإضافة مستوى الإشعارات في الفئات بناءً على المواضيع الأكثر قراءة من قِبل المستخدم، ويتم تحديد عدد الفئات المراد اختيارها للتوصية من قِبل مدير الموقع. لكن تغيير مستوى الإشعارات في كل مهمة مجدولة (cron) قد يؤدي إلى نتائج مختلفة لمستويات الإشعارات في العديد من الفئات، مما قد يُشعر المستخدم بالإحباط بسبب العدد الكبير من الإشعارات.
ولتجنب ذلك، توفر الإضافة إعدادًا يسمح للمستخدم بالرفض تغيير مستوى إشعاراته. ويملك مستخدمو الموقع خيار استخدام هذا الإعداد أو عدمه، وفي الوضع الافتراضي يكون معطلاً.
يُوجد هذا الإعداد في قسم /preferences/profile ويحمل الاسم Allow site to change your notification level of frequently visited categories و Allow site to change your notification level of frequently visited tags.
وبناءً على الرد في النقاش، سأقوم بنقل إعداد الفئة إلى موقع preferences/categories، وإعداد الوسم إلى موقع preferences/tags.
الآن، أقوم بتنفيذ ميزة حيث لن تكون مستويات الإشعارات المحددة للفئات سارية في كل مرة تتكرر فيها المهمة المجدولة، بل سيتم أخذ الفئات الأعلى ظهورًا في المهمة المجدولة التالية في الاعتبار للإشعارات دون تغيير مستويات إشعاراتها. على سبيل المثال، إذا اختار مدير الموقع 5 فئات عليا، فإن كل مهمة مجدولة ستؤثر فقط على 5 فئات موجودة، وسيتم تجاهل الفئات والوسوم التي تأثرت سابقًا.