Martin Gross
a18eb3be70
Plugins: Fix check if a restricted plugin is really restricted
2022-11-21 16:25:34 +01:00
Raphael Michel
7b58ddbfde
Don't use Django's redirect() for user-supplied paths
2022-11-17 11:46:03 +01:00
Raphael Michel
a0e5717f7d
Allow to disable filter support for meta properties ( #2901 )
2022-11-16 17:12:37 +01:00
Raphael Michel
845b3a866b
Fix switching from SMTP to custom email
2022-11-10 17:38:05 +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
93f8b38745
SMTP settings: Don't replace password with *****
2022-11-07 16:05:33 +01:00
Raphael Michel
9bea383ff0
Make all email subjects configurable ( #2884 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-11-07 15:50:09 +01:00
Raphael Michel
0c827c94a8
Fix mail text preview for languages down below in the list
2022-11-04 13:18:07 +01:00
Raphael Michel
b99d21df69
Fix crash in event creation with very long event names
2022-10-25 12:04:52 +02:00
Raphael Michel
6f0fc9ed49
Fix form validation of cancellation form
2022-10-07 12:39:39 +02:00
Raphael Michel
60cdfe4029
Allow organizer-level exports with separate permission and no event selection
2022-10-05 10:36:57 +02:00
Raphael Michel
0ff22786cb
Fix typeahead for item meta values with limited access
2022-10-04 16:58:11 +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
c1233ed692
New retry logic for webhooks ( #2790 )
...
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2022-09-15 09:41:39 +02:00
Raphael Michel
db93981bac
Don't try to cancel payment if provider plugin is disabled (PRETIXEU-754)
2022-09-12 13:06:03 +02:00
Raphael Michel
50ebda332a
Bump PyPDF to version 2 ( #2755 )
2022-08-05 09:53:32 +02:00
Raphael Michel
0bb41cc44e
Navigation typeahead: only match order numbers and vouchers at the beginning and only >3 characters
2022-08-04 17:55:25 +02:00
Raphael Michel
c13d873f1f
Invalidate tickets when item meta data is changed
2022-08-04 15:41:45 +02:00
Raphael Michel
bddeb35520
Don't crash if an order can't be paid manually
...
Fixes PRETIXEU-5Q6
2022-08-01 19:12:56 +02:00
Raphael Michel
d628acc62a
Remove left-over debug statements
2022-07-21 09:14:38 +02:00
Richard Schreiber
20e281d0a4
Fix: handle ProtectedError when deleting a team (Z#23102243)
2022-06-28 10:01:15 +02:00
Raphael Michel
75c069111e
Add customized links to page footer ( #2685 )
...
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2022-06-16 11:21:11 +02:00
Raphael Michel
bd299f9afb
Fix crash during manual check-in (PRETIXEU-6WX)
2022-06-13 14:06:30 +02:00
Raphael Michel
635344a32f
Fix large number of SQL queries in check-in history
2022-06-13 11:38:42 +02:00
Raphael Michel
86085d9368
Allow to bulk-select many tickets to check in or out ( #2678 )
...
* Allow to bulk-select many tickets to check in or out
* Update tests
* Add permission test
* Update src/pretix/control/templates/pretixcontrol/checkin/index.html
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
* Update src/pretix/static/pretixbase/js/asynctask.js
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
* Remove console.warn
* Simplify stuff
* minor refactor
* fix missing checked-out success message
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-06-10 12:14:44 +02:00
Raphael Michel
d98cb6402c
Improve handling of protected subevents during deletion
2022-06-03 14:05:20 +02:00
Raphael Michel
6fee0ac0a9
Discounts ( #2510 )
2022-04-27 14:43:16 +02:00
Raphael Michel
3cdf578c14
Allow to add a comment when cancelling an order ( #2580 )
2022-04-12 09:53:02 +02:00
Raphael Michel
a755bfd22c
Allow to bulk-edit devices ( #2583 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-04-12 08:54:45 +02:00
Raphael Michel
22920a7318
Analyze check-in rules for missing products ( #2582 )
2022-04-11 18:53:07 +02:00
Raphael Michel
2623bfd2db
Item selection typeahead: Use consistent ordering of items
2022-04-09 14:26:27 +02:00
Raphael Michel
3aeea82d2e
Allow to filter log view by action type
2022-04-07 17:58:56 +02:00
Raphael Michel
65a7e8516e
Display self-service cancellation fee during backend cancellation
2022-04-04 13:42:26 +02:00
Raphael Michel
ee72009e73
Improvements to PDF text placeholders ( #2562 )
2022-03-30 17:43:26 +02:00
Martin Gross
8a8524a346
ItemList: Order items by category the same way as in presale and CategoryList
2022-03-29 10:14:34 +02:00
Richard Schreiber
551bd3e284
Fix #2556 -- Remove attestation from 2FA-device registration
...
As we currently do not verify attestation in 2FA-device registration, we can safely remove it. This circumvents a bug in webkit when registering Touch-ID as 2FA-device on M1 Macs. See https://bugs.webkit.org/show_bug.cgi?id=224042
For more info on why we do not use attestation, see https://fidoalliance.org/fido-technotes-the-truth-about-attestation/
2022-03-25 12:25:15 +01:00
Raphael Michel
2486c3d205
Show refund amount in refund choice screen
2022-03-23 09:15:10 +01:00
Raphael Michel
e2adf1fdb3
Layout refresh for plugin settings page ( #2490 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-03-21 16:42:03 +01:00
Richard Schreiber
90d9ddebb5
Fix #2542 -- Validation of exporter forms ( #2544 )
2022-03-21 12:37:24 +01:00
Raphael Michel
1b2ca87f2d
PDF editor: Check PDF file for readability on upload
2022-03-17 16:43:30 +01:00
Raphael Michel
ea0283266f
PDF editor: Fix invalid data type breaking preview
2022-03-17 16:43:30 +01:00
Raphael Michel
ab0f76c7bb
Revert "PDF editor improvements ( #2529 )"
...
This reverts commit e4c1f30b9d .
2022-03-17 16:43:18 +01:00
Raphael Michel
e4c1f30b9d
PDF editor improvements ( #2529 )
2022-03-17 16:42:48 +01:00
Raphael Michel
9ffeafa6a5
Do not crash email layout preview with unknown placeholders
2022-03-17 09:41:15 +01:00
Raphael Michel
31eda01464
Fix error in SMTP settings when not changing password
2022-03-15 16:06:11 +01:00
Raphael Michel
4e2a3b45da
Fix order split with add-ons involved ( #2513 )
2022-03-03 16:54:20 +01:00
Raphael Michel
a568a37f4c
Fix #2496 -- Do not call installed() when cloning events ( #2497 )
2022-03-01 15:49:26 +01:00
Raphael Michel
92fbe76327
Fix anonymizing users by setting their auth_backend
2022-02-28 12:07:24 +01:00
Raphael Michel
14e0d9cbf4
Change restricted plugins from event-level action to org-level whitelist ( #2489 )
2022-02-23 15:04:16 +01:00