X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/38cc2bc1fec598a380371358d0a9d0b6cf4d9f05..2bc3e47beb1e3b9fa5274b9ace88e15cbd57b344:/apps/oai/handlers.py?ds=inline diff --git a/apps/oai/handlers.py b/apps/oai/handlers.py index d098a64ad..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)] - 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