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
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
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
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
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
Martin Gross
5f50aa95eb
Add TaxRule selection in OrderPositionChange ( #1700 )
...
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-06-30 11:13:33 +02:00
Raphael Michel
922f12f55e
Allow to release quota after exit scans
2020-06-26 16:49:19 +02:00
Raphael Michel
481e29c3b2
Allow to explicitly disable products for certain subevents
2020-06-20 19:10:44 +02:00
Raphael Michel
adfd7834fb
Add subevent date to ticket filename
2020-06-16 11:37:47 +02:00
Martin Gross
0b20d3f6f8
Organizer/MultiEvent-Exports ( #1684 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2020-06-16 11:06:40 +02:00
Raphael Michel
fc7fbf31c5
Keep cached tickets around for a shorter interval
2020-06-05 12:10:10 +02:00
Raphael Michel
cf3412d54d
Implement corona-safe seating ( #1685 )
2020-05-29 11:39:47 +02:00
Raphael Michel
5dd5ff8a7c
Set acks_late=True on celery tasks where we would prefer double execution over failure
2020-05-19 16:33:16 +02:00
Raphael Michel
c056db46b6
Overhaul of our check-in features ( #1647 )
2020-05-13 18:01:49 +02:00
Raphael Michel
e117545b3f
Refactor quota calculation ( #1668 )
2020-05-07 09:34:27 +02:00
Raphael Michel
d224b5387d
Replace Travis with GitHub actions and fix many typos ( #1657 )
...
* Create django.yml
* Fix working directory
* ..
* .
* ..
* a.
* ..
* .
* Fix typo
* Install hunspell
* maxfail
* Fix install
* .
* Reduce number of typos
* Even less typos
* Postgres debug
* Spelling fixes, yet again
* Postgres with PW
* Fix failing test
* New workflows
* Fix syntax error
* Install gettext
* Test aginst python 3.6 as well
* Clean up strategies
* Add badge, do not ignore migrations
* Use pip cache
2020-04-22 12:07:58 +02:00
Raphael Michel
f2844ac686
Add expiry dates and individual conditions to gift cards ( #1656 )
...
* Add expiry dates and individual conditions to gift cards
* Display refund gift cards with more details and prettier interface
* Allow to set gift card expiry and conditions when cancelling event
* Extend gift card search
* Fix #1565 -- Some gift card filters
* Improve list of gift cards
* Allow to edit gift cards
* Note on validity
2020-04-21 15:57:02 +02:00
Raphael Michel
0bb6104532
Flip order of invoices and tickets in email attachments
2020-04-16 13:14:06 +02:00
Martin Gross
1c279a92a7
Merge pull request #1643 from pretix/event_cancellation_giftcard_refund
...
Allow to issue gift card refunds when cancelling whole events
2020-04-15 13:00:41 +02:00
Raphael Michel
b0dcbe31fa
Fix incorrect quota error when changing subevent and item of a position
2020-04-15 12:54:57 +02:00
Martin Gross
b3c3ee3b22
Allow to issue gift card refunds when cancelling whole events
2020-04-15 10:08:12 +02:00
Raphael Michel
b498d45621
Pass gift_cards to order_fee_calculation
2020-04-02 09:50:44 +02:00
Raphael Michel
86f222870d
Cancelling orders: Do not send email to organizer if the refund is in transit
2020-03-31 17:56:51 +02:00
Raphael Michel
d9d0f7b6f3
Add Order.cancellation_date ( #1629 )
...
* Add Order.cancellation_date
* Add tests
2020-03-25 16:37:34 +01:00