diff --git a/pyproject.toml b/pyproject.toml index e8a14aee0..b827ddf8d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -53,6 +53,7 @@ dependencies = [ "django-oauth-toolkit==2.3.*", "django-otp==1.7.*", "django-phonenumber-field==8.4.*", + "django-querytagger==0.0.2", "django-redis==6.0.*", "django-scopes==2.0.*", "django-statici18n==2.7.*", diff --git a/src/pretix/settings.py b/src/pretix/settings.py index 1a644027a..3cbdf4ff1 100644 --- a/src/pretix/settings.py +++ b/src/pretix/settings.py @@ -440,6 +440,7 @@ CSRF_COOKIE_NAME = 'pretix_csrftoken' SESSION_COOKIE_HTTPONLY = True INSTALLED_APPS += [ # noqa + 'django_querytagger', 'django_filters', 'django_markup', 'django_otp', @@ -505,6 +506,7 @@ MIDDLEWARE = [ 'pretix.helpers.logs.RequestIdMiddleware', 'pretix.api.middleware.IdempotencyMiddleware', 'pretix.multidomain.middlewares.MultiDomainMiddleware', + 'django_querytagger.middleware.SetTagMiddleware', # after MultiDomainMiddleware for correct url resolving 'pretix.base.middleware.CustomCommonMiddleware', 'pretix.multidomain.middlewares.SessionMiddleware', 'pretix.multidomain.middlewares.CsrfViewMiddleware',