Raphael Michel
ba895270fa
Performance: Cache complete organizer index page, cache subevent list template fragment ( #2125 )
2021-06-14 17:12:11 +02:00
Raphael Michel
bb89bf68ef
Do not show waiting list if presale is over
2021-06-11 17:58:23 +02:00
Raphael Michel
3e178a7293
Calendar: Fix hide/show of selected day contents
2021-06-07 12:52:25 +02:00
Raphael Michel
881f0e04a0
Do not offer to create a new customer account if a membership is required
2021-06-07 12:41:03 +02:00
Raphael Michel
a4d9d7041c
Customer login: Normalize email addresses
2021-06-03 16:46:56 +02:00
Raphael Michel
3819df57d8
Fix incorrect session handling in checkout flow
2021-06-03 14:22:50 +02:00
Raphael Michel
db029882ec
Fix case-sensitive email handling in password recovery
2021-06-01 15:30:36 +02:00
Raphael Michel
85b9e4eb94
Prevent missing stylesheets in cloned events
2021-05-31 13:26:33 +02:00
Raphael Michel
3b312855fc
Fix widget not loading in IE11 after Django upgrade
2021-05-28 11:11:21 +02:00
Raphael Michel
b27feba3bd
Fix crash in event list (PRETIXEU-48F)
2021-05-27 21:30:34 +02:00
Raphael Michel
49a9b71ea3
Fix #2090 -- Test mode for memberships
2021-05-27 11:47:42 +02:00
Raphael Michel
be5f147937
Fix validation of duplicate emails being case-insensitive
2021-05-26 09:19:09 +02:00
Raphael Michel
179a450ae5
Widget: Fix incorrect timezone used in calendar for presale_start
2021-05-25 20:43:37 +02:00
Raphael Michel
ea514948b5
Customer accounts: Only link orders by email if wanted
2021-05-25 15:09:35 +02:00
Raphael Michel
9f7be4e267
Fix reversed phone numbers in rtl languages
2021-05-25 11:32:20 +02:00
Raphael Michel
2d63d5a6e7
Stop loading jsi18n catalog asynchronously
2021-05-10 11:51:56 +02:00
Raphael Michel
0a220eb0d6
Fix duplicate sentence in download info
2021-05-10 10:48:28 +02:00
Raphael Michel
403b8191e4
Upgrade to Django 3.2 ( #2056 )
2021-05-07 12:00:30 +02:00
Raphael Michel
366395278e
Customer login: Fix issue with organizer-level domains
2021-05-07 09:59:35 +02:00
Raphael Michel
d0d80290b8
Fix deleting the wrong CSS files
2021-05-05 23:33:56 +02:00
Raphael Michel
083c257915
updatestyles: Work around settings propagation to avoid deleting wrong files
...
Includes a minor CSS change to trigger a rebuild of all CSS files
2021-05-05 22:47:04 +02:00
Raphael Michel
8c101dc64c
updatestyles: Do not update the same styles twice
2021-05-05 22:47:04 +02:00
Raphael Michel
6820044461
updatestyles: Fix list of affected keys
2021-05-05 22:47:04 +02:00
Raphael Michel
8e79eb570e
Customer accounts & Memberships ( #2024 )
2021-05-04 16:56:06 +02:00
Raphael Michel
62e412bbc0
Style: Protect against deleting file if file doesn't change
2021-05-04 16:06:11 +02:00
Raphael Michel
ecd97fc6ce
Confirmation step: Improve display of long boolean contact form questions
2021-05-03 10:22:07 +02:00
Raphael Michel
79b113ef57
updatestyles: Properly clena up old CSS files
2021-05-01 12:53:07 +02:00
Raphael Michel
4acf660906
Fix #1567 -- Per-subevent availability of items ( #2040 )
2021-04-29 15:34:58 +02:00
Raphael Michel
dafee9ad72
Plugin API: Allow to add validators to checkout form fields
2021-04-26 10:17:17 +02:00
Raphael Michel
9f9d047293
Correctly set region on organizer profile page
2021-04-19 17:49:53 +02:00
Raphael Michel
24bccf8b9c
Add Question.valid_file_portrait as well as crop editor for images
2021-04-19 15:40:16 +02:00
Martin Gross
638b856f42
Fix word mixup
2021-04-19 10:52:45 +02:00
Raphael Michel
1844a1fe6d
Fix isort issue
2021-04-18 15:08:12 +02:00
Raphael Michel
95d19dc656
Show collapsed cart on voucher redemption page
2021-04-17 13:46:45 +02:00
Raphael Michel
16cd6598b3
Checkout confirm step: Highlight links to terms
2021-04-16 10:35:29 +02:00
Raphael Michel
0719213155
Clean up alignment on shop page ( #2025 )
2021-04-15 22:09:04 +02:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Raphael Michel
bbcb41da2b
Cart action views: Improve input validation
2021-03-31 10:38:10 +02:00
Raphael Michel
0155669379
Widget: Gracefully fail if custom CSS file is not found
2021-03-31 09:48:42 +02:00
Raphael Michel
33ff7c39aa
Fix PRETIXEU-3V3
2021-03-30 21:24:53 +02:00
Raphael Michel
701d019a85
Fix bugs in previous commits
2021-03-29 12:26:06 +02:00
Raphael Michel
7d5170155a
Add filter for date for multiple exporters
2021-03-29 12:05:56 +02:00
Raphael Michel
2b660ccbf7
Allow to enter a voucher before choosing a subevent
2021-03-29 11:04:57 +02:00
Raphael Michel
d43e85da6d
Add setting to hide sold-out timeslots
2021-03-29 10:18:25 +02:00
Raphael Michel
d3748a6194
Move quota cache from database to redis ( #2010 )
2021-03-29 09:42:27 +02:00
Richard Schreiber
53070f5d4b
Cart: fix call to del if attribute is unknown when rendering a form label
2021-03-22 17:48:29 +01:00
Richard Schreiber
5685a349ea
fix code style issues - missing whitespace around = operator
2021-03-22 17:05:13 +01:00
Richard Schreiber
1af69d5c76
Cart: Hide attendee information if not provided
2021-03-22 16:38:10 +01:00
Richard Schreiber
adddc7a71e
A11y: add role=group and labels to multi-widgets ( #2006 )
...
* add role=group aria-labelledby to multiwidgets
* remove for-attribute from parent-label for grouped inputs
* add aria-labels to PhoneNumber-fields
* add aria-label to name multi-inputs
2021-03-22 15:19:29 +01:00
Richard Schreiber
11f23c3fd2
[a11y] Improved form error messages, descriptive labels, focusable toggle-link ( #2002 )
2021-03-19 16:13:25 +01:00