Commit Graph

31 Commits

Author SHA1 Message Date
Mira Weller
0f7ee1dc3b Add explanation for mapping.id 2025-07-29 17:24:23 +02:00
Mira Weller
63a273374c Rename mapping.pk -> mapping.id 2025-07-29 17:24:23 +02:00
Mira Weller
83f9e17251 Rename order_valid_for_sync -> should_sync_order 2025-07-29 17:24:23 +02:00
Mira Weller
7f4908a5fd isort 2025-07-29 17:24:23 +02:00
Mira Weller
8028879159 Add simple locking mechanism 2025-07-29 17:24:23 +02:00
Mira Weller
244cdb22b0 Distribute queue over events 2025-07-29 17:24:23 +02:00
Mira Weller
922d3cd629 Store event_id in OrderSyncQueue, always fill not_before, log unhandled exceptions 2025-07-29 17:24:23 +02:00
Mira Weller
36981ab5c4 Unused import 2025-07-29 17:24:23 +02:00
Mira Weller
21250cda4f Move datasync view to views/datasync.py 2025-07-29 17:24:23 +02:00
Mira Weller
65d428edc9 Do not filter for admission products 2025-07-29 17:24:23 +02:00
Mira Weller
c0c9795407 Separate exception types 2025-07-29 17:24:23 +02:00
Mira Weller
03de7c1603 Docstring formatting 2025-07-29 17:24:23 +02:00
Mira Weller
20f6590b4d Describe triggered_by parameter ot enqueue_order 2025-07-29 17:24:23 +02:00
Mira Weller
01861f65ea Drop outstanding jobs for deactivated plugins 2025-07-29 17:24:23 +02:00
luelista
8283c0f300 Apply suggestions from code review
Co-authored-by: Raphael Michel <michel@rami.io>
2025-07-29 17:24:23 +02:00
Mira Weller
7ee0f24af5 Rename OrderSyncLink to OrderSyncResult 2025-07-29 17:24:23 +02:00
Mira Weller
b88d2c7783 Move datasync models into models package 2025-07-29 17:24:23 +02:00
Mira Weller
d84bbf636f Rename {pretix,external}_pk to {pretix,external}_id_field 2025-07-29 17:24:23 +02:00
Mira Weller
d455bb60f9 fix bug in sync task with multiple events 2025-07-29 17:24:23 +02:00
Mira Weller
1a88db10ff switch to timezone aware now() 2025-07-29 17:24:23 +02:00
Mira Weller
a0c69bb480 refactor: move some utils into core 2025-07-29 17:24:23 +02:00
Mira Weller
c06a5709da use 2021 in license header 2025-07-29 17:24:23 +02:00
Mira Weller
d08dc7adc3 add license headers, formatting 2025-07-29 17:24:23 +02:00
Mira Weller
8933ddf90d Add documentation 2025-07-29 17:24:23 +02:00
Mira Weller
bea3f32251 Add deprecated fields 2025-07-29 17:24:23 +02:00
Mira Weller
e251f5c5b8 Improve error messages 2025-07-29 17:24:23 +02:00
Mira Weller
e051470e91 Store information about objects transferred in last successful sync 2025-07-29 17:24:23 +02:00
Mira Weller
87570df3f8 Fixups 2025-07-29 17:24:23 +02:00
Mira Weller
72bf4a2908 Fix imports 2025-07-29 17:24:23 +02:00
Mira Weller
6a0d316b82 Add control interface for pending data syncs 2025-07-29 17:24:23 +02:00
Mira Weller
79ea74ac6d wip 2025-07-29 17:24:23 +02:00