* feat: Capture that IPR disclosures are removed under the Objectively False IPR Disclosure Policy (#6088) * chore: Move PUBLISH_IPR_STATES from settings_local to settings * fix: Add migration for removed_objfalse in IprEventTypeName * fix: De-conflict migration * fix: De-conflict migration * style: Move PUBLISH_IPR_STATES ahead of not-production block
13 lines
491 B
Python
13 lines
491 B
Python
# Copyright The IETF Trust 2007-2023, All Rights Reserved
|
|
#
|
|
from django.conf import settings
|
|
from django.contrib.sitemaps import GenericSitemap
|
|
from ietf.ipr.models import IprDisclosureBase
|
|
|
|
# changefreq is "never except when it gets updated or withdrawn"
|
|
# so skip giving one
|
|
|
|
queryset = IprDisclosureBase.objects.filter(state__in=settings.PUBLISH_IPR_STATES)
|
|
archive = {'queryset':queryset, 'date_field': 'time', 'allow_empty':True }
|
|
IPRMap = GenericSitemap(archive) # type: ignore
|