Skip to content

Maintenance v2.1

Lokas requested to merge maintenance_V2.1 into main

Created by: loka1

  • جعل جلب قائمة المقالات تاتي من قاعده البيانات بشكل مباشر بدون استخدام pagegenerators

SELECT pl_2_title
FROM (
    SELECT DISTINCT log_title AS "pl_2_title"
    FROM logging
    WHERE log_type IN ("review") 
    AND log_namespace IN (0)
    AND log_timestamp > DATE_SUB( now(), INTERVAL 5 MINUTE )
    UNION
    SELECT DISTINCT page.page_title AS "pl_2_title"
    FROM revision
    INNER JOIN page ON revision.rev_page = page.page_id
    WHERE page.page_namespace IN (0)
    AND rev_timestamp > DATE_SUB( now(), INTERVAL 5 MINUTE ) and page_is_redirect = 0
 	
) AS pages_list
  • حذف بعض الشروط المكررة لتخفيف الضغط علي السيرفر -- مثلا شروط التحقق ان الصفحه موجوده وغيرها كون هذه الشروط يتم التحقق منها قبل حفظ الصفحه لذلك هي مكررة
  • دمج بعض الاكواد المكررة تميهدا لاضافه باقي المهام الصيانه في ملف module.py

Merge request reports