Hijiri Umemoto
5920419e6b
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 90.0% (5677 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2026-06-02 08:13:02 +02:00
Hijiri Umemoto
7c00383b62
Translations: Update Korean
...
Currently translated at 49.3% (3113 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2026-06-02 08:13:02 +02:00
Hijiri Umemoto
4361641857
Translations: Update Japanese
...
Currently translated at 100.0% (6302 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-06-02 08:13:02 +02:00
CVZ-es
ac8f40353e
Translations: Update Spanish
...
Currently translated at 100.0% (6302 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-06-02 08:13:02 +02:00
CVZ-es
d648c83e4c
Translations: Update French
...
Currently translated at 100.0% (6302 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-06-02 08:13:02 +02:00
Raphael Michel
15d4676f98
Bump version to 2026.6.0.dev0
2026-05-27 18:16:01 +02:00
Raphael Michel
dfd388ddeb
Bump version to 2026.5.0
2026-05-27 18:15:48 +02:00
Raphael Michel
8af010e5b7
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-05-27 17:49:23 +02:00
Raphael Michel
4f4ea01bc0
Untranslate vite setting
2026-05-27 17:47:17 +02:00
Raphael Michel
9e4cbcb372
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6304 of 6304 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-05-27 17:47:09 +02:00
Raphael Michel
07d7264bc6
Translations: Update German
...
Currently translated at 100.0% (6304 of 6304 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-05-27 17:47:09 +02:00
Raphael Michel
f3b3eba8b3
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-05-27 16:47:27 +02:00
Raphael Michel
a75dbb5d62
SSRF protection: Block requests to CGNAT addresses (Z#23235334) ( #6220 )
2026-05-27 16:45:11 +02:00
Nikolai
59d15b0411
Translations: Update Danish
...
Currently translated at 60.8% (3830 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-05-27 16:44:38 +02:00
Hijiri Umemoto
f0778df911
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 95.7% (245 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/zh_Hant/
powered by weblate
2026-05-27 16:44:38 +02:00
Hijiri Umemoto
eb4d85c83d
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 90.2% (5680 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2026-05-27 16:44:38 +02:00
Raphael Michel
7b9d095f4e
[SECURITY] Add missing session check for cached files (CVE-2026-9712)
2026-05-27 16:27:42 +02:00
rash
94aec6f511
fixes bug in checkin rules editor where jquery select2 does not get removed correctly from DOM ( #6206 )
2026-05-26 19:33:31 +02:00
luelista
7237ece1ca
Remove duplicated csrftoken cookies ( #6212 )
...
Due to a Safari bug, in some browser, two csrftoken cookies with different values
exist: one unpartitioned, one partitioned ("CHIPS"). This function generates an
additional Set-Cookie header to get rid of the unpartitioned one.
As Django usually only allows one Set-Cookie header per cookie name, we
need to manually create a cookie 'Morsel' for the deletion and store it
in the HttpResponse's cookie dictionary under a different name, so it is
not overwritten by the actual, correct Set-Cookie header. This works
because the code in django.core.handlers.wsgi/asgi, that generates the
actual Set-Cookie headers, only iterates over cookie.values(), ignoring
the keys.
2026-05-22 17:22:56 +02:00
luelista
18485f5d95
Only show "valid VAT ID" checkmark if VAT ID was entered (Z#23235033) ( #6200 )
2026-05-22 15:57:21 +02:00
Richard Schreiber
909ce5b27d
Add NoUrlValidator to validators ( #6208 )
2026-05-22 13:51:28 +02:00
Raphael Michel
c7b82fdc97
Subevent update: Save SubEvent model before saving plugin forms ( #6209 )
2026-05-22 13:22:04 +02:00
pajowu
da380ed75e
Show invoice_dirty status on order details page (Z#23230731) ( #6174 )
2026-05-22 10:25:30 +02:00
robbi5
484b7141d9
Show device name on order print log ( #6198 )
2026-05-22 09:02:59 +02:00
Richard Schreiber
f60031d67b
Make disable_url optional for notifications ( #6202 )
2026-05-22 07:59:56 +02:00
pajowu
dd29063a84
banktransfer import: Fix prefix confusion if shorter event name contains dash (Z#23234167) ( #6189 )
...
Co-authored-by: luelista <weller@rami.io >
2026-05-21 13:03:30 +02:00
Phumraphee Sae-tang
f37dfbd21a
Translations: Update Thai
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/th/
powered by weblate
2026-05-21 10:59:46 +02:00
Phumraphee Sae-tang
bb8ef00d49
Translations: Update Thai
...
Currently translated at 36.4% (2297 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-05-21 10:59:46 +02:00
Nikolai
d13c654596
Translations: Update Danish
...
Currently translated at 60.7% (3825 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-05-21 10:59:46 +02:00
Khalid Shaheen
2cc73baa99
Translations: Update Arabic
...
Currently translated at 58.3% (3673 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2026-05-21 10:59:46 +02:00
Richard Schreiber
f740d46d47
Add template-filter human_readable_locale ( #6193 )
2026-05-20 12:57:57 +02:00
Martin Gross
412a5adf8f
Control: Fix typo in gateSelectURL
2026-05-19 22:03:35 +02:00
Richard Schreiber
9d7038b127
Force async_task_is_download to be downloaded if in iframe (Z#23234427) ( #6194 )
...
* Force async_task_is_download to be downloaded if in iframe (Z#23234427)
* Update src/pretix/static/pretixbase/js/asynctask.js
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2026-05-19 17:07:54 +02:00
Richard Schreiber
ce5af572cc
Improve error messages for name-parts inputs (Z#23234440) ( #6187 )
...
* Improve error messages for name-parts inputs (Z#23234440)
* fix isort after flake8
* correct spelling of .med in user-provided title/name
* fix search instead of match
2026-05-19 15:23:30 +02:00
dependabot[bot]
d765a89139
Update djangorestframework requirement from ==3.16.* to ==3.17.* ( #6013 )
...
* Update djangorestframework requirement from ==3.16.* to ==3.17.*
Updates the requirements on [djangorestframework](https://github.com/encode/django-rest-framework ) to permit the latest version.
- [Release notes](https://github.com/encode/django-rest-framework/releases )
- [Commits](https://github.com/encode/django-rest-framework/compare/3.16.0...3.17.0 )
---
updated-dependencies:
- dependency-name: djangorestframework
dependency-version: 3.17.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix failing test
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raphael Michel <michel@rami.io >
2026-05-18 17:58:43 +02:00
Richard Schreiber
3df5b1d075
Add cssclass for footer-nav and improve button-style in footer ( #6167 )
2026-05-18 13:16:50 +02:00
dependabot[bot]
52b28997a2
Update fakeredis requirement from ==2.34.* to ==2.35.* ( #6072 )
...
* Update fakeredis requirement from ==2.34.* to ==2.35.*
Updates the requirements on [fakeredis](https://github.com/cunla/fakeredis-py ) to permit the latest version.
- [Release notes](https://github.com/cunla/fakeredis-py/releases )
- [Commits](https://github.com/cunla/fakeredis-py/compare/v2.34.0...v2.35.0 )
---
updated-dependencies:
- dependency-name: fakeredis
dependency-version: 2.35.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update class name
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raphael Michel <michel@rami.io >
2026-05-18 09:48:51 +02:00
Raphael Michel
1436b65347
Add webhooks for quota changes (Z#23232443)
2026-05-17 16:33:20 +02:00
sweenu
cc06588991
Rephrase refund info paragraph
2026-05-17 16:33:15 +02:00
Nikolai
e08243e3b2
Translations: Update Danish
...
Currently translated at 59.1% (3725 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-05-17 15:33:11 +02:00
Yasunobu YesNo Kawaguchi
3a4e30f2ec
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-05-17 15:33:11 +02:00
Yasunobu YesNo Kawaguchi
ea2fa741f5
Translations: Update Japanese
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-05-17 15:33:11 +02:00
Stefano Campus
20d1bb9d32
Translations: Update Italian
...
Currently translated at 40.0% (2521 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-05-17 15:33:11 +02:00
Hijiri Umemoto
ad48d592e7
Translations: Update Japanese
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-05-17 15:33:11 +02:00
pajowu
4861aca640
Fix timepicker in checkinrules ( #6182 )
...
The timepickers format was changed by accident to the datetimeformat in the vue3 migration
2026-05-12 16:17:24 +02:00
pajowu
82450c8250
Handle related fields in export_form_data (Z#23233538) ( #6157 )
2026-05-12 14:55:25 +02:00
luelista
80ed6e76cd
Fix failing orderlist export if orders with invalid payment provider identifiers exist (Z#23233440) ( #6159 )
...
* Fix orderlist export if orders with invalid payment provider identifiers exist (Z#23233440)
* Performance: Move _get_all_payment_methods out of loop
2026-05-12 11:57:18 +02:00
Lukas Bockstaller
bb211be436
use datetime.fromisoformat instead of dateutil.parser (Z#23234093) ( #6164 )
...
* use datetime.fromisoformat instead of dateutil.parser
* convert remaining parser usages as well
2026-05-12 10:41:24 +02:00
Richard Schreiber
3b70ef8c84
Allow event being optional in LoggingMixin ( #6166 )
2026-05-12 09:45:42 +02:00
Richard Schreiber
9d57380c9a
Widget: fix missing whitespace in PriceBox
2026-05-12 09:34:17 +02:00