Remove the idtracker sitemap indexing drafts - in its current form,
it adds nothing of value to the HTML-based /doc/all/ view, and it's pretty slow - Legacy-Id: 5641
This commit is contained in:
parent
ec920d5a83
commit
792f9c1660
ietf
|
@ -1,22 +0,0 @@
|
|||
# Copyright The IETF Trust 2007, All Rights Reserved
|
||||
#
|
||||
from django.contrib.sitemaps import Sitemap
|
||||
from django.conf import settings
|
||||
from ietf.idtracker.models import IDInternal, InternetDraft
|
||||
|
||||
class IDTrackerMap(Sitemap):
|
||||
changefreq = "always"
|
||||
def items(self):
|
||||
if settings.USE_DB_REDESIGN_PROXY_CLASSES:
|
||||
return IDInternal.objects.all()
|
||||
else:
|
||||
return IDInternal.objects.exclude(draft=999999)
|
||||
|
||||
class DraftMap(Sitemap):
|
||||
changefreq = "always"
|
||||
def items(self):
|
||||
return InternetDraft.objects.all()
|
||||
def location(self, obj):
|
||||
return "/drafts/%s/" % obj.filename
|
||||
def lastmod(self, obj):
|
||||
return obj.last_modified_date
|
|
@ -11,7 +11,6 @@ from ietf.proceedings.feeds import LatestWgProceedingsActivity
|
|||
from ietf.liaisons.feeds import Liaisons
|
||||
from ietf.wgcharter.feeds import GroupChanges
|
||||
|
||||
from ietf.idtracker.sitemaps import IDTrackerMap, DraftMap
|
||||
from ietf.liaisons.sitemaps import LiaisonMap
|
||||
from ietf.ipr.sitemaps import IPRMap
|
||||
from ietf.announcements.sitemaps import NOMCOMAnnouncementsMap
|
||||
|
@ -32,16 +31,11 @@ feeds = {
|
|||
}
|
||||
|
||||
sitemaps = {
|
||||
'idtracker': IDTrackerMap,
|
||||
'drafts': DraftMap,
|
||||
'liaison': LiaisonMap,
|
||||
'ipr': IPRMap,
|
||||
'nomcom-announcements': NOMCOMAnnouncementsMap,
|
||||
}
|
||||
|
||||
if settings.USE_DB_REDESIGN_PROXY_CLASSES:
|
||||
del sitemaps['drafts'] # not needed, overlaps sitemaps['idtracker']
|
||||
|
||||
urlpatterns = patterns('',
|
||||
(r'^$', 'ietf.idrfc.views.main'),
|
||||
(r'^accounts/', include('ietf.ietfauth.urls')),
|
||||
|
|
Loading…
Reference in a new issue