Raphael Michel
|
1238165e7a
|
PPv2: Handle types correctly in webhook
|
2022-12-20 15:29:37 +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
|
cb1f63bf80
|
Fix regression in address validation for resellers
|
2022-12-12 17:21:55 +01:00 |
|
Raphael Michel
|
3d9679a144
|
Allow variations to override item meta data (#2965)
|
2022-12-12 12:06:09 +01:00 |
|
Raphael Michel
|
5f899ed5c5
|
Bump chardet to 5.1.*
|
2022-12-12 12:03:27 +01:00 |
|
Raphael Michel
|
247a61489f
|
XLSX generation: Remove invalid unicode characters
|
2022-12-09 17:41:33 +01:00 |
|
Raphael Michel
|
28e529995d
|
Add missing license headers
|
2022-12-09 13:24:17 +01:00 |
|
Raphael Michel
|
b64c5735a8
|
Make str.format_map with untrusted input safer (#2931)
|
2022-12-08 13:49:07 +01:00 |
|
Raphael Michel
|
04df1c2032
|
Introduce country-specific address validation (#2945)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2022-12-05 12:42:46 +01:00 |
|
Raphael Michel
|
b72dc0ce8e
|
API: Allow to whiteliste fields for the orders resource
|
2022-11-28 10:57:12 +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
|
6e24c20a7a
|
Fix edge case in bundle price configuration
|
2022-11-20 14:20:40 +01:00 |
|
Raphael Michel
|
f923c2fed0
|
Fix price calculation of included add-ons in expired carts
|
2022-11-18 17:24:02 +01:00 |
|
Raphael Michel
|
f18fb02d0b
|
Fix tests and docs for 62a6a1183
|
2022-11-16 17:18:54 +01:00 |
|
Raphael Michel
|
a0e5717f7d
|
Allow to disable filter support for meta properties (#2901)
|
2022-11-16 17:12:37 +01:00 |
|
Raphael Michel
|
e32e7e2a50
|
Add clever handling of plus button in cart with voucher (#2893)
|
2022-11-14 16:55:39 +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
|
9075c75a93
|
Fix test for exception type
|
2022-11-10 14:59:22 +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
|
fb483ad00e
|
Add comment to test
|
2022-11-08 18:07:50 +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
|
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
|
7c5fac306a
|
Bank transfer: Match orders based on invoice number (#2867)
|
2022-10-26 11:06:45 +02:00 |
|
Raphael Michel
|
37683781d0
|
Fix incorrect variable use in test
|
2022-10-26 10:49:48 +02:00 |
|
Raphael Michel
|
f2c72e5ff8
|
Bump pytest to 7.2.*
|
2022-10-26 09:39:40 +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 |
|
Raphael Michel
|
9da68645da
|
Replace phrase "presale period" with "booking period"
|
2022-10-11 11:34:23 +02:00 |
|
Raphael Michel
|
38969747f4
|
API: New implementation for cart creation (#2833)
|
2022-10-10 12:59:38 +02:00 |
|
Raphael Michel
|
c4b7aeaaa2
|
Consistently set default background PDFs on server, not client (#2840)
Co-authored-by: Martin Gross <gross@rami.io>
|
2022-10-06 14:14:56 +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
|
a4171ef819
|
OpenID Connect OP support for customer accounts
|
2022-09-19 18:31:07 +02:00 |
|
Raphael Michel
|
7f5518dbf6
|
OpenID Connect RP support for customer accounts
|
2022-09-19 18:31:07 +02:00 |
|
Raphael Michel
|
865bd126f3
|
Fix partial PATCH for gift cards (PRETIXEU-75P)
|
2022-09-12 12:59:39 +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
|
9199d24df2
|
Add missing license header
|
2022-08-16 14:05:39 +02:00 |
|
Raphael Michel
|
cff882edc0
|
aFix isort issues
|
2022-08-16 13:58:42 +02:00 |
|
Raphael Michel
|
65b4741e27
|
Fix crash on VAT IDs with missing country prefix
|
2022-08-14 21:44:50 +02:00 |
|
Raphael Michel
|
b5e5796549
|
Move VAT ID validation logic from vat_moss to core, support Norway
|
2022-08-14 13:50:18 +02:00 |
|
Raphael Michel
|
50ebda332a
|
Bump PyPDF to version 2 (#2755)
|
2022-08-05 09:53:32 +02:00 |
|