Martin Gross
f82a6e91e6
Move validation into form field.
2026-04-08 13:11:50 +02:00
Martin Gross
35f78f2012
Customer Accounts: Limit length; reject URLs in name
2026-04-08 11:48:42 +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
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
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
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
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
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
Linnea Thelander
c12a8935f1
Translations: Update Swedish
...
Currently translated at 87.9% (5529 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-03-26 11:48:45 +01:00
Pietro Isotti
a86a6cc2c7
Translations: Update Italian
...
Currently translated at 39.5% (2486 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-26 11:48:45 +01:00
Pietro Isotti
fec2b9a2fc
Translations: Update Italian
...
Currently translated at 68.3% (175 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/it/
powered by weblate
2026-03-26 11:48:45 +01:00
Pietro Isotti
d847a7e8f8
Translations: Update Italian
...
Currently translated at 39.2% (2463 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-26 11:48:45 +01:00
Ruud Hendrickx
c58a968196
Translations: Update Dutch (Belgium)
...
Currently translated at 79.1% (4970 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-26 11:48:45 +01:00
Renne Rocha
81cbaca162
Translations: Update Portuguese (Brazil)
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2026-03-26 11:48:45 +01:00
Renne Rocha
218df7a49f
Translations: Update Portuguese (Brazil)
...
Currently translated at 95.1% (5979 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-26 11:48:45 +01:00
Ruud Hendrickx
f64343d977
Translations: Update Dutch (Belgium)
...
Currently translated at 78.7% (4948 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-26 11:48:45 +01:00
Hijiri Umemoto
b36c7cbef3
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-03-26 11:48:45 +01:00
Hijiri Umemoto
18b39ba7cd
Translations: Update Japanese
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-03-26 11:48:45 +01:00