Raphael Michel
|
7a3418e32f
|
SubEvent: Automatically bump all orders when date is changed
|
2020-08-26 11:00:43 +02:00 |
|
Raphael Michel
|
a06f94fde1
|
Clarify "disabled" checkbox
|
2020-08-25 14:08:27 +02:00 |
|
Raphael Michel
|
5ea961819d
|
Remove field Seat.name
|
2020-08-25 11:54:19 +02:00 |
|
Raphael Michel
|
d90fcee5e1
|
Fix crash related to vouchers and seats
PRETIXEU-2PY
|
2020-08-21 16:12:04 +02:00 |
|
Raphael Michel
|
82bb3f3b6e
|
RelativeDate: Allow to specify "minutes before x"
|
2020-08-20 13:51:55 +02:00 |
|
Raphael Michel
|
c94d384e86
|
Improve algorithm for {name} placeholder (#1745)
Co-authored-by: Felix Rindt <felix@rindt.me>
|
2020-08-19 11:30:34 +02:00 |
|
Raphael Michel
|
c7d1e5d069
|
Allow to reduce the interval of some cronjobs (#1753)
|
2020-08-19 11:29:53 +02:00 |
|
Raphael Michel
|
fbd38fef58
|
Fix issue in previous commit
|
2020-08-18 17:34:39 +02:00 |
|
Raphael Michel
|
253f944951
|
Quota cache refresh: work in chunks
|
2020-08-18 16:46:37 +02:00 |
|
Raphael Michel
|
7f30f753d7
|
Actually do not show date on invoices if not shown on frontpage
|
2020-08-18 13:57:35 +02:00 |
|
Raphael Michel
|
8789a42dc1
|
Fix tax calculation for negative fees
|
2020-08-17 15:56:03 +02:00 |
|
Martin Gross
|
89a82d75a9
|
Add eMail-Template for free approval orders (#1750)
Co-authored-by: Felix Rindt <felix@rindt.me>
|
2020-08-13 14:24:39 +02:00 |
|
Martin Gross
|
750c3c5201
|
Allow for gt and gte selection of change_allow_user_price (#1746)
|
2020-08-07 11:54:27 +02:00 |
|
Raphael Michel
|
d72a03c434
|
Allow to adjust ticket cache duration
|
2020-08-05 13:23:20 +02:00 |
|
Raphael Michel
|
ca2dd0d6b6
|
Limit maximum length of event names in email senders
|
2020-08-05 11:23:27 +02:00 |
|
Raphael Michel
|
35c8684cd4
|
Prevent issues with order fees and TaxRule.zero()
|
2020-08-04 14:07:26 +02:00 |
|
Raphael Michel
|
9bb5c57792
|
Fix possible crash in migration
|
2020-08-04 11:47:55 +02:00 |
|
Felix Rindt
|
1c8699662d
|
Allow to create invoices before bank transfer runs (#1734)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2020-08-04 10:53:59 +02:00 |
|
Felix Rindt
|
9b367cb28b
|
Allow to set multiple confirm texts (#1735)
|
2020-08-04 10:20:55 +02:00 |
|
Raphael Michel
|
8f3dbba859
|
PDF renderer: Fail silently if bidirectional string handling failes
|
2020-08-03 18:20:03 +02:00 |
|
Felix Rindt
|
bf5b92c465
|
Copy answers button for addon products (#1733)
|
2020-08-03 18:15:23 +02:00 |
|
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 |
|