Added process_response URL hook

This commit is contained in:
Raphael Michel
2016-07-31 13:45:42 +02:00
parent dd7f9c952f
commit ba5d871197
4 changed files with 31 additions and 4 deletions

View File

@@ -9,7 +9,7 @@ from django.utils.translation import ugettext_lazy as _
from pretix.base.middleware import LocaleMiddleware
from pretix.base.models import Event, EventPermission, Organizer
from pretix.multidomain.urlreverse import get_domain
from pretix.presale.signals import process_request
from pretix.presale.signals import process_request, process_response
def _detect_event(request):
@@ -80,5 +80,8 @@ def event_view(func):
if ret:
return ret
else:
return func(request=request, *args, **kwargs)
response = func(request=request, *args, **kwargs)
for receiver, r in process_response.send(request.event, request=request, response=response):
response = r
return response
return wrap