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
|
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
|
0c96f758a8
|
Fix quota cache mixup (#3539)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-08-23 10:09:50 +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
|
0365f6d9fc
|
Order change manager: Set new expiry date if splitted order is pending (#3509)
|
2023-08-07 14:13:44 +02:00 |
|
Raphael Michel
|
898d1ab6ed
|
Fix missing pluralization of error message
|
2023-07-21 14:18:56 +02:00 |
|
Raphael Michel
|
52023cde09
|
Reusable Media: Mifare Ultralight AES support (#3335)
|
2023-07-21 13:45:42 +02:00 |
|
Raphael Michel
|
6dbbfe3b04
|
Fix test failures caused by b2c49461b
|
2023-07-20 15:47:10 +02:00 |
|
Raphael Michel
|
23dcdf1fd1
|
Export tasks: Request new database connection after completing output
|
2023-07-20 11:41:54 +02:00 |
|
Raphael Michel
|
f0913fc720
|
Fix #3452 -- Encode UUIDs to string before passing through celery (#3463)
|
2023-07-11 15:36:29 +02:00 |
|
Raphael Michel
|
90fb034897
|
Check-in simulator: Fix usage of simulated time in rules
|
2023-07-11 09:17:02 +02:00 |
|
Raphael Michel
|
c6bb3e71bf
|
Order expiration: Allow to configure a delay in days (#3425)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-06-28 13:30:36 +02:00 |
|
Raphael Michel
|
1e458d21f9
|
Data shredder: Add log entries
|
2023-06-27 09:34:39 +02:00 |
|
Raphael Michel
|
59a16789ea
|
CartManager: Fix crash PRETIXEU-8NF
|
2023-06-26 11:12:13 +02:00 |
|
Raphael Michel
|
b415393ccf
|
Data shredder optimizations (#3429)
Co-authored-by: Martin Gross <gross@rami.io>
|
2023-06-23 16:56:19 +02:00 |
|
Raphael Michel
|
cc7f249cb8
|
Fix crash if a tax rule on a fee prevents sale (PRETIXEU-8MZ)
|
2023-06-23 11:49:09 +02:00 |
|
Raphael Michel
|
b51ca58820
|
Add BaseExporter.available_for_user()
|
2023-06-16 17:35:36 +02:00 |
|
Raphael Michel
|
002416e435
|
Add check-in simulator (#3380)
|
2023-06-13 14:57:24 +02:00 |
|
Raphael Michel
|
591fe23a99
|
Invoices: Fix timezone when calculating date of cancellation
|
2023-06-05 15:49:39 +02:00 |
|
Raphael Michel
|
bd32b33ba9
|
Bump Django to 4.1.* (#2989)
|
2023-06-05 09:56:31 +02:00 |
|
Richard Schreiber
|
d91d942eac
|
Invoicing: Add order-code to organizer CC mail (Z#23123051) (#3370)
|
2023-06-02 19:59:31 +02:00 |
|
Raphael Michel
|
a3202ffc71
|
Voucher bulk creation: Fix vouchers being created in wrong order
|
2023-05-25 10:25:05 +02:00 |
|
Raphael Michel
|
1237b8ba47
|
Invoice: Improve handling of special characters in file names (#3347)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-05-23 12:17:06 +02:00 |
|
Raphael Michel
|
c75c080c5c
|
Vouchers: Allow to set all addons or bundles as included (#3322)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-05-22 11:59:27 +02:00 |
|
Raphael Michel
|
e0524f2a03
|
New plugin signal order_valid_if_pending (#3337)
|
2023-05-19 16:09:20 +02:00 |
|
Raphael Michel
|
1d1f68945f
|
Self-service order change: Respect Item.max/min_per_order (Z#23122195) (#3319)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-05-16 18:06:52 +02:00 |
|
Raphael Michel
|
c0419518c3
|
GiftCard: Add more information to transactions (#3308)
|
2023-05-12 09:38:35 +02:00 |
|
Martin Gross
|
acefd98ef2
|
Respect TZ for op.valid_from/valid_until in checkin error messages
|
2023-04-26 12:39:07 +02:00 |
|
Phin Wolkwitz
|
73776ce0dd
|
Order approval: Add attendee mail settings (Z#23114617, Z#23118978) (#3234)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2023-04-24 13:31:03 +02:00 |
|
Raphael Michel
|
2dfd507134
|
Order change: Allow to add bundled products later on
|
2023-04-23 18:25:44 +02:00 |
|
Raphael Michel
|
bacd6b8191
|
Emails: Clean "@" in sender name
|
2023-04-17 10:34:24 +02:00 |
|
Raphael Michel
|
d0b449ea89
|
Reusable media (#3131)
Co-authored-by: Martin Gross <gross@rami.io>
|
2023-04-03 10:45:22 +02:00 |
|
Raphael Michel
|
634445b79d
|
Check-in API: Extend reach of "force" flag (#3187)
|
2023-04-03 10:26:25 +02:00 |
|
Richard Schreiber
|
e9b22b7d33
|
Cart: ensure free price input is decimal (PRETIXEU-80N)
Co-authored-by: Phin Wolkwitz <wolkwitz@rami.io>
|
2023-03-21 08:51:49 +01:00 |
|
Raphael Michel
|
d0f603283b
|
OrderChangeManager: Fix invoice regeneration on tax rate change
|
2023-03-17 13:41:18 +01:00 |
|
Raphael Michel
|
fdead71884
|
Optionally allow self-service order changes after check-in
|
2023-03-17 09:22:44 +01:00 |
|
Raphael Michel
|
369251b0b0
|
Fix confusion between tax rate and tax value
|
2023-03-16 22:47:23 +01:00 |
|
Raphael Michel
|
e83798a9b7
|
Increase validated size of prices
|
2023-03-16 21:33:06 +01:00 |
|
Raphael Michel
|
e9ab0d8654
|
OrderChangeManager: Fix typo
|
2023-03-15 16:38:19 +01:00 |
|
Raphael Michel
|
3bbed98844
|
Fix a potentially destructive bug in 61ae434ab
|
2023-03-08 23:48:45 +01:00 |
|
Raphael Michel
|
2533ae2b3a
|
order_overview: Add base_fees_qs parameter
|
2023-03-08 16:03:29 +01:00 |
|
Raphael Michel
|
cfc22c806a
|
Fix possible crash in OrderChangeManager (PRETIXEU-7ZY)
|
2023-03-01 13:55:07 +01:00 |
|
Raphael Michel
|
f08333814f
|
Add OrderPosition.ignore_from_quota_while_blocked (#3119)
|
2023-02-22 12:44:51 +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
|
ccebbb6307
|
OrderChangeManager: Fix type annotation
|
2023-02-14 10:29:34 +01:00 |
|
Raphael Michel
|
6902725f3c
|
New check-in features (#3022)
|
2023-02-09 09:46:46 +01:00 |
|