Raphael Michel
|
f1b072b9a4
|
Fix verification of used seats in is_still_available
|
2021-06-02 12:35:10 +02:00 |
|
Raphael Michel
|
e792e8fd1e
|
Fix sender address for organizer-level emails
|
2021-06-02 12:30:50 +02:00 |
|
Raphael Michel
|
85dbc0551b
|
Fix duplicate save() call
|
2021-05-31 13:26:33 +02:00 |
|
Raphael Michel
|
49a9b71ea3
|
Fix #2090 -- Test mode for memberships
|
2021-05-27 11:47:42 +02:00 |
|
Raphael Michel
|
067a546ab6
|
Fix cronjob failure on MySQL
|
2021-05-27 10:22:14 +02:00 |
|
Raphael Michel
|
35c6975270
|
Cart Manager: Fix counting of bundled items
|
2021-05-18 12:14:22 +02:00 |
|
Raphael Michel
|
7111548a9a
|
Attach ticekts to "order approved" email if possible
|
2021-05-17 13:11:41 +02:00 |
|
Raphael Michel
|
cf9fd47d2b
|
Allow to change canceled orders
|
2021-05-13 16:31:32 +02:00 |
|
Raphael Michel
|
bd7a38ea3f
|
Waiting list: Cronjob should skip events with no waiting entries (#2066)
* Waiting list: Cronjob should skip events with no waiting entries
* isort
|
2021-05-12 21:05:30 +02:00 |
|
Raphael Michel
|
9254a559ef
|
Move validate_memberships_in_order into transaction
|
2021-05-12 11:47:40 +02:00 |
|
Raphael Michel
|
51c8ad16c1
|
Check-in: Do not ask questions on exit of venue
|
2021-05-11 20:44:58 +02:00 |
|
Raphael Michel
|
389228bfe8
|
Allow to send all invoices to a specific email address (#2072)
Co-authored-by: Martin Gross <gross@rami.io>
|
2021-05-11 12:49:24 +02:00 |
|
Raphael Michel
|
4cbec46f3e
|
Mail: Fix fetching of customers
|
2021-05-07 17:05:02 +02:00 |
|
Raphael Michel
|
403b8191e4
|
Upgrade to Django 3.2 (#2056)
|
2021-05-07 12:00:30 +02:00 |
|
Raphael Michel
|
0a7a3537eb
|
Mail: Fix another log_action usage
|
2021-05-07 11:35:52 +02:00 |
|
Raphael Michel
|
b5e41f4c62
|
Check-in rules: Allow to check for time of day (#2061)
* Add "customtime" option
* Fix time picker output format
* Fix bug in bool_alg
* Fix test
|
2021-05-07 11:29:39 +02:00 |
|
Raphael Michel
|
b5fdba796b
|
Check-in rules: Make logic results understandable (#2050)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2021-05-07 09:45:18 +02:00 |
|
Raphael Michel
|
8e6925c037
|
Fix logging of SMTPDataErrors (PRETIXEU-3X7)
|
2021-05-06 20:18:55 +02:00 |
|
Raphael Michel
|
879507c0e1
|
Fix incorrect variable usage
|
2021-05-04 21:19:33 +02:00 |
|
Raphael Michel
|
8e79eb570e
|
Customer accounts & Memberships (#2024)
|
2021-05-04 16:56:06 +02:00 |
|
Raphael Michel
|
552d13ef6c
|
Fix handling of auto-checkout around DST switch
|
2021-04-29 17:39:23 +02:00 |
|
Raphael Michel
|
4acf660906
|
Fix #1567 -- Per-subevent availability of items (#2040)
|
2021-04-29 15:34:58 +02:00 |
|
Raphael Michel
|
caa61a463e
|
Mail: Retry if pulling attachments failed
|
2021-04-21 11:36:30 +02:00 |
|
Raphael Michel
|
7d1aeeb6dd
|
Check-in rules SQL: Deal with empty boolean operations
|
2021-04-19 16:27:41 +02:00 |
|
Raphael Michel
|
f2a6f751ac
|
Order import: Auto-trim values
|
2021-04-17 15:43:24 +02:00 |
|
Raphael Michel
|
a93287207b
|
pretix Community Edition moves to AGPLv3-based license (#2023)
|
2021-04-12 10:33:47 +02:00 |
|
Raphael Michel
|
da8470682e
|
Add comments to explain magic numbers
|
2021-03-31 11:38:14 +02:00 |
|
Raphael Michel
|
8101a9d8ae
|
CartManager: Fix a cache handling bug
|
2021-03-31 10:37:49 +02:00 |
|
Raphael Michel
|
a08272571b
|
Fix gaps in our email error handling
|
2021-03-31 10:05:15 +02:00 |
|
Raphael Michel
|
1d6ed60f37
|
Auto-retry failed notifications
|
2021-03-31 09:48:42 +02:00 |
|
Raphael Michel
|
92a50cb2d1
|
Web-based check-in interface (#1985)
|
2021-03-30 09:34:11 +02:00 |
|
Raphael Michel
|
b5b3d3a90b
|
Fix PRETIXEU-3TX
|
2021-03-29 13:10:32 +02:00 |
|
Raphael Michel
|
d3748a6194
|
Move quota cache from database to redis (#2010)
|
2021-03-29 09:42:27 +02:00 |
|
Raphael Michel
|
5be09accf7
|
Set correct timezone when rendering emails
|
2021-03-26 12:47:36 +01:00 |
|
Aksh Gupta
|
88ba7ab53a
|
Refactor code quality issues (#2001)
|
2021-03-16 19:13:02 +01:00 |
|
Raphael Michel
|
4a2ac110b3
|
Voucher bulk creation: More efficient implementation and async task
|
2021-03-14 18:19:49 +01:00 |
|
Raphael Michel
|
76e9093fea
|
Fix email sending during tests
|
2021-03-11 22:46:07 +01:00 |
|
Raphael Michel
|
a84a726185
|
Try to avoid race condition when sending emails
|
2021-03-09 09:06:14 +01:00 |
|
Raphael Michel
|
27ff73255b
|
Add new fields to invoice model and API
|
2021-03-08 14:28:04 +01:00 |
|
Raphael Michel
|
bba103156c
|
Allow to cancel an order without creating a cancellation invoice
|
2021-03-08 11:26:52 +01:00 |
|
Raphael Michel
|
2221b57dc9
|
Allow to disable ticket attachments to emails
|
2021-03-01 18:21:12 +01:00 |
|
Raphael Michel
|
5d490728df
|
Check-in: Do not respond with outdated question answers in pdf_data
|
2021-02-09 12:55:27 +01:00 |
|
Raphael Michel
|
40c4872459
|
Check-in: Save answers independent of result
|
2021-02-08 17:01:55 +01:00 |
|
Raphael Michel
|
e09853c6c6
|
SubEvent editing: Pass copy_from to plugins
|
2021-01-27 18:22:36 +01:00 |
|
Raphael Michel
|
f1cd46f6dc
|
Add new field OrderRefund.comment
|
2021-01-15 11:25:09 +01:00 |
|
Raphael Michel
|
01c3b08583
|
API: Allow to answer file upload questions during ticket redemption
|
2021-01-07 11:18:23 +01:00 |
|
Raphael Michel
|
4aa9f073b3
|
Waiting list: Do not send vouchers for unavailable items
|
2021-01-07 10:17:45 +01:00 |
|
Raphael Michel
|
19c2b8d89d
|
Check-in rules: Fall back to date_from if date_to is unset
|
2021-01-07 10:17:29 +01:00 |
|
Maico Timmerman
|
b1cffe9f72
|
Shredder: Only force download for tax-relevant data (#1801)
|
2021-01-01 20:20:42 +01:00 |
|
Raphael Michel
|
c60a25f2bc
|
[SECURITY] Bind relevant cached file downloads to the current session
|
2020-12-22 10:47:47 +01:00 |
|