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 |
|
Mauro Amico
|
a3bff0a697
|
Add custom_field in orders API (#2715)
|
2022-07-25 15:37:27 +02:00 |
|
Michael Stapelberg
|
0d407ce36f
|
API: Allow to send activation email when creating customers (#2729)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2022-07-25 12:16:48 +02:00 |
|
Raphael Michel
|
157484b42a
|
Revert accidental commit "Make new functionality optional"
This reverts commit af7d32462873fbbfc3a44a06424bd3c941c3b5f2.
|
2022-07-25 11:53:23 +02:00 |
|
Raphael Michel
|
839585a3a9
|
Make new functionality optional
|
2022-07-25 11:52:32 +02:00 |
|
Raphael Michel
|
9101b5b69d
|
API: Fix high load in pdf_data endpoints if addons are in use
|
2022-07-22 17:43:03 +02:00 |
|
Raphael Michel
|
f6fa9b4b16
|
Fix high query load in pdf_data endpoints
|
2022-07-22 17:12:07 +02:00 |
|
Raphael Michel
|
d628acc62a
|
Remove left-over debug statements
|
2022-07-21 09:14:38 +02:00 |
|
Raphael Michel
|
4cc249e20e
|
Fix pdf_data selection
|
2022-07-21 09:11:33 +02:00 |
|
Raphael Michel
|
0d1ebf4e58
|
API: Add RPC-style check-in endpoints to support multi-event scan (#2719)
|
2022-07-19 16:43:03 +02:00 |
|
Raphael Michel
|
32ab7c3d4f
|
API: Consistency with other subevent filters
|
2022-07-14 09:21:56 +02:00 |
|
Raphael Michel
|
8c63659050
|
API: Allow to filter quota list for multiple subevents
|
2022-07-13 16:29:30 +02:00 |
|
Raphael Michel
|
129e831e06
|
Add option to scan add-on based on its parent position's secret (#2705)
|
2022-07-06 10:32:05 +02:00 |
|
Raphael Michel
|
39f7bfe16f
|
[SECURITY] Add untrusted_input flag to ticket redemption API
|
2022-07-05 14:42:58 +02:00 |
|
Raphael Michel
|
9b7088f7fc
|
Reduce number of SQL queries in API order creation
|
2022-06-13 12:05:14 +02:00 |
|
Raphael Michel
|
2a9eb2772a
|
Add idempotency.query to all security profiles
|
2022-06-10 09:24:47 +02:00 |
|
Raphael Michel
|
7cefd69b4e
|
Order API: Do not lock event with infinite quota when creating an order (#2675)
|
2022-06-07 17:21:12 +02:00 |
|
Raphael Michel
|
2e0be8c801
|
Allow to filter subevents by sales channel
|
2022-05-27 18:17:56 +02:00 |
|