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 |
|
Mira
|
6250ab2165
|
Bank transfer: Allow customer to send latest invoice via email (Z#207218) (#3511)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2023-08-09 18:23:45 +02:00 |
|
Raphael Michel
|
6ada83df9a
|
Allow PDF variables to provide a bulk evaluation method (#3517)
|
2023-08-09 18:22:56 +02:00 |
|
Raphael Michel
|
b51c9f7552
|
Upgrade to Django 4.2 (#3497)
|
2023-08-09 14:47:41 +02:00 |
|
Martin Gross
|
aee86de330
|
Import: Allow to import "False"-value (Z#23127414) (#3505)
|
2023-08-08 15:36:51 +02:00 |
|
Raphael Michel
|
0365f6d9fc
|
Order change manager: Set new expiry date if splitted order is pending (#3509)
|
2023-08-07 14:13:44 +02:00 |
|
Raphael Michel
|
9e95f3be1b
|
Wallet detection: Extend CSP header for google pay
|
2023-07-28 16:49:11 +02:00 |
|
Raphael Michel
|
ef0024b2ef
|
Payment deadline delay: Respect week days
|
2023-07-27 13:49:31 +02:00 |
|
Raphael Michel
|
06f361cece
|
PDF: Deduplicate list of add-ons (#3490)
|
2023-07-24 09:27:38 +02:00 |
|
Raphael Michel
|
898d1ab6ed
|
Fix missing pluralization of error message
|
2023-07-21 14:18:56 +02:00 |
|
Phin Wolkwitz
|
52ae7626b0
|
Send mail on payment failure [Z#23122835] (#3473)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2023-07-21 14:17:51 +02:00 |
|
Raphael Michel
|
52023cde09
|
Reusable Media: Mifare Ultralight AES support (#3335)
|
2023-07-21 13:45:42 +02:00 |
|
Raphael Michel
|
19e1d132c2
|
Fix image being used twice on badge (#3486)
|
2023-07-21 12:17:36 +02:00 |
|