From 57b1b595b5c7bf9de125bf6eae6a727e8df2475b Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Tue, 14 Jan 2025 18:36:35 +0100 Subject: [PATCH] fix formatting --- src/pretix/base/auth.py | 3 ++- src/pretix/presale/views/event.py | 2 +- src/pretix/presale/views/order.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pretix/base/auth.py b/src/pretix/base/auth.py index c4aa5f4eed..6750ea8254 100644 --- a/src/pretix/base/auth.py +++ b/src/pretix/base/auth.py @@ -223,7 +223,8 @@ class HistoryPasswordValidator: pk__in=user.historic_passwords.order_by("-created")[self.history_length:].values_list("pk", flat=True), ).delete() -def has_event_access_permission(request, permission = 'can_change_event_settings'): + +def has_event_access_permission(request, permission='can_change_event_settings'): return ( request.user.is_authenticated and request.user.has_event_permission(request.organizer, request.event, permission, request=request) diff --git a/src/pretix/presale/views/event.py b/src/pretix/presale/views/event.py index 84eaf50723..06b9128b28 100644 --- a/src/pretix/presale/views/event.py +++ b/src/pretix/presale/views/event.py @@ -63,6 +63,7 @@ from django.views import View from django.views.decorators.csrf import csrf_exempt from django.views.generic import TemplateView +from pretix.base.auth import has_event_access_permission from pretix.base.forms.widgets import SplitDateTimePickerWidget from pretix.base.models import ( ItemVariation, Quota, SalesChannel, SeatCategoryMapping, Voucher, @@ -87,7 +88,6 @@ from pretix.presale.views.organizer import ( filter_qs_by_attr, has_before_after, weeks_for_template, ) -from pretix.base.auth import has_event_access_permission from . import ( CartMixin, EventViewMixin, allow_frame_if_namespaced, get_cart, iframe_entry_view_wrapper, diff --git a/src/pretix/presale/views/order.py b/src/pretix/presale/views/order.py index cb1b5309fd..d0922bfb30 100644 --- a/src/pretix/presale/views/order.py +++ b/src/pretix/presale/views/order.py @@ -60,6 +60,7 @@ from django.utils.translation import gettext, gettext_lazy as _ from django.views.decorators.clickjacking import xframe_options_exempt from django.views.generic import ListView, TemplateView, View +from pretix.base.auth import has_event_access_permission from pretix.base.models import ( CachedTicket, Checkin, GiftCard, Invoice, Order, OrderPosition, Quota, TaxRule, @@ -70,7 +71,6 @@ from pretix.base.models.orders import ( ) from pretix.base.models.tax import TaxedPrice from pretix.base.payment import PaymentException -from pretix.base.auth import has_event_access_permission from pretix.base.services.invoices import ( generate_cancellation, generate_invoice, invoice_pdf, invoice_pdf_task, invoice_qualified,