Phin Wolkwitz
39f9329207
Quota form: Change item selection field per context ( #3839 )
...
* Change item checkbox select to multiselect widget
* Make item selection widget dependent on count
* Make item selection widget dependent on variable
* Adjust widget choices
* Fix widget choices
* Fix item variation key errors
* Simplify code
* Fix classname
* Improve argument name
* Fix widget name
2024-02-08 09:33:39 +01:00
Mira
22f91f7aa2
Improve UI to configure unavailable items handling (Z#23131828) ( #3739 )
...
* start impl of unavailability modes ui
* add db migration
* use new widget for more fields
* improve contrast
* use new widget for hide_without_voucher field
* improved wording
* rebase migration
* undo changes to require_membership_hidden
* code formatting
* move unavail_reason logic around
* enforce consistent state of hide_without_voucher / require_voucher
* annotate unavailability info in get_grouped_items
* remove MSIE6 compat
* add unavailability reasons to widget
* remove test output
* Apply suggestions from code review
text improvements
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* add css fix for jumping items due to tooltip
* dynamically retrieve unavailability reason message
* widget: simplify logic conditions
* add available_{from,until}_mode to api and api docs
* rebase migration
* rebase migration
* add unavailable_*_mode to ItemVariation
* add available_*_mode to API docs for items
* fix wrong reference
* fix test cases
* add available_*_mode to item variation form
* apply unavailability modes to subevents and variations (presale)
* /o\
* apply unavailability modes to subevents and variations (widget)
* display unavailability mode in subevent product settings
* fix widget test
* fix api item tests
* copy available_*_mode when copying an item
* Apply suggestions from code review
Co-authored-by: Raphael Michel <michel@rami.io >
* Add unavail mode indicator to bulk create and edit forms
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
Co-authored-by: Raphael Michel <michel@rami.io >
2024-02-06 12:27:19 +01:00
Mira
aa9d526207
Allow consistent deep links to tabs ( #3840 )
2024-01-29 09:38:41 +01:00
Richard Schreiber
2f19b48f97
Improve logging on general Ajax-errors
2024-01-17 09:43:08 +01:00
Raphael Michel
0220965ca9
Check-in: Add rule for number of days with entries since ( #3808 )
2024-01-12 17:09:51 +01:00
Mira
bfe0b218de
Add regexp compare for data-display-dependency-value ( #3802 )
2024-01-09 09:44:50 +01:00
Richard Schreiber
5667da9ad2
PDF-Editor: fix controls when resizing multiple objects ( #3764 )
...
Co-authored-by: Mira <weller@rami.io >
2023-12-19 06:23:09 +01:00
Raphael Michel
a631890db1
Improve styling for <p> and <ul> combinations in alerts
2023-11-14 17:48:58 +01:00
Mira
a65df3ed9a
Fix the 'data-checkbox-dependency-visual' attribute ( #3720 )
2023-11-14 14:52:10 +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
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
Richard Schreiber
df1433786a
Make select2-placeholder italic ( #3664 )
2023-10-23 18:55:56 +02:00
Richard Schreiber
af3100a354
E-mail content: insert placeholder into text on click
2023-09-14 10:32:22 +02:00
Raphael Michel
eb04fdf4d2
Check-in rules: New variables ( #3521 )
2023-09-12 09:43:57 +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
Richard Schreiber
1073ea626e
Banktransfer: make row-headers sticky (Z#23127000) ( #3537 )
2023-08-22 10:53:26 +02:00
Raphael Michel
83811c0343
Fix minor CSS issue in button groups
2023-08-10 14:12:19 +02:00
Mira
015ffeecbf
Main menu: Add load indicator to event selector ( #3508 )
2023-08-07 14:25:50 +02:00
Mira
23e222bf13
Sidebar dropdown: remove menu load delay
2023-08-03 14:28:59 +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
002416e435
Add check-in simulator ( #3380 )
2023-06-13 14:57:24 +02:00
Raphael Michel
db013f5e8c
Check-in lists: Fix exception in rule validation
2023-05-19 16:08:25 +02:00
Raphael Michel
6fac1aeb62
Add new gift card to orderposition relationship ( #3291 )
2023-05-09 09:54:46 +02:00
Raphael Michel
2a8b6ae66a
Update jQuery to 3.6.4 ( #3270 )
2023-05-02 11:16:06 +02:00
Raphael Michel
c2cc49bf34
PDF editor: Upgrade fabric.js ( #3196 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-04-24 13:17:11 +02:00
Raphael Michel
d19cdfb83f
Fix missing JavaScript in question form
2023-04-06 11:38:39 +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
33fc752a5f
PDF Editor: Set width after text
2023-04-05 17:51:34 +02:00
Raphael Michel
861c689410
PDF editor: Small UX improvements ( #3185 )
2023-03-28 09:47:37 +02:00
Raphael Michel
0121e053f6
Fix non-functional login page after session timeout
2023-03-21 17:19:11 +01:00
Raphael Michel
c9e5cce7d0
Voucher bulk creation: Add markdown preview for email field ( #3143 )
2023-03-15 15:55:34 +01:00
Raphael Michel
71e6a85c38
Make it easier to copy ticket secrets to clipboard
2023-03-09 18:15:54 +01:00
Raphael Michel
285150354a
Add search field to scrollable choice fields
2023-02-17 16:37:58 +01:00
Raphael Michel
cef7b33c4b
Fix styling of dl in alert
2023-02-09 09:47:10 +01:00
Raphael Michel
04b0a3d5d4
Remove debuggin statement
2023-02-08 14:45:58 +01:00
Raphael Michel
fd16e4e78e
Fix data-display-dependency for membership types
2023-02-08 14:44:50 +01:00
Raphael Michel
e8785f4117
Check-in rule editor: Add duplicate option
2023-02-07 17:12:12 +01:00
Raphael Michel
accb9f8b13
Check-in rule editor: Fix reactivity issue in select2 component
2023-02-07 17:12:12 +01:00
pajowu
d1e8504481
Use local name in control variation list heading ( #3091 )
2023-02-07 10:07:19 +01:00
Richard Schreiber
b4e372ce04
PDF: Add support for line height ( #3066 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2023-02-02 19:07:10 +01:00
Richard Schreiber
6c3e745d5d
Control: Remove empty help-text for colorpickers with no-contrast ( #3042 )
2023-01-20 08:50:08 +01:00
Raphael Michel
19d1a8de71
Scheduled exports ( #3033 )
2023-01-19 11:46:30 +01:00
Raphael Michel
bf4569b080
Exports: Add predefined timeframes ( #3027 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-01-13 13:14:08 +01:00
Raphael Michel
9b1d7cc522
Sendmail: Abstract away to allow more types of recipients ( #2994 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-01-10 12:03:50 +01:00
Raphael Michel
e5528f7784
Writable API for ticket layouts ( #3004 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-01-09 13:44:01 +01:00
ser8phin
8dd83e5a35
Add lifetime spending to customer details ( #2934 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-12-16 15:20:22 +01:00
Richard Schreiber
b31b2d34c0
Editor: fix sample text when key missing ( #2980 )
2022-12-15 16:20:11 +01:00
Raphael Michel
3d9679a144
Allow variations to override item meta data ( #2965 )
2022-12-12 12:06:09 +01:00
ser8phin
ea9a96e124
PDF editor: Fix scaling with browser zoom (Z#23112370) ( #2929 )
2022-11-28 13:54:55 +01:00
Raphael Michel
4d5c828e2a
PDF editor: Update pdfjs from 1.7 to 3.0.279
2022-11-11 16:58:58 +01:00