From 269e6a61dc6b30bfab1f59cdad148a80aab5fc83 Mon Sep 17 00:00:00 2001 From: olivier <> Date: Mon, 6 Apr 2009 16:56:25 +0000 Subject: [PATCH] #67: use the settings.ADMINS option for OAI-PMH admin email ; telemeta now raise a config error if this option is not set --- telemeta/urls.py | 3 +++ telemeta/web/base.py | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/telemeta/urls.py b/telemeta/urls.py index 7972430d..8bcd5f7c 100644 --- a/telemeta/urls.py +++ b/telemeta/urls.py @@ -12,6 +12,9 @@ from telemeta.models import MediaItem, MediaCollection from telemeta.core import ComponentManager from telemeta.web import WebView import os.path +import telemeta.config + +telemeta.config.check() # initialization comp_mgr = ComponentManager() diff --git a/telemeta/web/base.py b/telemeta/web/base.py index f0b0bf53..bdd32f62 100644 --- a/telemeta/web/base.py +++ b/telemeta/web/base.py @@ -328,7 +328,8 @@ class WebView(Component): def handle_oai_request(self, request): url = request.META['HTTP_HOST'] + request.path datasource = TelemetaOAIDataSource() - provider = oai.DataProvider(datasource, "Telemeta", url, "admin@telemeta.org") + admin = settings.ADMINS[0][1] + provider = oai.DataProvider(datasource, "Telemeta", url, admin) args = request.GET.copy() args.update(request.POST) return HttpResponse(provider.handle(args), mimetype='text/xml') -- 2.39.5