Move apple-developer-merchantid-domain-association into setting

This commit is contained in:
Martin Gross
2023-09-22 13:08:01 +02:00
parent 3ba36512d2
commit ca587108b4
7 changed files with 35 additions and 21 deletions
+17
View File
@@ -0,0 +1,17 @@
from django.http import Http404, HttpResponse
from pretix.base.settings import GlobalSettingsObject
def association(request, *args, **kwargs):
if hasattr(request, 'event'):
settings = request.event.settings
elif hasattr(request, 'organizer'):
settings = request.organizer.settings
else:
settings = GlobalSettingsObject().settings
if not settings.get('apple_domain_association', None):
raise Http404('')
else:
return HttpResponse(settings.get('apple_domain_association'))