Raphael Michel
eeb3c1a960
Add support for bulk-webhooks
2020-11-06 11:46:06 +01:00
Raphael Michel
d08c811f3a
Fix #1780 -- Trigger exports through API ( #1839 )
2020-11-05 18:30:12 +01:00
Raphael Michel
7a98f3fa89
Own column for unapproved orders in order overview
2020-11-01 15:00:54 +01:00
Raphael Michel
f6dc90fb28
Show message and cart after tax rate has changed
2020-10-30 22:33:44 +01:00
Raphael Michel
9202aca26a
Allow to keep a few per ticket when cancelling an event
2020-10-30 15:49:34 +01:00
Raphael Michel
4ff4402a5f
Allow to cancel subevents by date range
2020-10-29 10:08:37 +01:00
Raphael Michel
f9d1dc7181
Increase retry interval of emails
2020-10-27 09:23:59 +01:00
Raphael Michel
a0dd8f74e4
Add gates (groups of check-in devices) ( #1825 )
2020-10-24 12:22:02 +02:00
Sohalt
9e4dc344a4
Sendmail plugin: Allow to attach a file to emails ( #1814 )
...
* sendmail: allow to attach files to emails
* Fix mixup of model objects and model IDs
* Attach to order-level emails, not only position-level emails
* Give attachments a proper file type
* Add a warning note about higher spam chances
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-10-22 09:53:19 +02:00
Raphael Michel
e3d9b3546d
Add option to automatically check out all attendees at night ( #1819 )
2020-10-21 18:26:57 +02:00
Raphael Michel
22bba28bea
Add pluggable ticket secret generators ( #1809 )
2020-10-19 15:00:55 +02:00
Raphael Michel
b4a7729cb5
Fix duplicate invoice cancellation when changing free order to paid
2020-10-14 18:08:12 +02:00
Raphael Michel
afc1013d69
Fix infinite price adjustment loop when combining free prices, country-dependent tax rates, and vouchers
2020-10-12 12:15:58 +02:00
Raphael Michel
f54bf3f1ea
Specific error message for payment_ended
2020-10-08 09:28:53 +02:00
Raphael Michel
ee801bd717
Safety guard against unpaid giftcards
2020-10-05 16:09:24 +02:00
Raphael Michel
9490f20a6c
Revert "Do not allow to cancel gift card positions"
...
This reverts commit 951e99d0da .
2020-09-28 12:13:04 +02:00
Raphael Michel
951e99d0da
Do not allow to cancel gift card positions
2020-09-28 11:51:06 +02:00
Raphael Michel
d0b002cf0c
Issue gift cards after order change
2020-09-28 11:48:55 +02:00
Martin Gross
c7b2baf40f
Correct file type for shredder export zip ( Fixes #1781 , Z#153584)
2020-09-23 13:41:47 +02:00
Raphael Michel
a76f74b161
Download reminders: Fix incomplete only() call
2020-09-21 18:26:38 +02:00
Felix Rindt
bca7a6db93
Mail service: Allow to attach arbitrary cached files ( #1774 )
2020-09-21 17:45:29 +02:00
Felix Rindt
429ad4da37
Refactor primary color to settings variable ( #1775 )
2020-09-21 17:44:43 +02:00
Raphael Michel
59655dca82
Fix redemption of multiple gift cards
2020-09-18 18:20:08 +02:00
Felix Rindt
8ca544064b
Fix #1759 : order import increasing positionids ( #1776 )
2020-09-18 16:16:33 +02:00
Martin Gross
3e97fd87d1
Fix typo in process_waitinglist
2020-09-09 22:10:17 +02:00
Raphael Michel
8bcc0e4641
Cronjob: Try sync execute for quotas
2020-09-09 21:53:52 +02:00
Raphael Michel
273c34999c
Cronjob: Ignore old events for waiting list
2020-09-09 21:50:55 +02:00
Raphael Michel
d064a7affa
Add verbose output to runperiodic management command
2020-09-06 22:34:40 +02:00
Raphael Michel
d999971249
Allow to disable self-choice seating
2020-09-06 17:25:47 +02:00
Raphael Michel
5ea961819d
Remove field Seat.name
2020-08-25 11:54:19 +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
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
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
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
Felix Rindt
4a0a3aff59
rename to download_reminder
2020-07-24 17:57:25 +02:00
Felix Rindt
d0ccc42aff
add test for ticket reminder (oops)
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
Raphael Michel
265da6c746
Progress bar instead of acks_late for event cancellation
2020-07-23 21:54:03 +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
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
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
e7b9c49620
Allow customers to change to a different product variation ( #1719 )
2020-07-20 16:36:24 +02:00