Raphael Michel
|
749f5c7e6c
|
Invoices: Visibly mark paid invoices (#3094)
|
2023-02-07 11:34:38 +01:00 |
|
Raphael Michel
|
108408366e
|
Fix localization issue in scheduled emails
|
2023-02-07 10:05:26 +01:00 |
|
Raphael Michel
|
90978e5cab
|
Update from PyPDF2 to pypdf
|
2023-02-06 10:09:30 +01:00 |
|
Raphael Michel
|
8bba1a2ea6
|
Fix #1251 -- Event list/calendar: Show "event almost sold out" state (#3063)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-02-01 13:20:06 +01:00 |
|
Raphael Michel
|
59d46ddded
|
Revert "First steps into pytz deprecation"
This reverts commit e4e7d50659.
|
2023-02-01 13:15:18 +01:00 |
|
Raphael Michel
|
e4e7d50659
|
First steps into pytz deprecation
|
2023-02-01 13:12:24 +01:00 |
|
Raphael Michel
|
8b81ef6f43
|
Fix test classes
|
2023-02-01 12:27:15 +01:00 |
|
Richard Schreiber
|
a7f9e100d2
|
Clean up localization or error messages in cart (#3049)
|
2023-01-30 17:24:09 +01:00 |
|
Raphael Michel
|
fdc15a753c
|
Scheduled exports: Set owner to cc instead of to if there is an explicit recipient (#3045)
|
2023-01-23 11:10:47 +01:00 |
|
Raphael Michel
|
56d928d5ec
|
Widget: Do not declare products "FREE" if they have mandatory addons (#3041)
|
2023-01-20 09:15:14 +01:00 |
|
Raphael Michel
|
8b74f791f4
|
Export schedule: Fix computation of start time on same day
|
2023-01-19 14:34:27 +01:00 |
|
Raphael Michel
|
19d1a8de71
|
Scheduled exports (#3033)
|
2023-01-19 11:46:30 +01:00 |
|
Raphael Michel
|
8114b47c8c
|
API: Support for date ranges in exports
|
2023-01-13 13:48:45 +01:00 |
|
Raphael Michel
|
bf4569b080
|
Exports: Add predefined timeframes (#3027)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-13 13:14:08 +01:00 |
|
Raphael Michel
|
9dd3b12625
|
Validate image size in pixels at upload time (#3003)
|
2023-01-12 16:30:28 +01:00 |
|
Raphael Michel
|
6b44cae607
|
Fix incorrect handling of admission/personalized in API PATCH
|
2023-01-10 17:28:58 +01:00 |
|
Raphael Michel
|
9b1d7cc522
|
Sendmail: Abstract away to allow more types of recipients (#2994)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-10 12:03:50 +01:00 |
|
Raphael Michel
|
603225d042
|
Separate personalization from admission (#2990)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-09 14:57:35 +01:00 |
|
Raphael Michel
|
e5528f7784
|
Writable API for ticket layouts (#3004)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-09 13:44:01 +01:00 |
|
Raphael Michel
|
a2f2d25169
|
Allow users with can_checkin_orders permission to use the bulk actions of the check-in list view
|
2023-01-04 18:13:24 +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
|
5587aebcd8
|
Fix failing widget tests
|
2022-12-21 15:02:36 +01:00 |
|
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 |
|