From 21250cda4f8b7d9099c057cc40b1d555a59ee32b Mon Sep 17 00:00:00 2001 From: Mira Weller Date: Tue, 6 May 2025 19:10:25 +0200 Subject: [PATCH] Move datasync view to views/datasync.py --- src/pretix/base/datasync/datasync.py | 2 +- src/pretix/control/apps.py | 2 +- src/pretix/control/urls.py | 9 ++++----- src/pretix/control/{ => views}/datasync.py | 0 4 files changed, 6 insertions(+), 7 deletions(-) rename src/pretix/control/{ => views}/datasync.py (100%) diff --git a/src/pretix/base/datasync/datasync.py b/src/pretix/base/datasync/datasync.py index 419ed4e86a..468ef5b298 100644 --- a/src/pretix/base/datasync/datasync.py +++ b/src/pretix/base/datasync/datasync.py @@ -38,7 +38,7 @@ from pretix.base.datasync.sourcefields import ( EVENT, EVENT_OR_SUBEVENT, ORDER, ORDER_POSITION, get_data_fields, ) from pretix.base.logentrytype_registry import make_link -from pretix.base.models.datasync import OrderSyncResult, OrderSyncQueue +from pretix.base.models.datasync import OrderSyncQueue, OrderSyncResult from pretix.base.signals import EventPluginRegistry, periodic_task from pretix.celery_app import app diff --git a/src/pretix/control/apps.py b/src/pretix/control/apps.py index 2d522c7462..05c626b6a7 100644 --- a/src/pretix/control/apps.py +++ b/src/pretix/control/apps.py @@ -42,4 +42,4 @@ class PretixControlConfig(AppConfig): def ready(self): from .views import dashboards # noqa from . import logdisplay # noqa - from . import datasync # noqa + from .views import datasync # noqa diff --git a/src/pretix/control/urls.py b/src/pretix/control/urls.py index 5ab4a8a41c..d738c0d279 100644 --- a/src/pretix/control/urls.py +++ b/src/pretix/control/urls.py @@ -36,11 +36,10 @@ from django.urls import include, re_path from django.views.generic.base import RedirectView -from pretix.control.datasync import ControlSyncJob from pretix.control.views import ( - auth, checkin, dashboards, discounts, event, geo, global_settings, item, - main, modelimport, oauth, orders, organizer, pdf, search, shredder, - subevents, typeahead, user, users, vouchers, waitinglist, + auth, checkin, dashboards, datasync, discounts, event, geo, + global_settings, item, main, modelimport, oauth, orders, organizer, pdf, + search, shredder, subevents, typeahead, user, users, vouchers, waitinglist, ) urlpatterns = [ @@ -429,7 +428,7 @@ urlpatterns = [ re_path(r'^orders/(?P[0-9A-Z]+)/cancellationrequests/(?P\d+)/delete$', orders.OrderCancellationRequestDelete.as_view(), name='event.order.cancellationrequests.delete'), - re_path(r'^orders/(?P[0-9A-Z]+)/sync_job/(?P[^/]+)/$', ControlSyncJob.as_view(), + re_path(r'^orders/(?P[0-9A-Z]+)/sync_job/(?P[^/]+)/$', datasync.ControlSyncJob.as_view(), name='event.order.sync_job'), re_path(r'^orders/(?P[0-9A-Z]+)/transactions/$', orders.OrderTransactions.as_view(), name='event.order.transactions'), re_path(r'^orders/(?P[0-9A-Z]+)/$', orders.OrderDetail.as_view(), name='event.order'), diff --git a/src/pretix/control/datasync.py b/src/pretix/control/views/datasync.py similarity index 100% rename from src/pretix/control/datasync.py rename to src/pretix/control/views/datasync.py