Raphael Michel
8071207bf3
Order change: Allow price reduction as long as no refund is required (Z#23135268) ( #3689 )
...
* Order change: Allow price reduction as long as no refund is required
* Update src/pretix/base/settings.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-11-06 10:07:21 +01:00
Raphael Michel
e0e2b2d7f7
Allow hidden payment methods on payment method change ( #3682 )
...
* Allow hidden payment methods on payment method change
* Save hashes to meta data
2023-11-03 13:42:34 +01:00
Raphael Michel
d8ca865fc6
Email: Fix color for organizer-level emails
2023-11-02 11:29:27 +01:00
Raphael Michel
3b64e6046c
API: Add endpoints for scheduled exports ( #3659 )
...
* API: Add endpoints for scheduled exports
* ADd note to docs
2023-10-27 17:15:53 +02:00
Raphael Michel
26cbc24a10
Waiting list: Use a deterministic order
2023-10-27 17:01:31 +02:00
Raphael Michel
000c64755d
Free price: Allow to suggest a different price than the minimum ( #3666 )
...
* Free price: Allow to suggest a different price than the minimum
* Full implementation
* Widget tests
* Add min values to titles
2023-10-27 13:36:01 +02:00
Raphael Michel
56acb0929a
Export: Gracefully handle ExportEmptyError
2023-10-23 16:57:08 +02:00
Raphael Michel
a0831890ad
Check-in: New flags for check-in lists ( #3577 )
2023-10-23 15:52:06 +02:00
Raphael Michel
3a2655e57d
Require password change on initial user after installation
2023-10-23 09:42:04 +02:00
Raphael Michel
126fe34005
Mail: Do not use colons in sender names
2023-10-20 17:01:55 +02:00
Raphael Michel
c49dec3835
Mail: Log error message after retry
2023-10-19 14:03:26 +02:00
Raphael Michel
66a7c7e6b8
Mail: Do not retry on not-supported features
...
Drop other constraints since SSLError and SMTPError are subclasses of
OSError anyways
2023-10-19 14:03:02 +02:00
Raphael Michel
9299ac5813
API: Fix N+1 query in gift card list
2023-10-17 14:55:42 +02:00
Raphael Michel
4d75c568b5
Support file upload in AsyncFormView and subevent editor
2023-10-16 17:59:32 +02:00
Raphael Michel
2dd51b6f62
Order import: Allow to manually specify character set
2023-10-16 12:22:05 +02:00
Raphael Michel
d8ecb43e5d
OrderChangeManager: Prevent race conditions (Z#23131769) ( #3623 )
2023-10-09 16:00:58 +02:00
Martin Gross
079324863b
NoQA extra long default ApplePay Token line
2023-10-05 16:14:40 +02:00
Martin Gross
ae445c1460
Move apple-developer-merchantid-domain-association into setting ( #3611 )
2023-10-05 16:07:11 +02:00
Raphael Michel
78fbfc9c80
Migrate from AutoField to BigAutoField ( #3493 )
2023-09-27 08:59:10 +02:00
Raphael Michel
a4417e97fd
Check-in: Handle products without variation in simulator
2023-09-26 13:54:29 +02:00
Raphael Michel
10e9b9e12d
Check-in: Handle non-existant IDs
2023-09-26 13:52:10 +02:00
Raphael Michel
bedd841063
Metrics: Set batch size for redis hscan
2023-09-18 12:00:37 +02:00
Raphael Michel
575858aec6
Check-in: Change explanation weight of gate (Z#23130674)
2023-09-15 17:20:59 +02:00
Raphael Michel
ecb4c34e08
Payment providers: Allow to set an availability start date per method (Z#23126769) ( #3569 )
...
Co-authored-by: Mira <weller@rami.io >
2023-09-14 11:08:37 +02:00
Raphael Michel
dea7de4e6c
Fix Order.can_modify_answers if only invoice name is required
2023-09-14 10:35:04 +02:00
Richard Schreiber
af3100a354
E-mail content: insert placeholder into text on click
2023-09-14 10:32:22 +02:00
Raphael Michel
babe0934a8
Fix incorrect usage of email subject setting
2023-09-12 16:58:51 +02:00
Raphael Michel
183387a683
Waiting list: Add email placeholder {name}
2023-09-12 16:53:12 +02:00
Raphael Michel
cea0ac59bf
API: Fix parsing of time frames for exporters
2023-09-12 16:45:01 +02:00
Raphael Michel
7545e92373
[SECURITY] Do not allow Pillow to parse EPS files
2023-09-12 11:50:01 +02:00
Raphael Michel
eb04fdf4d2
Check-in rules: New variables ( #3521 )
2023-09-12 09:43:57 +02:00
Raphael Michel
c842ea597c
New locking mechanism ( #2408 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-09-11 11:44:50 +02:00
Raphael Michel
1478f191a8
Fix crash in send_expiry_warnings
2023-09-08 12:35:02 +02:00
Phin Wolkwitz
3f07050d42
Payment: Add setting to prevent reminder mails (Z#23123914) ( #3573 )
...
Adds a checkbox in each payment provider's settings controlling whether sending out expiry reminders should be prevented
2023-09-07 14:27:09 +02:00
Raphael Michel
6a36efd18c
Invoice settings: Reorder and explain recommended options ( #3572 )
2023-09-05 16:42:16 +02:00
Mira
53027b621f
Update payment.py ( #3559 )
2023-08-31 15:18:23 +02:00
robbi5
826c54bce7
Questions: Enable phonenumber type during checkin ( #3557 )
2023-08-31 13:46:19 +02:00
Mira
be4bc9a6f3
TemplateBasedMailRenderer: make markdown compiler call overridable ( #3550 )
2023-08-30 09:41:34 +02:00
Raphael Michel
5b819b76f0
Check-in: Fix N+1 query issue identified by sentry
2023-08-28 16:54:09 +02:00
Raphael Michel
5d90a42acf
Discounts: Allow "buy X to get Y" with different product sets for X and Y ( #3543 )
2023-08-28 16:21:52 +02:00
Raphael Michel
f7d4460deb
Fix N+1 query issues detected by Sentry
2023-08-26 16:24:03 +02:00
Raphael Michel
1c6bd46d21
Order data export: Add product/variation ID ( #3542 )
2023-08-24 18:02:24 +02:00
Mira
9ba3227837
Checkout: Prefill is_business heuristically (Z#23126061) ( #3533 )
2023-08-24 17:06:47 +02:00
Mira
38173e3a54
Tax rules: add custom rules for country subdivision (e.g. state) (Z#23111850) ( #3520 )
2023-08-24 14:11:10 +02:00
Raphael Michel
1c9219609a
Fix progress callback for slow_delete helper
2023-08-23 10:50:39 +02:00
Raphael Michel
0c96f758a8
Fix quota cache mixup ( #3539 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-08-23 10:09:50 +02:00
Richard Schreiber
9bd3444aad
PDF: fix deduplicated list of addons (exclude canceled) ( #3538 )
2023-08-22 14:05:30 +02:00
Raphael Michel
10a83935d9
CartManager: Fix TransactionManagementError
...
Bug occured when extending a product and deleting it at the same time
2023-08-22 13:42:56 +02:00
Raphael Michel
37df7a6313
Allow PDF variables to provide a bulk evaluation method (second try at #3517 ) ( #3535 )
2023-08-21 17:59:55 +02:00
Richard Schreiber
ddc94a8a16
Revert "Allow PDF variables to provide a bulk evaluation method ( #3517 )"
...
This reverts commit 6ada83df9a .
2023-08-14 15:11:13 +02:00