Raphael Michel
6c479808d0
Fix crash PRETIXEU-9FC
2023-11-30 13:49:27 +01:00
Raphael Michel
82704b60c7
Voucher form: Fix quota check for partially redeemed vouchers
2023-11-29 16:09:04 +01:00
Raphael Michel
213049b52e
Fix typo
2023-11-28 16:25:55 +01:00
Raphael Michel
8a3b313cb6
Check-in: Show more information ( #3576 )
...
* Check-in: Show more information
* Add change notes
* Rebase migration
* Add "expand" option to checkinrpc
* REmove accidental file
* Docs fixes
* REbase migration
* Rebase migration
* Fix typo
* REbase migration
* Make web-checkin look more like new android checkin
2023-11-28 14:52:12 +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
6f6def88a3
Fix password recovery even when reset is disabled
2023-11-20 11:36:54 +01:00
Raphael Michel
78acd8d118
Subevent editor: Fix enctype of form
2023-11-20 11:28:43 +01:00
Raphael Michel
f1969e783f
Export form: Add note on multisheet exporters
2023-11-20 10:18:19 +01:00
Raphael Michel
3ad2429293
Event meta properties: Reorder edit form
2023-11-20 09:29:17 +01:00
Richard Schreiber
baf6144ee7
Add customizable terms of cancellation (Z#23135646) ( #3704 )
...
* Order: show user_cancel_deadline
* move to own parapgraph
* Remove date, add free text input for terms
2023-11-16 12:29:57 +01:00
Raphael Michel
77da4052b9
Order list export: Expose same "extended status" as in backend ( #3674 )
...
* Order list export: Expose same "extended status" as in backend
* Review notes
2023-11-15 15:20:30 +01:00
Raphael Michel
3c46c461c0
Translate question options in backend and PDFs (Z#23134850) ( #3693 )
...
* Translate question options in backend and PDFs
* Extend to invoices
2023-11-13 15:48:45 +01:00
Richard Schreiber
69c2a1b3c2
UI: Improve panel collapse visibility (Z#23132549) ( #3709 )
...
* Move collapse indicator in panels before label
* only hide collapse indicator in panel titles
* remove unneeded collapse-indicators in pretix-control
* remove unneeded collapse-indicators in presale
* move collapse-indicator to left in variants-toggle-button
* remove chevron and use default collapse-indicator in control-variants
2023-11-13 14:23:28 +01:00
Raphael Michel
c2ababb9d6
Do not allow offset refund to different currency
2023-11-13 13:09:34 +01:00
Raphael Michel
db9049130c
Do not send password-reset for non-native users
2023-11-13 12:43:13 +01:00
Raphael Michel
65b74d0483
Do not allow password reset for disabled users
2023-11-13 12:43:13 +01:00
Raphael Michel
27e042baf7
Relative dates: Add UI to specify dates after reference date ( #3707 )
...
* Relative dates: Add UI to specify dates after reference date
* Do not use form fields twice
* Update src/pretix/base/reldate.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/reldate.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/reldate.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-11-10 12:13:33 +01:00
Raphael Michel
d7aa94d6ae
Add public filters based on meta data ( #3673 )
...
* Add public filters based on meta data
* Fix licenseheaders
* ignore empty values
* Fix tests
* Full non-widget implementation
* Widget support
* Add a few tests
* Allow to reorder properties
* Fix isort
* Allow to opt-out for specific events
* Fix name clash between new and old field to make migration feasible
2023-11-10 12:10:01 +01:00
Raphael Michel
c0007a9566
Fix licenseheader
2023-11-10 11:54:54 +01:00
Raphael Michel
c45da95237
Fix isort
2023-11-10 11:53:16 +01:00
Raphael Michel
c4c81742d5
Order import: Catch CSV parsing errors during iteration (PRETIXEU-9AW, PRETIXEU-9B5)
2023-11-10 10:26:04 +01:00
Raphael Michel
4708509585
Revert "Order import: Catch CSV parsing errors during iteration (PRETIXEU-9AW)"
...
This reverts commit 77ff0298f1 .
2023-11-10 10:19:05 +01:00
Raphael Michel
77ff0298f1
Order import: Catch CSV parsing errors during iteration (PRETIXEU-9AW)
2023-11-09 14:25:50 +01:00
Raphael Michel
22301f5429
Order change: Do not crash on empty fee input (PRETIXEU-9B2)
2023-11-09 14:15:39 +01:00
Raphael Michel
25a83adc78
Paginator: Add options for advanced users in backend ( #3697 )
...
* Paginator: Add options for advanced users in backend
* Update src/pretix/static/pretixcontrol/js/ui/main.js
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/static/pretixcontrol/js/ui/main.js
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Add clickability
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-11-09 10:09:31 +01:00
Raphael Michel
5800babdab
Event list: Add date filter
2023-11-07 09:40:39 +01:00
Raphael Michel
3af2342d7b
Replace Item.hidden_if_available with relationship to other Item ( #3686 )
...
* draft
* Implementation that is closer to old one
* Fix tests
* Add tests
* Update src/pretix/control/forms/item.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Review notes
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-11-06 13:26:32 +01:00
Raphael Michel
3d68c83907
Improve check-in deletion ( #3688 )
...
* Improve check-in deletion
* Add pluralization
* Disable buttons if nothing selected
2023-11-06 10:30:02 +01:00
Raphael Michel
b7f240faf0
Emphasize risk of deleting check-in lists
2023-11-03 13:46:35 +01:00
Raphael Michel
000c64755d
Free price: Allow to suggest a different price than the minimum ( #3666 )
...
* Free price: Allow to suggest a different price than the minimum
* Full implementation
* Widget tests
* Add min values to titles
2023-10-27 13:36:01 +02:00
Raphael Michel
8d2791b32e
Fix crash in event creation form (PRETIXEU-97T)
2023-10-27 10:43:46 +02:00
Raphael Michel
466fc15382
Scheduled exports: Fix handling of datetime fields
2023-10-27 10:39:46 +02:00
Raphael Michel
3aec460614
Add docs for 50f048fa8
2023-10-26 13:49:26 +02:00
Raphael Michel
18159a1b77
Webhooks: Use better event selection widget
2023-10-26 10:41:29 +02:00
Raphael Michel
6267767ce7
Password reset: Set needs_password_change to false
2023-10-25 09:35:04 +02:00
Raphael Michel
053cfdf3a9
Gift cards: Allow to sort by most recent transaction
2023-10-24 11:18:55 +02:00
Richard Schreiber
563583cd36
Improve help texts when deleting questions (Z#23134288)
2023-10-24 10:10:46 +02:00
Raphael Michel
7f6365cc81
Add new check-in list flags to backend
2023-10-23 17:26:42 +02:00
Raphael Michel
56acb0929a
Export: Gracefully handle ExportEmptyError
2023-10-23 16:57:08 +02:00
Raphael Michel
a0831890ad
Check-in: New flags for check-in lists ( #3577 )
2023-10-23 15:52:06 +02:00
Martin Gross
50f048fa8b
Subevent editor: Allow plugins to declare form titles ( #3636 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2023-10-19 10:48:54 +02:00
Raphael Michel
f4aaf2ad39
Mail settings: Add support for SPF redirect mechanism
2023-10-18 19:41:59 +02:00
Raphael Michel
158d480bb3
Fix typo in error message
2023-10-18 10:57:31 +02:00
Raphael Michel
4d75c568b5
Support file upload in AsyncFormView and subevent editor
2023-10-16 17:59:32 +02:00
Raphael Michel
2dd51b6f62
Order import: Allow to manually specify character set
2023-10-16 12:22:05 +02:00
Richard Schreiber
3a26d6173e
Widget: add single-item-select shopping cart (Z#23131246) ( #3633 )
2023-10-16 10:56:00 +02:00
Martin Gross
ae445c1460
Move apple-developer-merchantid-domain-association into setting ( #3611 )
2023-10-05 16:07:11 +02:00
Raphael Michel
c1c828d8a2
Order detail page: Don't offer invoice generation for expired orders
2023-10-04 12:42:48 +02:00
Raphael Michel
1d0dbae77a
Question detail view: Show total number of answers
2023-10-04 11:44:53 +02:00
Richard Schreiber
ca79436e36
Vouchers: fix code min-length check on bulk creation
2023-09-26 09:15:23 +02:00