Raphael Michel
e32e7e2a50
Add clever handling of plus button in cart with voucher ( #2893 )
2022-11-14 16:55:39 +01:00
Raphael Michel
4630c1fe8b
Allow to charge a cancellation fee on unpaid orders ( #2845 )
2022-11-10 09:11:43 +01:00
Raphael Michel
d69d70cfb1
Voucher: Add min_usages parameter ( #2853 )
2022-10-20 18:07:24 +02:00
Raphael Michel
9da68645da
Replace phrase "presale period" with "booking period"
2022-10-11 11:34:23 +02:00
Raphael Michel
a4171ef819
OpenID Connect OP support for customer accounts
2022-09-19 18:31:07 +02:00
Raphael Michel
7f5518dbf6
OpenID Connect RP support for customer accounts
2022-09-19 18:31:07 +02:00
Raphael Michel
cff882edc0
aFix isort issues
2022-08-16 13:58:42 +02:00
Raphael Michel
b5e5796549
Move VAT ID validation logic from vat_moss to core, support Norway
2022-08-14 13:50:18 +02:00
Raphael Michel
d628acc62a
Remove left-over debug statements
2022-07-21 09:14:38 +02:00
Raphael Michel
52fafa115c
Widget: Allow to filter by variation
2022-07-05 16:04:26 +02:00
Raphael Michel
6fee0ac0a9
Discounts ( #2510 )
2022-04-27 14:43:16 +02:00
Raphael Michel
d97b7b4fb6
Fix voucher redemption page markup ( #2548 )
2022-03-22 10:41:36 +01:00
Richard Schreiber
cb7e014966
Fix #2438 - Parse dates in format YYYY-MM with isoparse ( #2537 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2022-03-16 14:15:56 +01:00
Raphael Michel
d8cf3552ba
Do not allow self-service cancel of pending orders if they have any payments
2022-03-10 17:02:11 +01:00
Raphael Michel
2fcab70e3b
Add very simple CAPTCHA to standalone customer registration form
2022-02-14 15:37:35 +01:00
Raphael Michel
9966912799
Fix test failing after last commit
2022-02-13 20:44:18 +01:00
Raphael Michel
a37ed6f001
Bump versions of pycodestyle and pep8-naming
2022-02-13 20:39:31 +01:00
Raphael Michel
6f0da5c2ca
TaxRules: Add internal_name and keep_gross_if_rate_changes ( #2422 )
...
Co-authored-by: ser8phin <eva.wolkwitz@gmx.de >
2022-01-21 15:39:27 +01:00
Raphael Michel
70a5c76d79
Allow tax rules to trigger approval requirement ( #2409 )
2022-01-10 14:10:51 +01:00
ser8phin
7a4db8ea23
Add approval requirement option to product variations ( #2381 )
2022-01-05 18:04:12 +01:00
Raphael Michel
223b160c0c
Fix booked add-ons being hidden in order change due to hide_sold_out
2022-01-05 17:58:21 +01:00
Raphael Michel
5210ac3a78
Reduce confusion about customer login with event level domains ( #2380 )
2021-12-15 16:47:08 +01:00
Richard Schreiber
aed64d16f6
Improve calendar-navigation on organizer and events page (Z#177488) ( #2373 )
...
* hide icons for calendar-types and improve layout-breakpoints in calendar top-nav
* change month-selector to one dropdown "date"and redirect old URLs to new date-based URLs
* change week calendar to one dropdown "date“ and redirect old URLs to new date-based URLs
2021-12-14 16:38:32 +01:00
Raphael Michel
cd900e24bd
Questions form: Do not persist values to questions hidden by dependencies
2021-12-13 15:46:58 +01:00
Raphael Michel
4133e5ac4d
Fix incorrect order change tests
2021-12-03 14:08:19 +01:00
Raphael Michel
c6fd5bc864
Self-service order change: Fix price constraints not actually being enforced
2021-12-03 10:04:07 +01:00
Raphael Michel
492288f437
Allow customers to change add-ons on existing orders ( #2283 )
2021-11-19 14:59:54 +01:00
Raphael Michel
8ebba9de86
Data model for transactional history ( #2147 )
2021-10-18 17:28:58 +02:00
Richard Schreiber
3dcfa57b70
A11y improvements ( #2081 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2021-10-17 16:56:16 +02:00
Raphael Michel
0f47bff5cd
Allow to hide products that require membership ( #2240 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-10-07 10:11:31 +02:00
Raphael Michel
9f2ffc3276
Improvements around the waiting list ( #2219 )
...
* Waiting list: Support for seated events, pre-fill customer email address
* Allow people to remove themselves
* Update src/pretix/base/settings.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/views/waitinglist.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/views/waitinglist.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/views/waitinglist.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/presale/views/waiting.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Resolve a review note
* Review notes
* Fix linter issues
* Fix import
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-09-27 20:48:02 +02:00
Raphael Michel
17adde99fa
Allow to restrict availability of variations by date, sales channel, and voucher ( #2202 )
2021-09-15 12:04:17 +02:00
Raphael Michel
e191988b81
Self-service cancellation: Do not allow to adjust fee on free orders
2021-08-16 14:40:47 +02:00
Richard Schreiber
bdd9751f0e
Widget: remove limit of 50 events in list-view by adding a load-more-button ( #2144 )
2021-07-10 21:37:27 +02:00
Raphael Michel
d6849c45fe
Fix handling of cancellation requests with free and unpaid orders
2021-06-22 09:41:18 +02:00
Raphael Michel
8fa0d55e17
Adjust test for ea514948b
2021-05-25 15:41:55 +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
4acf660906
Fix #1567 -- Per-subevent availability of items ( #2040 )
2021-04-29 15:34:58 +02:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Richard Schreiber
6fd0880e79
Change test, so at least body-element is available and ticket not in there
2021-02-24 16:09:30 +01:00
Richard Schreiber
8ca253c860
Fixed selectors in tests
2021-02-24 15:02:39 +01:00
Raphael Michel
4cfedebf3b
Fix scoping issue in tests
2021-02-05 12:53:55 +01:00
Raphael Michel
eb80cf248e
Fix widget tests
2021-01-20 13:16:38 +01:00
Raphael Michel
1dab5149d4
Add frontpage_text to widget tests
2021-01-12 13:00:14 +01:00
Raphael Michel
504067f325
Fix tests failing in 2021
2021-01-01 21:29:51 +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
04bfa63a5e
Add region setting to supplement localization ( #1875 )
2020-12-14 13:15:38 +01:00
Raphael Michel
e7d2d0ddab
Adjust tests broken by 0a55fdbc4
2020-12-10 18:10:45 +01:00
Raphael Michel
1d722da5af
Fix tax calculation issue
2020-12-10 18:04:56 +01:00