Raphael Michel
|
1a4d4029c9
|
Sendmail: Fix incorrect placeholder promoted for waiting list
|
2023-01-10 13:28:22 +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
|
d07948613a
|
Validate tax rates to be between 0 and 100
|
2023-01-10 11:48:42 +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
|
6e63d34932
|
Cart: Prevent TypeError mixing seated and unseated lines
|
2023-01-02 10:33:51 +01:00 |
|
Raphael Michel
|
8ea6f3bc7d
|
Fix #2499 -- Incorrect type detection order in RelativeDateWrapper
|
2022-12-21 15:34:31 +01:00 |
|
Richard Schreiber
|
a1ec45daf6
|
Fix addon typo (#2987)
|
2022-12-20 09:15:38 +01:00 |
|
Raphael Michel
|
5d82305e18
|
CSP: Deduplicate identical values
|
2022-12-19 14:53:32 +01:00 |
|
Raphael Michel
|
c8983ca863
|
CSP: Do not set nonce if unsafe-inline is set
|
2022-12-19 14:52:58 +01:00 |
|
Raphael Michel
|
bd4ea5d8f8
|
Reduce number of rows in invoice preview
|
2022-12-19 13:00:53 +01:00 |
|
Raphael Michel
|
5dec94606b
|
Do not require new plugins to sett default=True on their AppConfig
|
2022-12-19 12:34:49 +01:00 |
|
Raphael Michel
|
60554dad9a
|
Remove usage of deprecated Django APIs
|
2022-12-17 16:26:24 +01:00 |
|
Raphael Michel
|
cea6c340be
|
Bank transfer: Allow to send the invoice direclty to the accounting department (#2975)
|
2022-12-14 14:08:50 +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
|
979d23e997
|
Invoice renderer: Unify HTML cleaning and clean intro and additional
text
|
2022-12-09 17:30:26 +01:00 |
|
Raphael Michel
|
a982cbf6b6
|
Name field: Improve compatibility with old formats
|
2022-12-09 10:42:26 +01:00 |
|
Raphael Michel
|
b64c5735a8
|
Make str.format_map with untrusted input safer (#2931)
|
2022-12-08 13:49:07 +01:00 |
|
Raphael Michel
|
07a6d4898a
|
Fix missing Discount.is_available_by_time method
|
2022-12-08 10:53:00 +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
|
6a8df75a9f
|
Fix regression in handling gift card payments (#2936)
|
2022-12-05 11:32:27 +01:00 |
|
Martin Gross
|
b12ab02e89
|
BasePP: Do not render "None" if no messages are available for {payment_info}
|
2022-11-29 16:11:14 +01:00 |
|
Raphael Michel
|
0b97198cff
|
Fix crash in question answer validation
|
2022-11-25 13:11:29 +01:00 |
|
Raphael Michel
|
f782324d5f
|
Allow to adjust name and description of gift card payments
|
2022-11-24 16:36:24 +01:00 |
|
Richard Schreiber
|
355b16e8e5
|
Order list export: Add event meta data (Z#2397902) (#2906)
|
2022-11-23 15:34:28 +01:00 |
|
Raphael Michel
|
9624b1c505
|
Support for external gift cards (#2912)
|
2022-11-23 14:52:56 +01:00 |
|
Raphael Michel
|
5ee62c551e
|
Group identical lines on invoice PDF (#2918)
|
2022-11-21 15:47:57 +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
|
a0e5717f7d
|
Allow to disable filter support for meta properties (#2901)
|
2022-11-16 17:12:37 +01:00 |
|
Raphael Michel
|
62a6a11836
|
Add refund details to API
|
2022-11-15 18:10:19 +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
|
dfedf09656
|
PDF renderer: Normalize unicode before printing text
|
2022-11-10 13:53:15 +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
|
4110d6ec15
|
Do some basic cleaning on dynamic subjects
|
2022-11-07 15:58:18 +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
|
dc5a85b39e
|
PDF: Fix another crash if unknown font is used
see also PRETIXEU-7K4
|
2022-11-07 15:35:31 +01:00 |
|
Raphael Michel
|
6403e5370a
|
Don't crash if a exporter signal returns None
|
2022-11-01 13:40:22 +01:00 |
|
Raphael Michel
|
3fe2a0455f
|
Fix crash in CartManager
|
2022-11-01 12:14:30 +01:00 |
|
Raphael Michel
|
8707ab5277
|
Use a more human-friendly file name for calendar attachments
|
2022-10-31 16:55:49 +01:00 |
|
Raphael Michel
|
4f6fa84fa7
|
Fix locking timeout no longer working after redis version change
|
2022-10-31 16:02:42 +01:00 |
|
Raphael Michel
|
e76d13bf8e
|
Improve logging of periodic command errors
|
2022-10-31 15:23:32 +01:00 |
|
Raphael Michel
|
2fe0ceb4c7
|
PDF: Fail gracefully on unknown font
|
2022-10-31 09:53:06 +01:00 |
|
Raphael Michel
|
d1deb35711
|
Add support for base_qs parameter in order_overview function
|
2022-10-27 22:41:05 +02:00 |
|
Raphael Michel
|
7d3cd16785
|
Add workaround for https://github.com/getsentry/sentry-python/issues/1700
|
2022-10-26 11:58:44 +02:00 |
|
Raphael Michel
|
45f579caf2
|
Vouchers: Fix label on redemption page
|
2022-10-25 15:00:00 +02:00 |
|
Raphael Michel
|
d69d70cfb1
|
Voucher: Add min_usages parameter (#2853)
|
2022-10-20 18:07:24 +02:00 |
|
Raphael Michel
|
e063ad7dda
|
Set payment_banktransfer_invoice_immediately by default
|
2022-10-19 17:28:22 +02:00 |
|