Mira Weller
169355cd43
CartManager: use database NOW() for extend-while-valid to avoid race condition
2025-05-15 15:39:39 +02:00
Mira Weller
cf4babd400
CartManager: increment num_extended_positions only after actually extending them
2025-05-15 15:38:44 +02:00
Mira Weller
496be053ef
remove CartManager(expiry) parameter
2025-05-15 14:12:58 +02:00
Mira Weller
c54be016de
add max_extend to remaining tests
2025-05-15 14:11:50 +02:00
Mira Weller
245c4fc996
add test cases
2025-05-15 14:04:42 +02:00
Mira Weller
a69927da84
formatting + comments
2025-05-14 18:34:09 +02:00
Mira Weller
d07026c4f6
add extend button to user interface
2025-05-14 18:23:01 +02:00
Mira Weller
54a657c8c9
only display success message if actual extension performed
2025-05-14 18:23:01 +02:00
Mira Weller
87d9f278fb
use correct aggregation
2025-05-14 18:23:01 +02:00
Mira Weller
c84d1706b4
add extend_cart_reservation task and CartExtendReservation view
2025-05-14 18:23:01 +02:00
Mira Weller
29205c490d
CartManager: allow extending expiry of valid positions only up to max_extend
2025-05-14 18:23:01 +02:00
Mira Weller
b045274d8c
CartPosition: add max_extend field
2025-05-14 18:23:01 +02:00
Mira Weller
9729496415
CartManager: expect reservation_time parameter instead of expiry date
2025-05-14 18:23:01 +02:00
Richard Schreiber
c17a090244
[A11y] Fix color-contrast for info/error-texts in widget ( #5105 )
2025-05-14 15:06:38 +02:00
Richard Schreiber
d103d8782b
[A11y] fix calendar nav dropdown ( #5078 )
...
* [A11y] fix calendar nav dropdown
* update organizer calender
* keep cal-nav on one line
* simplify html
* unify calendar layouts
* fix rounding issue with .input-group select+button
* add comment to explain complex css
* fix calendar dropdown due to too broad css-selector
* reduce spacing of top-nav
* fix input-group-btn double line through rounding issue
2025-05-14 10:01:16 +02:00
Luca Sorace "Stranck
4f4903b00e
Metrics: Fix Content Type header ( #5099 )
...
* Metrics: Fix Content Type header
Now it follows the PrometheusText1.0.0 ContentType header specified from their code: 32d306854b/config/config.go (L516-L529)
* Update src/pretix/base/views/metrics.py
---------
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2025-05-13 18:42:02 +02:00
Richard Schreiber
caf291630c
[A11y] add skip-link to main content ( #5087 )
...
* [A11y] add skip-link to main content
* fix contrast for skip-link
* fix overlay with back-to-organizer-link
* add fallback if no main-element
* update nav-label
2025-05-13 13:37:21 +02:00
Richard Schreiber
6d0368a1bb
Fix page-header-links outline color contrast ( #5096 )
2025-05-13 13:36:45 +02:00
Richard Schreiber
57d33e1eb1
[A11y] fix issues with labels and tabindex in widget ( #5083 )
2025-05-13 13:36:11 +02:00
Raphael Michel
e6ec4cb435
Adjust headlines aside from front page ( #5098 )
2025-05-13 10:51:34 +02:00
Raphael Michel
6043a96575
Fix weird markup on "resend link" page ( #5097 )
2025-05-13 10:43:26 +02:00
Raphael Michel
5bc1fb8e81
Allow to set multiple email invoice recipients (Z#23190766) ( #5090 )
2025-05-13 10:31:07 +02:00
Raphael Michel
47c840b9e5
Check-in log: Correctly use name from parent product (Z#23192134) ( #5091 )
2025-05-13 10:10:18 +02:00
Richard Schreiber
b6007a1af4
[A11y] fix widget buy button being disabled ( #5084 )
...
* [A11y] fix widget buy button being disabled
* make dialog an alertdialog for better close-button support
2025-05-13 10:00:35 +02:00
Raphael Michel
1caa71cdbe
Improve validation of Norwegian VAT IDs ( #5089 )
2025-05-12 17:04:58 +02:00
Richard Schreiber
1f2a0278c0
[A11y] replace b with strong for better semantics ( #5086 )
2025-05-12 16:43:08 +02:00
Raphael Michel
cf51c879c7
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2025-05-12 16:43:02 +02:00
Raphael Michel
1030e2dc1f
Translations: Update German
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2025-05-12 16:43:02 +02:00
Hijiri Umemoto
8d320b24a5
Translations: Update Japanese
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-05-12 16:43:02 +02:00
Hijiri Umemoto
8235132de8
Translations: Update Japanese
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-05-12 16:43:02 +02:00
Luca Hammer
2614f12faf
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-12 16:43:02 +02:00
Richard Schreiber
6f92f2324f
Fix JavaScript-based required label
2025-05-12 16:35:18 +02:00
Hijiri Umemoto
aaef7579d9
Translations: Update Japanese
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-05-09 11:20:27 +02:00
Hijiri Umemoto
6b1077f881
Translations: Update Japanese
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-05-09 11:20:27 +02:00
조정화
6154b7fae0
Translations: Update Korean
...
Currently translated at 99.5% (243 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ko/
powered by weblate
2025-05-09 11:20:27 +02:00
조정화
f43be3079f
Translations: Update Korean
...
Currently translated at 34.1% (2003 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-09 11:20:27 +02:00
조정화
3abe82ec77
Translations: Update Korean
...
Currently translated at 23.2% (1363 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-09 11:20:27 +02:00
조정화
7b30902963
Translations: Update Korean
...
Currently translated at 97.1% (237 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ko/
powered by weblate
2025-05-09 11:20:27 +02:00
조정화
a885c8d2e5
Translations: Update Korean
...
Currently translated at 22.2% (1303 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-09 11:20:27 +02:00
Zona Vip
0ae98f072a
Translations: Update Spanish
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-05-09 11:20:27 +02:00
KC Tseng
9b1a723001
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/zh_Hant/
powered by weblate
2025-05-09 11:20:27 +02:00
KC Tseng
46d7799cd0
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 96.7% (5678 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2025-05-09 11:20:27 +02:00
Raphael Michel
fcb67ec4b5
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-09 11:20:27 +02:00
Raphael Michel
c7565e7c8b
Translations: Update German
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-05-09 11:20:27 +02:00
Luca Martinelli [Sannita]
2316cb557a
Translations: Update Italian
...
Currently translated at 72.5% (177 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/it/
powered by weblate
2025-05-09 11:20:27 +02:00
Luca Martinelli [Sannita]
4de75f3ba5
Translations: Update Italian
...
Currently translated at 36.6% (2150 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-05-09 11:20:27 +02:00
Pekka Sarkola
cb972cd6ca
Translations: Update Finnish
...
Currently translated at 67.4% (3958 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-05-09 11:20:27 +02:00
Luca Martinelli [Sannita]
3354ccf78a
Translations: Update Italian
...
Currently translated at 36.4% (2141 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-05-09 11:20:27 +02:00
Raphael Michel
f17038101c
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-09 11:20:27 +02:00
Raphael Michel
8e343898b4
Translations: Update German
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-05-09 11:20:27 +02:00