Mira Weller
|
17c1d75780
|
Rename property_mapping -> property_mappings, association_mapping -> association_mappings
|
2025-07-29 17:24:24 +02:00 |
|
Mira Weller
|
c3833f8883
|
Make sure datasync tasks are always loaded
|
2025-07-29 17:24:24 +02:00 |
|
Mira Weller
|
a5d2d4d03b
|
Use display_name for sync providers
|
2025-07-29 17:24:24 +02:00 |
|
Mira Weller
|
9e3a07d3c8
|
Add max_length
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
5d7cb6372b
|
Add in-flight state handling
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
b57e1e5ffc
|
Inline sync_event_to_target function
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
4a39b7ab01
|
Do not fail when enqueueing an order that's already in queue
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
c69c9d0119
|
Add user interface for manual retry
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
ec64c0fc1b
|
Store need_manual_retry flag for failed sync attempts
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
87ee6fbce4
|
Suppress log message if order sync didn't perform any changes
|
2025-07-29 17:24:23 +02:00 |
|
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
|
1aa3c4e793
|
rebase datasync migration
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
7f4908a5fd
|
isort
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
0da329be39
|
Update renamed fields in template
|
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
|
114304855f
|
Fix tests
|
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 |
|
Mira Weller
|
cb98126223
|
Format transmitted timestamp
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
2e515538d5
|
Revert to event_or_subevent
|
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
|
58503d2a9d
|
add tests, fix bug in legacy name splitting
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
3b0d75d3a9
|
reformat
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
63c06dc44a
|
sourcefields: Add Order Position ID, rename Ticket ID
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
2eb5e4cd25
|
fix punctuation, show message if no data was transmitted
|
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
|
e863ac23ca
|
remove print statements
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
a8acd976e1
|
get_data_fields: do not fail if invoice_address missing
|
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
|
bba84f76d3
|
tests: add test cases for OutboundSyncProvider and queue
|
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
|
add5582f91
|
use list-group for backend UI
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
00847b621d
|
rebase migration
|
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
|
9d93d49c2c
|
Add OrderSyncQueue migrations
|
2025-07-29 17:24:23 +02:00 |
|
Mira Weller
|
bea3f32251
|
Add deprecated fields
|
2025-07-29 17:24:23 +02:00 |
|