From: Marcin Koziej Date: Thu, 9 Aug 2012 15:28:58 +0000 (+0200) Subject: use MANAGERS X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/67ea42add2b196f5ab07dafd6af0a6b9cb628bb2?ds=sidebyside;hp=-c use MANAGERS --- 67ea42add2b196f5ab07dafd6af0a6b9cb628bb2 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