Martin Gross
11e922b1a9
Teams: Link email to user for superusers
2024-01-25 12:22:35 +01:00
Raphael Michel
d5f2f0e3af
Item editor: Make dynamic validity more self-explanatory
2024-01-03 10:51:27 +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
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
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
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
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
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
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
Raphael Michel
1d0dbae77a
Question detail view: Show total number of answers
2023-10-04 11:44:53 +02:00
Raphael Michel
39a0eaff3e
Add language translation score to selector widget ( #3603 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-09-20 16:02:18 +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
Felix Freiberger
3b6f116f5d
Fix typo in gift card acceptance page ( #3592 )
2023-09-12 12:37:45 +02:00
Raphael Michel
eb04fdf4d2
Check-in rules: New variables ( #3521 )
2023-09-12 09:43:57 +02:00
Raphael Michel
8f22d52e24
Fix misformatted translation strings
2023-09-08 10:05:08 +02:00
Martin Gross
45b9a705e2
Allow to refund currencies with zero decimals ( #3583 )
2023-09-07 17:55:43 +02:00
Raphael Michel
f97e6d0a71
Fix missing white space
2023-09-07 11:16:05 +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
ce73d4831e
Allow to sort the list of check-in lists (Z#23128978) ( #3568 )
2023-09-06 13:23:54 +02:00
Raphael Michel
5d90a42acf
Discounts: Allow "buy X to get Y" with different product sets for X and Y ( #3543 )
2023-08-28 16:21:52 +02:00
Richard Schreiber
6e7a32ef2a
Vouchers: improve batch-select UI
2023-08-22 09:11:14 +02:00
Raphael Michel
18f517af44
Waiting list: Extend compatibility note
2023-08-21 14:52:39 +02:00
Raphael Michel
89ba2da7e7
QR code generator for voucher URLs and general URLs ( #3518 )
...
* QR code generator: Allow other URLs to be used (e.g. for plugins)
* Add QR code to voucher URL view
* Fix allowed_hosts
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-08-17 10:10:27 +02:00
Raphael Michel
cfd6376936
Fix transaction view after Django upgrade
2023-08-09 17:11:20 +02:00
Raphael Michel
728bd74e28
Organizer settings: Move save button to the left
2023-08-07 17:44:52 +02:00
Raphael Michel
16691ca2f6
Prevent 65ecdc184 clashing with forms that have a field called template
2023-07-26 19:18:53 +02:00
Kian Cross
65ecdc184e
Recognise title and template attributes on item_forms signal ( #3492 )
2023-07-24 17:35:39 +02:00
Phin Wolkwitz
52ae7626b0
Send mail on payment failure [Z#23122835] ( #3473 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2023-07-21 14:17:51 +02:00
Raphael Michel
52023cde09
Reusable Media: Mifare Ultralight AES support ( #3335 )
2023-07-21 13:45:42 +02:00
Raphael Michel
cff0e86fd9
Email settings: Block with invalid SPF setup ( #3471 )
2023-07-12 12:36:41 +02:00
Raphael Michel
faf41c805c
Waiting list: Fix display on unlimited quota
2023-07-11 13:38:17 +02:00
Raphael Michel
f4203b7408
Vouchers: Don't allow to generate more than 100k random codes at once
2023-07-10 15:11:49 +02:00
Raphael Michel
c6bb3e71bf
Order expiration: Allow to configure a delay in days ( #3425 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-06-28 13:30:36 +02:00