Richard Schreiber
825e932ea6
fix flake8
2026-09-22 13:44:06 +02:00
Richard Schreiber
b363c71ae4
undo test changes in events test
2026-09-22 13:41:44 +02:00
Richard Schreiber
8eff96557c
make label_child configurable if MetaPropertyDictField should contain non-localized stuff
2026-09-22 11:54:46 +02:00
Richard Schreiber
d3090a7499
fix docs for i18n strings
2026-09-22 11:50:54 +02:00
Richard Schreiber
1e6c167bd7
update MetaPropertyDictField
2026-09-22 11:49:55 +02:00
Richard Schreiber
ab248d0d97
Change to I18nField for validation
2026-09-22 11:38:51 +02:00
Richard Schreiber
0e38518e9f
Improve validation
2026-09-22 10:50:49 +02:00
Richard Schreiber
4ea5a6128b
fix validation result
2026-09-21 12:47:35 +02:00
Richard Schreiber
3fe39d77cd
Make ObjectListField more flexibel for re-use
2026-09-21 12:27:47 +02:00
Richard Schreiber
59216c0bd5
fix permission tests
2026-09-21 11:15:43 +02:00
Richard Schreiber
6aff1cf55c
fix flake8
2026-09-21 09:21:56 +02:00
Richard Schreiber
3fc0ddd1d5
update tests to check for error-messages as well
2026-09-21 09:20:13 +02:00
Richard Schreiber and Raphael 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 and Richard Schreiber
09b10127b4
Apply batched suggestions from code review
...
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2026-09-18 13:45:40 +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
b4b5dd2ff3
Add new doc-file to index, fix spelling and description
2026-09-09 14:08:45 +02:00
Phin Wolkwitz
4f0d5f0a64
Add API-endpoint for event-meta-properties
2026-09-07 16:07:10 +02:00
Raphael Michel and Richard 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
a84a02c298
Vite: Add dev CORS ( #6511 )
2026-09-01 11:22:19 +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
Lukas Bockstaller
e6572344ca
CI: add tracing for e2e tests during failure ( #6491 )
...
* collect and upload traces on failure
* include deps for pw install
2026-08-31 12:52:06 +02:00
Raphael Michel
2e8e6a6b07
SBOM creation and upload ( #6499 )
...
* Build and upload SBOM
* Merge SBOMs
* Use official cli
* Remove matrix
* Merge SBOMs to array
* Use newer sbom-submit
* debug
* Remove debug
* Explicitly setup node
* Add npm location
* Add test
* REmove test call
2026-08-25 15:28:15 +02:00
dependabot[bot]
19cd0a7f43
Update protobuf requirement from ==7.35.* to ==7.36.*
...
Updates the requirements on [protobuf](https://github.com/protocolbuffers/protobuf ) to permit the latest version.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 7.36.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-25 14:37:23 +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