mirror of
https://github.com/postgres/pgweb.git
synced 2025-08-01 15:54:53 +00:00
Only index news items 4 years or younger
This commit is contained in:
@ -1,14 +1,16 @@
|
||||
import os
|
||||
from datetime import date
|
||||
from datetime import date, timedelta
|
||||
from models import NewsArticle
|
||||
|
||||
def get_struct():
|
||||
now = date.today()
|
||||
fouryearsago = date.today() - timedelta(4*365, 0, 0)
|
||||
|
||||
# We intentionally don't put /about/newsarchive/ in the sitemap,
|
||||
# since we don't care about getting it indexed.
|
||||
# Also, don't bother indexing anything > 4 years old
|
||||
|
||||
for n in NewsArticle.objects.filter(approved=True):
|
||||
for n in NewsArticle.objects.filter(approved=True, date__gt=fouryearsago):
|
||||
yearsold = (now - n.date).days / 365
|
||||
if yearsold > 4:
|
||||
yearsold = 4
|
||||
|
Reference in New Issue
Block a user