Martin Gross
a8cbb06bb0
Fixing all-time favorite pretix/prefix typo
2021-01-12 12:44:51 +01:00
Benjamin Hättasch
e2461ab475
Add option to export multiple choice answers in orderlists grouped ( #1898 )
2021-01-08 21:36:49 +01:00
Raphael Michel
f97c97e661
Fix UX quirk in phone number field triggered by American numbers
2021-01-08 15:18:56 +01:00
Raphael Michel
1325cf1e7c
Fix typo
2021-01-07 19:00:54 +01:00
Raphael Michel
ba8ea0e4d4
Resend links: use order.open URL
2021-01-07 18:10:41 +01:00
Raphael Michel
2dee222482
Payment plugin API: Add payment_presale_render
2021-01-07 17:55:27 +01:00
Raphael Michel
779cefeaad
Order codes: Remove character '8' from charset
2021-01-07 15:36:05 +01:00
Raphael Michel
01c3b08583
API: Allow to answer file upload questions during ticket redemption
2021-01-07 11:18:23 +01:00
Raphael Michel
5b81507600
API: Allow to use uploaded files in settings fields
2021-01-07 11:18:23 +01:00
Raphael Michel
4aa9f073b3
Waiting list: Do not send vouchers for unavailable items
2021-01-07 10:17:45 +01:00
Raphael Michel
19c2b8d89d
Check-in rules: Fall back to date_from if date_to is unset
2021-01-07 10:17:29 +01:00
Raphael Michel
be413693ce
Validate range of geo_lat/geo_lon values
2021-01-04 10:35:42 +01:00
Maico Timmerman
b1cffe9f72
Shredder: Only force download for tax-relevant data ( #1801 )
2021-01-01 20:20:42 +01:00
Raphael Michel
3f30ddc9ab
Fix #1888 -- UnknownLocaleError if locale is set
2020-12-22 13:14:56 +01:00
Raphael Michel
d207514c9a
Change migration graph to be compatible with backports
2020-12-22 11:33:37 +01:00
Raphael Michel
7c0df5b755
[SECURITY] Rate limiting for login
2020-12-22 10:47:47 +01:00
Raphael Michel
8889d8441e
[SECURITY] Rate limiting for password change form
2020-12-22 10:47:47 +01:00
Raphael Michel
c60a25f2bc
[SECURITY] Bind relevant cached file downloads to the current session
2020-12-22 10:47:47 +01:00
Raphael Michel
736ecbd7b6
[SECURITY] Prevent phishing through misleading link titles
2020-12-22 10:47:47 +01:00
Raphael Michel
8ed41a1276
Add csp_additional_header config option
2020-12-21 19:16:09 +01:00
Raphael Michel
609203196b
SMTP settings: Timeout during testing
2020-12-19 19:46:23 +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
d3a0405faa
Fix another bug in phone_format template tag
2020-12-15 09:56:18 +01:00
Raphael Michel
4e26df5752
Fix phone number display issue
2020-12-15 09:38:26 +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
5308099d84
Fix 5-second quota caching
2020-12-13 15:50:02 +01:00
Raphael Michel
a5e41aae50
Add MapQuest as additional geocoding provider
2020-12-12 15:13:56 +01:00
Raphael Michel
fc210cf06d
Add sanity check to tax calculation
2020-12-11 17:46:42 +01:00
Raphael Michel
3459f3e4c4
Tax rules: Allow per-country text on invoices
2020-12-11 17:45:36 +01:00
Raphael Michel
a665836a60
Add a custom text field for every attendee in the question step
2020-12-10 18:19:51 +01:00
Raphael Michel
1d722da5af
Fix tax calculation issue
2020-12-10 18:04:56 +01:00
Raphael Michel
c2345d200a
Add option to hide "payment pending" bubble on ticket pages
2020-12-09 17:05:04 +01:00
Martin Gross
089938c3ee
Do not pass organizer settings API calls through the event's validate_settings()
2020-12-07 16:46:19 +01:00
Martin Gross
b3e95f54dd
Add option to limit events to specific sales channels ( #1867 )
2020-12-03 17:10:54 +01:00
Raphael Michel
55d8639ecc
REST API: Add organizer-level settings ( #1866 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2020-12-03 15:19:11 +01:00
Raphael Michel
87a514ca8b
PDFs: Fix country name evaluation
2020-12-02 14:26:50 +01:00
Richard Schreiber
937b967259
Added export of WaitingList for single and mutliple events with filter for voucher-status ( #1864 )
...
* added export of WaitingList for single and mutliple events
* removed unnecessary empty line
Co-authored-by: Raphael Michel <michel@rami.io >
* used better conversion from list of tuples to dict
Co-authored-by: Raphael Michel <michel@rami.io >
* added missing 'subevent' in select_related
Co-authored-by: Raphael Michel <michel@rami.io >
* removed prefetch_related from queryset as it is not needed
* use name for subevent, added 2 cols for start and end date
Co-authored-by: Raphael Michel <michel@rami.io >
2020-12-01 17:49:54 +01:00
Martin Gross
0944929818
Add custom invoice address field to Orderdata Export
2020-12-01 14:11:53 +01:00
Martin Gross
2592b8b221
Add Invoice and Attendee address mergefields for all address segments ( #1865 )
2020-12-01 13:17:00 +01:00
pajowu
fcdd852860
Remove last usage of blacklist in comment ( #1863 )
2020-11-30 22:43:36 +01:00
Felix Rindt
f43585bf36
Payment term on weekdays should not be required ( #1862 )
2020-11-30 11:52:21 +01:00
Raphael Michel
0eb5b73502
Fix typo
2020-11-27 18:25:36 +01:00
Richard Schreiber
c71c78cf69
Added Person-Name-Scheme for showing/entering academic degree after the name (e.g. <Name>, MA) ( #1861 )
2020-11-27 16:08:34 +01:00
Raphael Michel
66af5973ec
Add min/max validation for date, datetime, and number questions ( #1858 )
2020-11-27 11:02:07 +01:00
Raphael Michel
956b6f43e4
Fix typo
2020-11-25 18:03:21 +01:00
Raphael Michel
4b422571ad
Cloning events: Copy *relative* admission time
2020-11-24 10:55:55 +01:00