Raphael Michel
ca9ddd7d98
PDF: Add machine-readable PDF string for every barcode
2023-02-16 09:35:00 +01:00
Raphael Michel
c63bc46d3b
Add validation for voucher products not being addon products
2023-02-15 18:06:04 +01:00
Raphael Michel
24fd8f404e
Payment list export: Add date range
2023-02-15 16:22:44 +01:00
Raphael Michel
6c7415a7ff
Use now() instead of utcnow()
2023-02-15 15:05:13 +01:00
Raphael Michel
2ba9514b6f
Invoicing: Allow to show exchange rates based on sources/rules ( #3122 )
2023-02-15 13:22:04 +01:00
Raphael Michel
e358bacfa3
Expose some payment details in exports
2023-02-15 13:21:55 +01:00
Raphael Michel
c2c7e58fd6
Add BasePaymentProvider.refund_matching_id
2023-02-15 12:03:47 +01:00
Raphael Michel
35fb20fe76
Fix PDF variable for validity end date
2023-02-14 11:01:54 +01:00
Raphael Michel
ccebbb6307
OrderChangeManager: Fix type annotation
2023-02-14 10:29:34 +01:00
Raphael Michel
63dde340b6
Order import: Accept upper-case languages
2023-02-14 10:29:25 +01:00
Raphael Michel
5ae3b27e83
Item validity: Compute month ranges one day shorter
2023-02-14 09:39:03 +01:00
Raphael Michel
f63408504e
Allow to define ticket validity through a product ( #3105 )
2023-02-13 14:46:52 +01:00
Raphael Michel
6d20500f52
Use reproducible ordering for meta properties
2023-02-13 12:05:26 +01:00
Raphael Michel
6941dda489
Doc: Upgrade to Sphinx 6 ( #3113 )
2023-02-10 16:37:57 +01:00
Julian Rother
28eb730fdd
Separate mail template for incomplete payment notifications ( #2999 )
...
* Separate mail template for incomplete payment notifications
* Update src/pretix/base/settings.py
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
* Update src/pretix/control/forms/event.py
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
---------
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2023-02-09 22:12:35 +01:00
Raphael Michel
18986caa49
Attendee ticket page: Allow to hide prices ( #3104 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-02-09 14:37:10 +01:00
Raphael Michel
6902725f3c
New check-in features ( #3022 )
2023-02-09 09:46:46 +01:00
Raphael Michel
749f5c7e6c
Invoices: Visibly mark paid invoices ( #3094 )
2023-02-07 11:34:38 +01:00
Raphael Michel
714ce28b6a
DateFrameWidget: Fix bug with open-ended timeframes
2023-02-06 13:15:45 +01:00
Raphael Michel
b3bcad38a8
DateFrameWidget: Improve dealing with required fields
2023-02-06 13:15:22 +01:00
Raphael Michel
90978e5cab
Update from PyPDF2 to pypdf
2023-02-06 10:09:30 +01:00
Richard Schreiber
b4e372ce04
PDF: Add support for line height ( #3066 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2023-02-02 19:07:10 +01:00
Raphael Michel
68430f01a3
OrderPayment.fail(): Return whether fail was successful
2023-02-01 15:45:20 +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
c5b7ff66b7
Fix incorrecly used error messages
2023-01-31 22:11:53 +01:00
Raphael Michel
eea48af60a
PDF: Fix Arabic string rendering
2023-01-31 17:11:47 +01:00
Richard Schreiber
a7f9e100d2
Clean up localization or error messages in cart ( #3049 )
2023-01-30 17:24:09 +01:00
Raphael Michel
31e5d00093
Fix typo in best_availability_state computation
2023-01-26 21:32:10 +01:00
Raphael Michel
a5570dc475
Checkin: Prefer shorter explanation sin logic explainer
2023-01-25 12:27:27 +01:00
Raphael Michel
3c1f3a26cf
Always make explicit which tables to lock ( #3058 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-01-25 11:44:11 +01:00
Raphael Michel
b9d8429da8
Fix ignored parameter in 9eb2d4301
2023-01-25 10:13:46 +01:00
Raphael Michel
034a32b048
Fix incorrect detail in 9eb2d4301
2023-01-25 10:13:00 +01:00
Raphael Michel
9eb2d43016
Fix performance and logic issues in auto-exit-all
2023-01-25 09:50:36 +01:00
Raphael Michel
3bc8450d4f
Email shredder: Also shred attendee emails and incoming bounces
2023-01-24 18:18:29 +01:00
Raphael Michel
988188b00a
Scheduled exports: Fix missing event context, fix form initial
2023-01-23 11:31:54 +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
863fd3065a
Optimize CheckinList.inside_count ( #3043 )
2023-01-20 16:02:19 +01:00
Raphael Michel
ac361a8f47
Scheduled exports: Use proper JSON encoder
2023-01-20 12:59:38 +01:00
Raphael Michel
b29efb9694
Scheduled exports: Add required transaction
2023-01-19 18:41:46 +01:00
Raphael Michel
5ee1213dbf
Gift card list export: Use date picker
2023-01-19 17:46:06 +01:00
Raphael Michel
c29dc49819
Scheduled exports: Lock exports while setting their new time
2023-01-19 16:31:47 +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
3133e18b22
Fix isort issue
2023-01-19 11:46:56 +01:00
Raphael Michel
3257c59117
Delete checkins when deleting orders
2023-01-19 11:46:51 +01:00
Raphael Michel
19d1a8de71
Scheduled exports ( #3033 )
2023-01-19 11:46:30 +01:00
Raphael Michel
8fe56b7278
Export: Fix date range validation
2023-01-19 10:51:18 +01:00
Raphael Michel
0fbc0c3ffb
Refresh order status after applying gift card
2023-01-17 15:26:31 +01:00
Raphael Michel
8114b47c8c
API: Support for date ranges in exports
2023-01-13 13:48:45 +01:00