Felix Rindt
|
77f76195c8
|
isort 5.0 config/docs (#1736)
|
2020-07-30 17:57:26 +02:00 |
|
Felix Rindt
|
80b6a3d27d
|
Fix #1675 -- Allow '0' as answer to number questions (#1732)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2020-07-28 16:32:06 +02:00 |
|
Raphael Michel
|
89e8d3d12f
|
Allow to disable some e-mails depending on sales channel (#1726)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2020-07-28 09:26:18 +02:00 |
|
Raphael Michel
|
72a5008513
|
Allow to remove a product from all sales channels
|
2020-07-27 18:03:26 +02:00 |
|
Raphael Michel
|
c5ace8447d
|
Fix country fields always being required
|
2020-07-27 18:03:10 +02:00 |
|
Felix Rindt
|
4a0a3aff59
|
rename to download_reminder
|
2020-07-24 17:57:25 +02:00 |
|
Felix Rindt
|
143ac10991
|
rebase migration
|
2020-07-24 16:59:24 +02:00 |
|
Felix Rindt
|
d0ccc42aff
|
add test for ticket reminder (oops)
|
2020-07-24 16:58:05 +02:00 |
|
Felix Rindt
|
7aa793f4f7
|
fix name
|
2020-07-24 16:58:05 +02:00 |
|
Felix Rindt
|
1b48b519e3
|
add migration
|
2020-07-24 16:58:05 +02:00 |
|
Felix Rindt
|
5f502776b1
|
send canonical mails depending on sales channel
|
2020-07-24 16:58:05 +02:00 |
|
Felix Rindt
|
985e1ac9bf
|
Fix TypeError: Unknown option(s) for shell command: skip_checks.
|
2020-07-24 16:53:51 +02:00 |
|
Raphael Michel
|
1fb861a117
|
New attempt at improving CheckinList.checkin_count
|
2020-07-24 15:41:41 +02:00 |
|
Raphael Michel
|
0a2346778d
|
Revert "Refactor query for check-in count"
This reverts commit 60eee25cd1.
|
2020-07-24 15:37:45 +02:00 |
|
Raphael Michel
|
60eee25cd1
|
Refactor query for check-in count
|
2020-07-24 13:54:30 +02:00 |
|
Raphael Michel
|
779ec6c3f6
|
Metrics: Return accurate counts for less interesting models
|
2020-07-24 13:53:59 +02:00 |
|
Raphael Michel
|
6276f213b9
|
Increae field size for CachedFile.file
|
2020-07-24 10:44:08 +02:00 |
|
Raphael Michel
|
41127ce978
|
Fix issue in OrderListExporter when mixing subevents with non-subevents
|
2020-07-24 09:35:11 +02:00 |
|
Raphael Michel
|
265da6c746
|
Progress bar instead of acks_late for event cancellation
|
2020-07-23 21:54:03 +02:00 |
|
Raphael Michel
|
d58c8559fc
|
Long-running async tasks: Expose running state
|
2020-07-23 21:39:13 +02:00 |
|
Raphael Michel
|
b5dca762f0
|
Cancelling events: Fix send_waitinglist flag
|
2020-07-23 21:38:58 +02:00 |
|
Raphael Michel
|
a310c33497
|
Add progress bar to some large exports
|
2020-07-23 21:35:58 +02:00 |
|
Raphael Michel
|
fc5c3caf66
|
Fix memory usage in exporters by using chunked iterators
|
2020-07-23 20:39:49 +02:00 |
|
Raphael Michel
|
bff1041878
|
Excel export: Use openpyxl's constant memory implementation
|
2020-07-23 20:37:15 +02:00 |
|
Martin Gross
|
18415c62bb
|
Cancellations now use up to date invoice issuer information and do not copy the information over from the original invoice.
|
2020-07-23 18:02:18 +02:00 |
|
Raphael Michel
|
85f546a3a6
|
Ignore deadlock when writing quota caches
|
2020-07-23 17:48:56 +02:00 |
|
Raphael Michel
|
829b0041fc
|
Use database replica for check-in count for statistical purposes
|
2020-07-23 17:48:31 +02:00 |
|
Raphael Michel
|
4968a6d995
|
Do not count exists for checkin count
|
2020-07-23 17:48:18 +02:00 |
|
Felix Rindt
|
e23e88f5c3
|
Create invoice exporter mixin (#1725)
* Create invoice exporter mixin
* code style
|
2020-07-22 17:22:56 +02:00 |
|
Raphael Michel
|
c3745e792b
|
Fix PaymentProviderForm issue
|
2020-07-22 16:09:57 +02:00 |
|
Raphael Michel
|
735d4564f8
|
Allow to change length of invoice numbers
|
2020-07-21 18:11:39 +02:00 |
|
Raphael Michel
|
7bd9a01f5e
|
Fix error in price calculation in connection with free prices and bundles
|
2020-07-21 17:23:08 +02:00 |
|
Raphael Michel
|
8bebea61f1
|
Improve performance of quota cache task
|
2020-07-21 16:58:18 +02:00 |
|
Raphael Michel
|
19fa2fb016
|
CSP: Remove child-src, as it is redundant with frame-src and will get deprecated again
|
2020-07-21 10:59:13 +02:00 |
|
Raphael Michel
|
e7b9c49620
|
Allow customers to change to a different product variation (#1719)
|
2020-07-20 16:36:24 +02:00 |
|
Raphael Michel
|
3c5948d2e0
|
Allow selecting the same add-on multiple times (#1717)
|
2020-07-20 10:21:12 +02:00 |
|
Raphael Michel
|
ed3542e219
|
Fix error in quota statistics
|
2020-07-20 10:10:36 +02:00 |
|
Raphael Michel
|
e439b20618
|
Fix crash if gift card does not exist
|
2020-07-17 17:44:01 +02:00 |
|
Raphael Michel
|
1c84de9ab2
|
E-Mail: Do not use .prettify(), it does not preserve the original whitespsace
|
2020-07-16 17:45:17 +02:00 |
|
Raphael Michel
|
980f4012bc
|
Make sure correct language is active when generating email attachments
|
2020-07-16 12:14:43 +02:00 |
|
Raphael Michel
|
d3282a1acb
|
Fix OrderChangeManager.change_price() for items without tax rule
|
2020-07-15 09:14:58 +02:00 |
|
Raphael Michel
|
b6245b97ca
|
Validate max length of attendee address
|
2020-07-14 16:26:46 +02:00 |
|
Andreas Teuber
|
4746b8e456
|
Ask only for VAT ID if company is inside EU (#1709)
Co-authored-by: Andreas Teuber <andreas.teuber@passiv.de>
Co-authored-by: Raphael Michel <mail@raphaelmichel.de>
|
2020-07-13 18:04:09 +02:00 |
|
Raphael Michel
|
33682e1b38
|
Fix incorrect preview/history of subject rendering
|
2020-07-13 15:57:33 +02:00 |
|
Raphael Michel
|
6e9d921af6
|
Allow country specific tax rules (#1714)
|
2020-07-08 15:00:13 +02:00 |
|
Martin Gross
|
1c9a1b5e02
|
Mark invoice as dirty when changing subevent through OCM.
|
2020-07-07 16:03:55 +02:00 |
|
Raphael Michel
|
fc9e5166da
|
Order data and invoice data export: Add payment types
|
2020-07-07 09:14:06 +02:00 |
|
Raphael Michel
|
c52fdc95a7
|
Allow to disable display of foreign currencies on invoices
|
2020-07-03 16:44:26 +02:00 |
|
Raphael Michel
|
9920a47580
|
Multi export: Allow restriction to organizer
|
2020-07-03 11:56:36 +02:00 |
|
Raphael Michel
|
aca963d960
|
Fix tax rate changes if there hasn't been a tax rate before
|
2020-07-02 19:24:18 +02:00 |
|