Raphael Michel
|
280c24528f
|
API: Fix crash when creating item variations with require_membership_types
|
2023-01-09 10:03:19 +01:00 |
|
Raphael Michel
|
018c3d70e3
|
API: Allow to set order of check-in lists
|
2023-01-04 18:29:35 +01:00 |
|
Raphael Michel
|
ddbe38ca53
|
API: Do not crash if invalid data type is given for name_parts
|
2023-01-02 10:17:09 +01:00 |
|
Raphael Michel
|
15272cc3e6
|
Bump django-oauth-toolkit to 2.2.* (#2985)
|
2022-12-19 12:26:45 +01:00 |
|
Raphael Michel
|
60554dad9a
|
Remove usage of deprecated Django APIs
|
2022-12-17 16:26:24 +01:00 |
|
Raphael Michel
|
6a4b792501
|
API: Fix using invoice address attributes in "include"
|
2022-12-16 15:23:35 +01:00 |
|
Raphael Michel
|
3d9679a144
|
Allow variations to override item meta data (#2965)
|
2022-12-12 12:06:09 +01:00 |
|
Raphael Michel
|
b72dc0ce8e
|
API: Allow to whiteliste fields for the orders resource
|
2022-11-28 10:57:12 +01:00 |
|
Raphael Michel
|
0a30fa70da
|
Fix bug in 8f94d1447
|
2022-11-28 10:21:41 +01:00 |
|
Raphael Michel
|
8f94d14479
|
API: Fix validation of country field inputs
|
2022-11-25 13:11:17 +01:00 |
|
Raphael Michel
|
ff153164f8
|
API: Add search parameter for subevents
|
2022-11-24 17:58:18 +01:00 |
|
Raphael Michel
|
9624b1c505
|
Support for external gift cards (#2912)
|
2022-11-23 14:52:56 +01:00 |
|
Raphael Michel
|
62a6a11836
|
Add refund details to API
|
2022-11-15 18:10:19 +01:00 |
|
Raphael Michel
|
a628f605a6
|
Send refund webhooks correctly when refunds are created via API
|
2022-11-14 12:23:49 +01:00 |
|
Raphael Michel
|
4630c1fe8b
|
Allow to charge a cancellation fee on unpaid orders (#2845)
|
2022-11-10 09:11:43 +01:00 |
|
Raphael Michel
|
9cef65f359
|
API: Fix carts with addons/bundles not being created correctly
|
2022-11-08 18:03:16 +01:00 |
|
Raphael Michel
|
ceeb69856b
|
API: Support is_bundled during order creation
|
2022-11-08 16:55:35 +01:00 |
|
Raphael Michel
|
9bea383ff0
|
Make all email subjects configurable (#2884)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2022-11-07 15:50:09 +01:00 |
|
Raphael Michel
|
4fb76f1b55
|
API: Fix overriding date_admission during event clone
|
2022-11-04 10:39:21 +01:00 |
|
Raphael Michel
|
cb3b1f3ac5
|
API: Add discount to order position serializer
|
2022-11-03 15:29:20 +01:00 |
|
Raphael Michel
|
bccd7cd1a4
|
API: Fix setting plugins during event creation
|
2022-11-01 18:39:01 +01:00 |
|
Raphael Michel
|
c4d2b0bff7
|
Fix handling of default ticket layouts during event cloning
|
2022-10-27 21:55:08 +02:00 |
|
Raphael Michel
|
4f35be7a25
|
Fix isort issue
|
2022-10-25 22:35:16 +02:00 |
|
Raphael Michel
|
884dbff4b8
|
Log details of API exceptions
|
2022-10-25 17:57:25 +02:00 |
|
Raphael Michel
|
4983073172
|
API: Fix crash with deletion of cart positions with add-ons
|
2022-10-25 12:08:58 +02:00 |
|
Raphael Michel
|
87a413ea42
|
API: Enforce that Item.default_price can't be null
|
2022-10-25 11:39:48 +02:00 |
|
Raphael Michel
|
d69d70cfb1
|
Voucher: Add min_usages parameter (#2853)
|
2022-10-20 18:07:24 +02:00 |
|
Martin Gross
|
ba2d908a89
|
Security Profiles: Add stripeterminal.paymentintent to POS (#2850)
|
2022-10-19 17:57:44 +02:00 |
|
Raphael Michel
|
c921ca4e65
|
API: Fix crash when sorting orderpositions by attendee name
|
2022-10-19 15:32:29 +02:00 |
|
Raphael Michel
|
cc4e946d95
|
API: Fix order creation with nested cart positions
|
2022-10-10 13:45:11 +02:00 |
|
Raphael Michel
|
38969747f4
|
API: New implementation for cart creation (#2833)
|
2022-10-10 12:59:38 +02:00 |
|
Raphael Michel
|
6e7af4c64b
|
API: Add device info to all security profiles
|
2022-10-10 12:36:27 +02:00 |
|
Raphael Michel
|
8b4197d868
|
Bump djangorestframework to 3.14.*
|
2022-10-06 16:05:35 +02:00 |
|
Raphael Michel
|
ac1fe15b6c
|
Fix order-level exports through the API
|
2022-10-05 17:38:28 +02:00 |
|
Raphael Michel
|
60cdfe4029
|
Allow organizer-level exports with separate permission and no event selection
|
2022-10-05 10:36:57 +02:00 |
|
Raphael Michel
|
8fb38d8838
|
API: Add new /device/info endpoint
|
2022-09-21 10:22:41 +02:00 |
|
Raphael Michel
|
7f5518dbf6
|
OpenID Connect RP support for customer accounts
|
2022-09-19 18:31:07 +02:00 |
|
Raphael Michel
|
0fc7d78281
|
Mail sending: Prevent retry intervals higher than visibility_timeout (1h)
|
2022-09-15 11:26:25 +02:00 |
|
Raphael Michel
|
39086e81ac
|
Fix missing countdown in new webhook retry logic
|
2022-09-15 11:23:10 +02:00 |
|
Raphael Michel
|
c1233ed692
|
New retry logic for webhooks (#2790)
Co-authored-by: Richard Schreiber <wiffbi@gmail.com>
|
2022-09-15 09:41:39 +02:00 |
|
Raphael Michel
|
865bd126f3
|
Fix partial PATCH for gift cards (PRETIXEU-75P)
|
2022-09-12 12:59:39 +02:00 |
|
Raphael Michel
|
62f7bd4fa5
|
Iterate cdb564970 to a fix that actually tackles the root cause
|
2022-09-12 12:57:58 +02:00 |
|
Martin Gross
|
7bc2e3ebb4
|
Webhooks: Spellcheck
|
2022-09-08 12:07:55 +02:00 |
|
Martin Gross
|
b65424ee3d
|
Webhooks: Add Shop live/offline and Testmode on/off
|
2022-09-02 19:13:06 +02:00 |
|
Martin Gross
|
cdb5649709
|
API: Explicitly call order.create_transactions() on Order Position PATCH/updates (PRETIXEU-766)
|
2022-08-26 17:06:08 +02:00 |
|
Martin Gross
|
8226e6c6d5
|
Webhooks: Add order.expirychanged and all order.refund.* Events
|
2022-08-25 10:25:01 +02:00 |
|
Michael Stapelberg
|
5a8c567d02
|
API: allow setting password when creating customer (#2758)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2022-08-16 14:40:24 +02:00 |
|
Raphael Michel
|
8a8171bd24
|
Expose name scheme over the settings API, including details for device clients
|
2022-07-27 11:12:58 +02:00 |
|
Raphael Michel
|
94900cd386
|
Allow to hide cancellation fee from end-user in approval flow (#2735)
Co-authored-by: Richard Schreiber <wiffbi@gmail.com>
|
2022-07-25 18:58:25 +02:00 |
|
Raphael Michel
|
b06e98ace4
|
API: Add endpoints to trigger data shredders (#2731)
|
2022-07-25 18:34:40 +02:00 |
|