Raphael Michel
57738f19bf
Update webauthn requirement from ==0.4.* to ==2.0.* ( #3880 )
...
* Get rid of unmaintained dependency python-u2flib-server
* Update webauthn requirement from ==0.4.* to ==2.0.*
* Fix tests
* Update src/pretix/control/views/auth.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/views/auth.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/views/user.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/views/user.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/views/user.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-02-14 13:27:24 +01:00
Raphael Michel
eaae7e9ea2
Allow to set amount and date when manually confirming a payment ( #3828 )
...
* Allow to set amount and date when manually confirming a payment
* Fix tests
2024-01-26 19:22:15 +01:00
Raphael Michel
94cbb19db0
Stripe: Convert all payment methods to intents except multibanco ( #3780 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-01-12 10:23:00 +01:00
Raphael Michel
82704b60c7
Voucher form: Fix quota check for partially redeemed vouchers
2023-11-29 16:09:04 +01:00
Julian Baumann
8c80200fc0
Orders: Add bulk action to refund overpaid amount ( #3721 )
...
* add bulk action to refund overpaid amount
* display number of successful actions, use existing annotate method
* add tests, address review comments
* lint
2023-11-23 09:48:28 +01:00
Raphael Michel
c2ababb9d6
Do not allow offset refund to different currency
2023-11-13 13:09:34 +01:00
Raphael Michel
1cb38e279c
Fix test input for subevent creation
2023-11-10 14:22:37 +01:00
Richard Schreiber
da9aa3e133
Fix registration tests ( #3663 )
2023-10-23 14:40:43 +02:00
Raphael Michel
f4aaf2ad39
Mail settings: Add support for SPF redirect mechanism
2023-10-18 19:41:59 +02:00
Richard Schreiber
ca79436e36
Vouchers: fix code min-length check on bulk creation
2023-09-26 09:15:23 +02:00
Raphael Michel
56803e3d65
Fix voucher and order views for users with read-only permissions ( #3594 )
2023-09-14 17:37:48 +02:00
Raphael Michel
c0031e4579
Add bulk operations for orders ( #3548 )
...
* Add bulk operations for orders
* UI tweaks
* Fix test failures
* Fix filter form
* Add tests
* Run isort
2023-09-06 17:02:21 +02:00
Raphael Michel
e8ea6e0f5c
Item creation: Fix failing test
2023-08-22 12:59:57 +02:00
Raphael Michel
6dbbfe3b04
Fix test failures caused by b2c49461b
2023-07-20 15:47:10 +02:00
Raphael Michel
cff0e86fd9
Email settings: Block with invalid SPF setup ( #3471 )
2023-07-12 12:36:41 +02:00
Raphael Michel
f8be8296dd
Gift cards: Improved support for cross-organizer acceptance ( #3311 )
...
Co-authored-by: Martin Gross <martin@pc-coholic.de >
2023-06-15 14:17:40 +02:00
Raphael Michel
bd32b33ba9
Bump Django to 4.1.* ( #2989 )
2023-06-05 09:56:31 +02:00
Raphael Michel
35350a13d6
Fix #3360 -- Allow to revoke devices before initialized
2023-06-04 18:06:00 +02:00
Raphael Michel
a3202ffc71
Voucher bulk creation: Fix vouchers being created in wrong order
2023-05-25 10:25:05 +02:00
Raphael Michel
c0419518c3
GiftCard: Add more information to transactions ( #3308 )
2023-05-12 09:38:35 +02:00
Raphael Michel
ff86fcf000
Add session pinning by country ( #3233 )
2023-04-18 12:29:07 +02:00
Raphael Michel
dda1368d81
Add option to copy shop URL and generate QR code ( #3215 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-04-06 10:04:11 +02:00
Raphael Michel
d0b449ea89
Reusable media ( #3131 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2023-04-03 10:45:22 +02:00
Raphael Michel
5c8a3f18f3
Check-in log: Add select2 for gate selection
2023-03-10 15:21:25 +01:00
Raphael Michel
497e6f5c8f
Check-in log: Add select2 for device selection
2023-03-09 18:15:39 +01:00
Raphael Michel
926d334b10
[SECURITY] Enforce session validation on oauth authorize endpoint
2023-03-06 11:52:01 +01:00
Raphael Michel
59d46ddded
Revert "First steps into pytz deprecation"
...
This reverts commit e4e7d50659 .
2023-02-01 13:15:18 +01:00
Raphael Michel
e4e7d50659
First steps into pytz deprecation
2023-02-01 13:12:24 +01:00
Raphael Michel
19d1a8de71
Scheduled exports ( #3033 )
2023-01-19 11:46:30 +01:00
Raphael Michel
603225d042
Separate personalization from admission ( #2990 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-01-09 14:57:35 +01:00
Raphael Michel
a2f2d25169
Allow users with can_checkin_orders permission to use the bulk actions of the check-in list view
2023-01-04 18:13:24 +01:00
Raphael Michel
3d9679a144
Allow variations to override item meta data ( #2965 )
2022-12-12 12:06:09 +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
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
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
925b8334a9
PayPal: Migrate to Order v2 API and ISU authentication ( #2493 ) ( #2614 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Martin Gross <gross@rami.io >
2022-05-30 15:44:22 +02:00
Raphael Michel
6fee0ac0a9
Discounts ( #2510 )
2022-04-27 14:43:16 +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
0b403b7b3a
Fix accidental test failures
2022-03-30 18:12:39 +02:00
Raphael Michel
a37ed6f001
Bump versions of pycodestyle and pep8-naming
2022-02-13 20:39:31 +01:00
Raphael Michel
e3c7cd7c6d
Redesign of email settings ( #2426 )
...
Co-authored-by: Felix Rindt <felix@rindt.me >
2022-01-26 12:47:58 +01:00
Raphael Michel
8ae4304c7d
Add workaround for https://github.com/getsentry/responses/issues/464
2022-01-12 10:19:02 +01:00
Felix Rindt
94a7d02ab1
Fix event settings form considered changed even if unchanged ( #1739 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2021-12-16 11:27:18 +01:00
ser8phin
eccba09452
Add payment search page ( #2335 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-12-15 16:06:43 +01:00
Maico Timmerman
033b8d70e7
Email: Allow to override backend for custom SMTP connections ( #2368 )
2021-12-09 16:49:22 +01:00
Raphael Michel
5c55219d45
Allow to create new customers in backend ( #2367 )
2021-12-06 12:27:21 +01:00
Raphael Michel
16054893ed
Avoid creation of manual payments with zero amount ( #2325 )
2021-11-19 12:02:36 +01:00