X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/8775731643fbbd274ebc14714abb60d609bd9219..2bc3e47beb1e3b9fa5274b9ace88e15cbd57b344:/apps/oai/handlers.py diff --git a/apps/oai/handlers.py b/apps/oai/handlers.py index 70e78c5fb..a1f2da39e 100644 --- a/apps/oai/handlers.py +++ b/apps/oai/handlers.py @@ -10,7 +10,7 @@ from datetime import datetime from lxml import etree from lxml.etree import ElementTree from django.db.models import Q - +from django.conf import settings wl_dc_reader = metadata.MetadataReader( fields={ @@ -58,9 +58,6 @@ class Catalogue(common.ResumptionOAIPMH): self.earliest_datestamp = earliest_change <= earliest_delete and \ earliest_change or earliest_delete - # admins - self.admin_emails = [u.email for u in User.objects.filter(is_superuser=True).exclude(email__exact=u'')] - def metadata(self, book): xml = etree.parse(book.xml_file) md = wl_dc_reader(xml) @@ -89,7 +86,7 @@ class Catalogue(common.ResumptionOAIPMH): 'Wolne Lektury', # generate '%s/oaipmh' % WL_BASE, # generate '2.0', # version - self.admin_emails, # adminEmails + [m[1] for m in settings.MANAGERS], # adminEmails self.earliest_datestamp, # earliest datestamp of any change 'persistent', # deletedRecord 'YYYY-MM-DDThh:mm:ssZ', # granularity