Raphael Michel
1ef076bb9b
Deal with cancelling memberships ( #2130 )
2021-06-17 18:10:45 +02:00
Raphael Michel
eb77f67d28
Fix AttributeError usage when creating external refund matching pending sum
2021-06-14 20:45:15 +02:00
Raphael Michel
97d67d58d5
Add Order.custom_followup_at ( #2124 )
2021-06-11 17:08:13 +02:00
Raphael Michel
c7ef79be90
Store all check-in attempts, not only successful ones ( #2074 )
2021-06-05 13:00:58 +02:00
Julia Luna
64d07a2811
Auto-scheduled emails
...
Co-authored-by: Raphael Michel <michel@rami.io >
2021-06-03 12:47:07 +02:00
Raphael Michel
49a9b71ea3
Fix #2090 -- Test mode for memberships
2021-05-27 11:47:42 +02:00
Raphael Michel
cf9fd47d2b
Allow to change canceled orders
2021-05-13 16:31:32 +02:00
Raphael Michel
403b8191e4
Upgrade to Django 3.2 ( #2056 )
2021-05-07 12:00:30 +02:00
Raphael Michel
8e79eb570e
Customer accounts & Memberships ( #2024 )
2021-05-04 16:56:06 +02:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Richard Schreiber
46cee890f0
QuestionAnswer: Add UNIQUE keys on (orderposition, question) and (cartposition, question) ( #1994 )
2021-03-15 15:34:33 +01:00
Raphael Michel
45376dd757
Fix linter issue
2021-02-04 21:43:04 +01:00
Raphael Michel
0999f41b0c
Do not allow modifications after checkin
2021-02-04 21:43:04 +01:00
Ayan Ginet
748cfa3487
Documentation typo fix ( #1908 )
2021-01-20 17:10:40 +01:00
Raphael Michel
f1cd46f6dc
Add new field OrderRefund.comment
2021-01-15 11:25:09 +01:00
Raphael Michel
d391312aab
API: Allow to modify order position information ( #1904 )
2021-01-13 14:18:58 +01:00
Raphael Michel
779cefeaad
Order codes: Remove character '8' from charset
2021-01-07 15:36:05 +01:00
Raphael Michel
4d36676cf8
Allow to filter for partially paid orders
2020-12-15 16:06:59 +01:00
Raphael Michel
a40951060f
Backend order list: Show payment amount
2020-12-15 15:44:38 +01:00
Raphael Michel
4240ad43d0
Add order-level telephone field to core ( #1872 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2020-12-15 09:20:44 +01:00
Raphael Michel
c47e41ac8a
Merge pull request #1874 from pretix/perf2020
2020-12-14 17:02:01 +01:00
Raphael Michel
04bfa63a5e
Add region setting to supplement localization ( #1875 )
2020-12-14 13:15:38 +01:00
Raphael Michel
571fef4ed8
Re-structure some querying on cart and order pages to reduce load
2020-12-13 16:31:17 +01:00
Raphael Michel
fc210cf06d
Add sanity check to tax calculation
2020-12-11 17:46:42 +01:00
Raphael Michel
1d722da5af
Fix tax calculation issue
2020-12-10 18:04:56 +01:00
pajowu
fcdd852860
Remove last usage of blacklist in comment ( #1863 )
2020-11-30 22:43:36 +01:00
Raphael Michel
031ee647ab
External refunds: automatically mark as done if they exactly fix an overpaid order
2020-11-02 17:06:47 +01:00
Raphael Michel
22bba28bea
Add pluggable ticket secret generators ( #1809 )
2020-10-19 15:00:55 +02:00
Raphael Michel
fec682dddb
Allow to require a verified email to download tickets
2020-10-16 22:10:37 +02:00
Felix Rindt
8f2c125435
Payment term in minutes ( #1760 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2020-09-14 13:44:28 +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
35c8684cd4
Prevent issues with order fees and TaxRule.zero()
2020-08-04 14:07:26 +02:00
Felix Rindt
77f76195c8
isort 5.0 config/docs ( #1736 )
2020-07-30 17:57:26 +02:00
Felix Rindt
7aa793f4f7
fix name
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
e7b9c49620
Allow customers to change to a different product variation ( #1719 )
2020-07-20 16:36:24 +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
Raphael Michel
cf2af3c94d
Import/startup performance improvements
2020-06-30 11:36:30 +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
11cc27dbd6
Fix crash when trying to refund an order with a disabled payment mehtod
2020-06-12 14:01:15 +02:00
Martin Gross
057fd95706
Fix op.address_format() when no zip code is provided
2020-06-10 11:01:08 +02:00
Raphael Michel
435b32a6b8
Add full attendee address as PDF variable
2020-05-27 12:36:43 +02:00
Raphael Michel
b6d2f67c7c
Cache sorting of countries
2020-04-17 13:21:13 +02:00
Raphael Michel
2c9b2620ea
Add company and address fields to attendees ( #1633 )
...
* Add company and address fields to attendees
* Update src/pretix/control/templates/pretixcontrol/event/settings.html
Co-Authored-By: Martin Gross <gross@rami.io >
Co-authored-by: Martin Gross <gross@rami.io >
2020-04-02 14:41:09 +02:00
Raphael Michel
d9d0f7b6f3
Add Order.cancellation_date ( #1629 )
...
* Add Order.cancellation_date
* Add tests
2020-03-25 16:37:34 +01:00
Raphael Michel
8a6334bd86
Introduce cancellation requests ( #1627 )
...
* Allow to adjust the cancellation fee without JS
* Introduce cancellation requests
* ignore→delete
* Change a few things after Martin's review
* Add a few tests
2020-03-25 14:13:55 +01:00
Raphael Michel
af23d6e4bf
Upgrade to Django 3.0 and other dependencies ( #1568 )
...
* Upgrade Django to 3.0 and other dependencies to recent versions
* Fix otp version contsraint
* Remove six dependency
* Resolve some warnings
* Fix failing tests
* Update django-countries
* Resolve all RemovedInDjango31Warnings in test suite
* Run isort
* Fix import
* Update PostgreSQL version on travis
2020-03-23 15:02:20 +01:00
Raphael Michel
1ee48a10b5
Allow to reactivate canceled orders ( #1601 )
2020-03-11 11:40:56 +01:00
Raphael Michel
62a86c9b4a
Allow to cancel all orders in an event ( #1596 )
...
* Allow to cancel all orders in an event
* Add tests
* Actually add tests
2020-03-03 16:55:05 +01:00