dependabot[bot]
6839163027
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 >
2026-04-09 18:15:53 +00:00
Kara Engelhardt
5d7ee584d9
Fix AttributeError when running tests with debug toolbar installed
2026-04-09 13:21:54 +02:00
Lukas Bockstaller
58cce4b85e
adds fallback to PaymentDetailsField (PRETIXEU-D6V) ( #6041 )
...
* adds fallback to PaymentDetailsField
* return empty object instead of info_data
2026-04-09 12:32:46 +02:00
luelista
aa420d4353
Do not reset event list type automatically (Z#23226325) ( #6068 )
...
Co-authored-by: Kara Engelhardt <engelhardt@pretix.eu >
2026-04-08 18:47:45 +02:00
dependabot[bot]
d2ca217cd8
Bump brace-expansion from 1.1.12 to 1.1.13 in /src/pretix/static/npm_dir ( #6050 )
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.12 to 1.1.13.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.13
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 15:30:15 +02:00
dependabot[bot]
cb6d3967a0
Bump picomatch from 2.3.1 to 2.3.2 in /src/pretix/static/npm_dir ( #6030 )
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 15:30:05 +02:00
Raphael Michel
221cbd15ab
[SECURITY] API: Add missing event filter for check-ins
2026-04-08 13:57:55 +02:00
Lukas Bockstaller
5c7104634e
Order import: handle mixed endings of last line (Z#23230806) ( #6066 )
...
* handle mixed line endings in import
* formatting
2026-04-08 13:25:38 +02:00
Richard Schreiber
c037fd865b
Fix multi-product order edit with seats ( #6063 )
2026-04-08 11:02:58 +02:00
Kara Engelhardt
12171e0665
Fix copy-and-paste errors
2026-04-07 14:39:33 +02:00
Kara Engelhardt
444963e952
tests: Remove on_commit monkeypatch
2026-04-07 14:39:33 +02:00
Kara Engelhardt
a57810cf41
tests: replace broken monkeypatching with TransactionTestCase
2026-04-07 14:39:33 +02:00
Kara Engelhardt
2e2e57d231
Fix typo in test detection, improve check
...
A non-empty string is truthy, making the the for-loop useless, as the first item in inspect.stack() is always the for-loop itself, which then lead to the function returning immediately.
This commit
* fixes this typo
* changes the loop to ignore the first element of instpect.stack() (which is the loop itself)
* ignores django-internal code
This should create something similar to what I suspect the code was intended to do originally.
2026-04-07 14:39:33 +02:00
Kara Engelhardt
fc7e8ea67a
Log new properties when changing device
2026-04-07 13:28:38 +02:00
Raphael Michel
23d1673403
Fix typo
2026-04-02 21:43:36 +02:00
Raphael Michel
92d1830f3b
Exporters: Pass state about staff_session
2026-04-02 21:03:42 +02:00
Raphael Michel
d411c36414
Exporters: Give access to authentication infos and allow empty permissions ( #5979 )
...
* Exporters: Give access to authentication infos
* Allow exporters to have empty permission
* Use a protocol
2026-04-02 15:44:36 +02:00
Raphael Michel
84e12fea32
Dockerfile: Use Python 3.13 ( #6028 )
2026-04-02 13:18:04 +02:00
Kara Engelhardt
b6518449d6
Add placeholder for checked in addons (Z#23230009)
2026-04-02 12:06:00 +02:00
Ruud Hendrickx
50c99e1239
Translations: Update Dutch (Belgium)
...
Currently translated at 82.8% (5210 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-04-02 12:01:26 +02:00
dependabot[bot]
e70452ee47
Update pillow requirement from ==12.1.* to ==12.2.*
...
Updates the requirements on [pillow](https://github.com/python-pillow/Pillow ) to permit the latest version.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/12.1.0...12.2.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.2.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-02 12:01:19 +02:00
Raphael Michel
666b496ab4
Allow to configure a readonly DB connection ( #5978 )
2026-04-01 13:46:52 +02:00
Richard Schreiber
8bd0665f37
Fix password-manager username not saved on customer account creation ( #6043 )
...
* Fix password-manager username not saved on customer account creation
* Fix tests/make email not required
2026-04-01 12:00:03 +02:00
Raphael Michel
ed1459b1dd
Order change form: Allow to add multiple identical positions (Z#23227479) ( #6044 )
...
* Order change form: Allow to add multiple identical positions (Z#23227479)
* New implementation
2026-04-01 11:54:48 +02:00
Raphael Michel
8c251029b9
Fix useless cart sessions being created ( #6045 )
...
* Do not create useless cart session accessing invoice address
* Skip useless code paths in CartMixin
* Do not create cart session on view with active session
* Create regression tests
2026-04-01 09:29:14 +02:00
dependabot[bot]
531f697b9a
Update redis requirement from ==7.1.* to ==7.4.*
...
Updates the requirements on [redis](https://github.com/redis/redis-py ) to permit the latest version.
- [Release notes](https://github.com/redis/redis-py/releases )
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES )
- [Commits](https://github.com/redis/redis-py/compare/v7.1.0...v7.4.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 7.4.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 09:20:14 +02:00
Ruud Hendrickx
719ad7104d
Translations: Update Dutch (Belgium)
...
Currently translated at 82.1% (5164 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-04-01 09:19:49 +02:00
Ruud Hendrickx
dcb0eb765f
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-04-01 09:19:49 +02:00
CVZ-es
86b5191e8b
Translations: Update Spanish
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-04-01 09:19:49 +02:00
Ruud Hendrickx
b0714886bc
Translations: Update Dutch
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-04-01 09:19:49 +02:00
CVZ-es
438f70c730
Translations: Update French
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-04-01 09:19:49 +02:00
Ruud Hendrickx
608b150bf8
Translations: Update Dutch (Belgium)
...
Currently translated at 79.6% (5007 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-04-01 09:19:49 +02:00
Renne Rocha
c0df7c6142
Translations: Update Portuguese (Brazil)
...
Currently translated at 95.1% (5980 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-04-01 09:19:49 +02:00
dependabot[bot]
b2ea172a60
Update sentry-sdk requirement from ==2.56.* to ==2.57.*
...
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.56.0...2.57.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.57.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 09:19:35 +02:00
Raphael Michel
a2cef22ea8
Bump version to 2026.4.0.dev0
2026-03-30 15:01:39 +02:00
Raphael Michel
3843448812
Bump version to 2026.3.0
v2026.3.0
2026-03-30 15:01:30 +02:00
Kara Engelhardt
49893ca9df
Fix crash in mail_send_task for nonexistant mails
2026-03-30 14:57:56 +02:00
Raphael Michel
4eade5070e
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-03-30 14:01:13 +02:00
Raphael Michel
32b1997208
Translations: Update German
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-03-30 14:01:13 +02:00
Raphael Michel
eaf4a310f6
Translations: Update wordlist
2026-03-30 13:59:37 +02:00
Raphael Michel
8dc0f7c1b2
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-03-30 13:26:02 +02:00
CVZ-es
dd3e6c4692
Translations: Update Spanish
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2026-03-30 13:21:45 +02:00
Kara Engelhardt
c7437336b4
Add length help text to customer password forms
...
Also cleans up dead code, as `validate_password` always returns None or raises a ValidationError.
2026-03-30 11:25:14 +02:00
luelista
4c0c775baa
Improve 2fa type selection UI ( #6031 )
2026-03-27 13:47:10 +01:00
Linnea Thelander
394652a5ff
Translations: Update Swedish
...
Currently translated at 88.0% (5530 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-03-27 10:05:21 +01:00
Ivano Voghera
3f50d065ec
Translations: Update Italian
...
Currently translated at 40.0% (2515 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-27 10:05:21 +01:00
Ivano Voghera
4121061267
Translations: Update Italian
...
Currently translated at 40.0% (2515 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-26 18:50:24 +01:00
Linnea Thelander
aed2220139
Translations: Update Swedish
...
Currently translated at 76.9% (197 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sv/
powered by weblate
2026-03-26 18:50:24 +01:00
Linnea Thelander
4b2c54d38e
Translations: Update Swedish
...
Currently translated at 88.0% (5530 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-03-26 18:50:24 +01:00
Ivano Voghera
0113a3dc1f
Translations: Update Italian
...
Currently translated at 39.9% (2507 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-26 18:50:24 +01:00