Commit Graph
13614 Commits
Author SHA1 Message Date
Richard SchreiberandRaphael Michel e47fa4ceb8 Apply batched suggestions from code review
Co-authored-by: Raphael Michel <mail@raphaelmichel.de>
2026-09-21 09:01:20 +02:00
Richard Schreiber 27d66349bc add safe-guard normalization to None to to_representation 2026-09-21 08:59:59 +02:00
Richard Schreiber 08f66fae3a filter unknown keys from choices due to django-formsets 2026-09-18 13:40:13 +02:00
Richard Schreiber cde6c301b2 fix choices validation 2026-09-18 13:02:28 +02:00
Richard Schreiber ff3da7c8f6 add meta_properties from organizer only 2026-09-18 12:35:58 +02:00
Richard Schreiber 403efcf38c validate and add tests 2026-09-18 12:35:41 +02:00
Phin Wolkwitz 71153ccdf4 Fix logentry again 2026-09-09 14:20:10 +02:00
Phin Wolkwitz 4f343aac1f Fix logentry 2026-09-09 14:13:56 +02:00
Phin Wolkwitz 4f0d5f0a64 Add API-endpoint for event-meta-properties 2026-09-07 16:07:10 +02:00
Raphael MichelandRichard Schreiber dc7d5c6029 Event calendar: consider events without products "not available" for filtering (#6515)
* Event calendar: consider events without products "not available" for filtering

Also, drop the help text of the flag that is no longer accurate.

* Update src/pretix/presale/views/organizer.py

Co-authored-by: Richard Schreiber <schreiber@pretix.eu>

---------

Co-authored-by: Richard Schreiber <schreiber@pretix.eu>
2026-09-04 16:29:46 +02:00
Raphael Michel caa6fb187b VAT ID validation: Alternative API for German shops (#6507) 2026-09-02 17:48:38 +02:00
Lukas Bockstaller 7d93cae2a9 set the _required attribute on the ModelMultipleChoiceField (#6514)
setting _required forces the CheckoutFieldRenderer to add the "required" bit to the label.
We only need to remove it from the widget attrs to avoid the html input field validation that would force us to check every single box
2026-09-02 10:35:19 +02:00
Richard Schreiber 58a58eff83 Widget: fix show taxline for 0 or 0.00 tax-rate (#6502) 2026-09-01 13:19:32 +02:00
Martin Gross 4390403b9a Add label-overrides to contact_form_fields_overrides and question_form_fields_overrides (Z#23244154) (#6504) 2026-09-01 10:21:20 +02:00
Lukas Bockstaller 9d53cf840b PayPal: validate that the sale has any captures before marking paid (#6498)
* validate that the sale has any captures before marking paid

* code style
2026-09-01 10:16:51 +02:00
luelista 023f9104ef Fix customer password reset rate limit (#6501) 2026-08-31 16:48:48 +02:00
CVZ-es aa583a291f Translations: Update Spanish
Currently translated at 100.0% (6419 of 6419 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

powered by weblate
2026-08-25 14:33:41 +02:00
CVZ-es 1414c22eb6 Translations: Update French
Currently translated at 100.0% (6419 of 6419 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/

powered by weblate
2026-08-25 14:33:41 +02:00
Raphael Michel 0a6b8c0493 Translations: Update German (informal) (de_Informal)
Currently translated at 100.0% (6419 of 6419 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

powered by weblate
2026-08-25 14:33:41 +02:00
Raphael Michel 4b4a301e6e Translations: Update German
Currently translated at 100.0% (6419 of 6419 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/

powered by weblate
2026-08-25 14:33:41 +02:00
Richard Schreiber d7aae65777 API: fix tax rules create default handling (#6490)
* API: fix tax rules create default handling

* fix flake8
2026-08-25 09:39:21 +02:00
Richard Schreiber dbd971cc22 API: fix writing old permissions on teams (#6489) 2026-08-25 09:38:11 +02:00
Richard Schreiber 6d4aba6e3d Questions: add min-length to string/text type questions (#6488)
* Questions: add min-length to string/text type questions

* fix test
2026-08-25 09:37:37 +02:00
Raphael Michel 4755e7af0e Translations: Update word list 2026-08-24 17:49:33 +02:00
Raphael Michel f476ce7696 Update po files
[CI skip]

Signed-off-by: Raphael Michel <michel@pretix.eu>
2026-08-24 17:36:00 +02:00
Raphael Michel bf85789efd Translations: Update German (informal) (de_Informal)
Currently translated at 100.0% (6421 of 6421 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

powered by weblate
2026-08-24 17:35:25 +02:00
Raphael Michel 3fbd63e80a Translations: Update German
Currently translated at 100.0% (6421 of 6421 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/

powered by weblate
2026-08-24 17:35:25 +02:00
Raphael Michel 2af60b499f Fix typos and extend wordlist 2026-08-24 17:35:17 +02:00
Raphael Michel b74371bef1 Fix typos 2026-08-24 17:26:37 +02:00
Raphael Michel 9f8ba28cda Update po files
[CI skip]

Signed-off-by: Raphael Michel <michel@pretix.eu>
2026-08-24 17:12:24 +02:00
Raphael Michel 44a7bfceab Update po files
[CI skip]

Signed-off-by: Raphael Michel <michel@pretix.eu>
2026-08-24 16:39:26 +02:00
Albizuri 5af9be6ef0 Translations: Update Basque
Currently translated at 48.2% (3083 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/eu/

powered by weblate
2026-08-24 16:38:54 +02:00
b809d93bdc Do not hide subevent list if filtered list is empty (#6460)
* Do not hide subevent list if filtered list is empty

* Event calendar: Allow to show a message if no events are found

* Apply suggestion from @luelista

Co-authored-by: luelista <weller@rami.io>

* Fix failures on org level

* add aria-hidden if no subevents

* Update src/pretix/base/settings.py

* Update src/pretix/base/settings.py

Co-authored-by: Richard Schreiber <schreiber@pretix.eu>

---------

Co-authored-by: luelista <weller@rami.io>
Co-authored-by: Richard Schreiber <schreiber@rami.io>
Co-authored-by: Richard Schreiber <schreiber@pretix.eu>
2026-08-24 14:42:41 +02:00
Raphael Michel d5a8d71ed3 Sentry: enable_logs is removed 2026-08-24 14:42:15 +02:00
Kara Engelhardt 0593172146 Transmit invoices generated due to paymentprovider changes (Z#23242806) 2026-08-24 13:45:54 +02:00
Translate pretix user 586 64a5361dba Translations: Update Italian
Currently translated at 60.8% (3887 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586 5622c1ddaa Translations: Update Italian
Currently translated at 60.7% (3877 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586 73c29fc3b9 Translations: Update Italian
Currently translated at 60.1% (3842 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586 c73f2f77cf Translations: Update Italian
Currently translated at 59.2% (3787 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586 55a0db3a32 Translations: Update Italian
Currently translated at 57.7% (3687 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586 a47768312b Translations: Update Italian
Currently translated at 57.5% (3676 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2026-08-24 13:33:21 +02:00
Xiaofan Wang cf272bf575 Translations: Update Chinese (Simplified Han script)
Currently translated at 44.7% (2861 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hans/

powered by weblate
2026-08-24 13:33:21 +02:00
Hijiri Umemoto f3e0e7f4ac Translations: Update Japanese
Currently translated at 100.0% (6387 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/

powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586 5a06f9416c Translations: Update Italian
Currently translated at 53.0% (3387 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586 606e3f1c0f Translations: Update Italian
Currently translated at 99.6% (259 of 260 strings)

Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/it/

powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586 e38ae32028 Translations: Update Italian
Currently translated at 51.4% (3287 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586 b74e2fa3e1 Translations: Update Italian
Currently translated at 48.3% (3087 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586 c79a7002a6 Translations: Update Italian
Currently translated at 45.5% (2907 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2026-08-24 13:33:21 +02:00
Xiaofan Wang 1ebbae2b5b Translations: Update Chinese (Simplified Han script)
Currently translated at 44.7% (2859 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hans/

powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586 7db3b47889 Translations: Update Italian
Currently translated at 43.3% (2767 of 6387 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/

powered by weblate
2026-08-24 13:33:21 +02:00