luelista and GitHub
fe5d095ae7
Prevent changing ticket secret of gift-card-issuing order positions ( #6281 )
2026-07-16 12:41:27 +02:00
luelista and GitHub
ebc31c901a
Fix sorting in voucher list (Z#23240539) ( #6383 )
2026-07-16 12:11:30 +02:00
Raphael Michel
2660dfe1bc
CSP: Hotfix connect-src to allow static file access for PDF editor
2026-07-16 10:23:44 +02:00
Raphael Michel and GitHub
08c376a459
API: Add raw_source_type to failed checkins update ( #6272 )
2026-07-15 18:06:58 +02:00
Gerasimos Chourdakis and GitHub
6901ed8b26
Event settings: Improve wording of help message for is_remote ( #6386 )
2026-07-15 17:46:15 +02:00
Llewelyn Barkhuizen and Raphael Michel
62f1cbadaf
Translations: Update Afrikaans
...
Currently translated at 0.1% (3 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/af/
powered by weblate
2026-07-15 17:44:34 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
1386b40e6f
Translations: Update Hungarian
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hu/
powered by weblate
2026-07-15 17:44:34 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
bbcd1b86b7
Translations: Update Hungarian
...
Currently translated at 17.8% (1138 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2026-07-15 17:44:34 +02:00
Jochen Siebert and Raphael Michel
6894070239
Translations: Update German
...
Currently translated at 100.0% (6362 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-07-15 17:44:34 +02:00
Llewelyn Barkhuizen and Raphael Michel
7470a7198b
Translations: Add Afrikaans
2026-07-15 17:44:34 +02:00
Llewelyn Barkhuizen and Raphael Michel
ddda634ef3
Translations: Add Afrikaans
2026-07-15 17:44:34 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
3f7064f12b
Translations: Update Hungarian
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hu/
powered by weblate
2026-07-15 17:44:34 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
6386c99175
Translations: Update Hungarian
...
Currently translated at 17.0% (1084 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2026-07-15 17:44:34 +02:00
eb29101d09
Allow more decimal places for tax rates ( #6092 )
...
* Allow more decimal places for tax rates
* Fix normalization
* More tax rate handling
* Add uncommitted tests
* Rebase migration
* Update src/pretix/base/migrations/0304_tax_rate_decimals.py
Co-authored-by: robbi5 <richt@rami.io >
---------
Co-authored-by: robbi5 <richt@rami.io >
2026-07-15 16:20:45 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
d007fb9566
Translations: Update Hungarian
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hu/
powered by weblate
2026-07-15 11:39:34 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
93cbbea193
Translations: Update Hungarian
...
Currently translated at 16.7% (1064 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2026-07-15 11:39:34 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
eacce6d1f8
Translations: Update Hungarian
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hu/
powered by weblate
2026-07-15 11:39:34 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
cdd7412fbb
Translations: Update Hungarian
...
Currently translated at 13.2% (844 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2026-07-15 11:39:34 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
a6d462c14e
Translations: Update Hungarian
...
Currently translated at 11.2% (717 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2026-07-15 11:39:34 +02:00
Hijiri Umemoto and Raphael Michel
d5d928cdce
Translations: Update Japanese
...
Currently translated at 100.0% (6362 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-07-15 11:39:34 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
e0a8b81290
Translations: Update Hungarian
...
Currently translated at 11.1% (711 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2026-07-15 11:39:34 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
6b0419e488
Translations: Update Hungarian
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hu/
powered by weblate
2026-07-15 11:39:34 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
48104e0c9f
Translations: Update Hungarian
...
Currently translated at 10.8% (690 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2026-07-15 11:39:34 +02:00
ahmed badr and Raphael Michel
7eefb18b67
Translations: Update Arabic
...
Currently translated at 99.7% (6348 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2026-07-15 11:39:34 +02:00
ahmed badr and Raphael Michel
f9022e5a5e
Translations: Update Arabic
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ar/
powered by weblate
2026-07-15 11:39:34 +02:00
ahmed shabbat and Raphael Michel
08c5963d7b
Translations: Update Arabic
...
Currently translated at 99.7% (6348 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2026-07-15 11:39:34 +02:00
ahmed badr and Raphael Michel
e8274527cb
Translations: Update Arabic
...
Currently translated at 99.7% (6348 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2026-07-15 11:39:34 +02:00
Raphael Michel and Raphael Michel
f77aad0eeb
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2026-07-15 11:39:34 +02:00
ahmed badr and Raphael Michel
d5b0059c34
Translations: Update Arabic
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ar/
powered by weblate
2026-07-15 11:39:34 +02:00
ahmed badr and Raphael Michel
47a170ab62
Translations: Update Arabic
...
Currently translated at 78.6% (5005 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2026-07-15 11:39:34 +02:00
ahmed shabbat and Raphael Michel
93aebffe2c
Translations: Update Arabic
...
Currently translated at 65.8% (4191 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2026-07-15 11:39:34 +02:00
ahmed badr and Raphael Michel
7795c711be
Translations: Update Arabic
...
Currently translated at 65.8% (4191 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2026-07-15 11:39:34 +02:00
ahmed badr and Raphael Michel
1eb685d4ee
Translations: Update Arabic
...
Currently translated at 59.8% (3808 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2026-07-15 11:39:34 +02:00
CVZ-es and Raphael Michel
b8c523cfac
Translations: Update Spanish
...
Currently translated at 100.0% (6362 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-07-15 11:39:34 +02:00
Joram Schwartzmann and Raphael Michel
fae9fff98e
Translations: Update French
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2026-07-15 11:39:34 +02:00
CVZ-es and Raphael Michel
92cfbd54b9
Translations: Update French
...
Currently translated at 100.0% (6362 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-07-15 11:39:34 +02:00
Joram Schwartzmann and Raphael Michel
18203e0804
Translations: Update French
...
Currently translated at 100.0% (6362 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-07-15 11:39:34 +02:00
Raphael Michel and GitHub
52ed8eeb50
Mail setup: Add DKIM + DMARC validation ( #6339 )
...
* Mail setup: Add DKIM + DMARC validation
* Tests
* Test fixes
2026-07-15 11:36:35 +02:00
1e4888bad0
Bump django-filter from 25.1 to 26.1 ( #6377 )
...
Bumps [django-filter](https://github.com/carltongibson/django-filter ) from 25.1 to 26.1.
- [Release notes](https://github.com/carltongibson/django-filter/releases )
- [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst )
- [Commits](https://github.com/carltongibson/django-filter/compare/25.1...26.1 )
---
updated-dependencies:
- dependency-name: django-filter
dependency-version: '26.1'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 09:41:35 +02:00
dependabot[bot] and Raphael Michel
c3056a8aae
Update sentry-sdk requirement from ==2.64.* to ==2.65.*
...
Updates the requirements on [sentry-sdk](https://github.com/getsentry/sentry-python ) to permit the latest version.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/2.64.0...2.65.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.65.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-15 09:41:18 +02:00
Raphael Michel and GitHub
4a4cff3c41
Drop all csp_ignore statements from core (except stripe, for now) ( #6337 )
...
* Add proper CSP policy for HTML email preview
* Handle safe types centrally
* Precompile schema validation function to get rid of ajv2020
* Fix tests
* adjust more tests
2026-07-15 09:39:42 +02:00
Raphael Michel and GitHub
ffca102a8a
Question form: Do not store invalid False values for required boolean questions (Z#23239887) ( #6366 )
2026-07-10 16:42:10 +02:00
luelista and GitHub
78f8830f90
Hotfix: fix order_position_buttons receiver
2026-07-10 15:08:10 +02:00
Raphael Michel
eb594266a7
Hotfix: Add missing mark_safe after strip
2026-07-10 14:56:48 +02:00
76e6803eac
Fix customer views using wrong csrf middleware ( #6027 )
...
* Fix customer views using wrong csrf middleware
This lead to persistent csrf validation errors if the token from the cookie expired, which could only be solved by clearing cookies.
* Remove unneccesary csrf_protect decorators
* Fix typo
Co-authored-by: Raphael Michel <michel@pretix.eu >
---------
Co-authored-by: Raphael Michel <michel@pretix.eu >
2026-07-10 13:25:40 +02:00
Richard Schreiber and pajowu
e19908571c
Fix delete_cookie for partitioned legacy CSRF cookie
2026-07-10 13:25:40 +02:00
779ab360df
Bump django-formtools from 2.6.1 to 2.7 ( #6371 )
...
Bumps [django-formtools](https://github.com/jazzband/django-formtools ) from 2.6.1 to 2.7.
- [Changelog](https://github.com/jazzband/django-formtools/blob/master/docs/changelog.rst )
- [Commits](https://github.com/jazzband/django-formtools/compare/2.6.1...2.7 )
---
updated-dependencies:
- dependency-name: django-formtools
dependency-version: '2.7'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-10 12:17:12 +02:00
Raphael Michel and GitHub
723c63008d
Team invite: Improve error message (Z#23239860) ( #6368 )
2026-07-10 12:13:44 +02:00
15c194c0a3
Add base class for historical payment providers ( #6336 )
...
* Add base class for historical payment providers
* Update src/pretix/base/payment.py
Co-authored-by: pajowu <engelhardt@pretix.eu >
---------
Co-authored-by: pajowu <engelhardt@pretix.eu >
2026-07-10 11:10:32 +02:00
pajowu and GitHub
7f847c3dd2
Fix TypeError if task.request.headers is None ( #6367 )
2026-07-09 18:52:49 +02:00