dependabot[bot]
e9f2af7307
Update djangorestframework requirement from ==3.17.* to ==3.18.*
...
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.17.0...3.18.0 )
---
updated-dependencies:
- dependency-name: djangorestframework
dependency-version: 3.18.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-09 12:11:23 +00:00
Ferdinand Malcher
6025c7942f
Product pictures: fix CSS to always fit image to viewport ( #6527 )
2026-09-09 14:10:15 +02:00
dependabot[bot]
23a3412154
Update django-statici18n requirement from ==2.7.* to ==2.8.* ( #6529 )
...
Updates the requirements on [django-statici18n](https://github.com/zyegfryed/django-statici18n ) to permit the latest version.
- [Changelog](https://github.com/zyegfryed/django-statici18n/blob/main/docs/changelog.rst )
- [Commits](https://github.com/zyegfryed/django-statici18n/compare/v2.7.0...v2.8.0 )
---
updated-dependencies:
- dependency-name: django-statici18n
dependency-version: 2.8.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 14:08:54 +02:00
Raphael Michel and Richard Schreiber
3635f6fb0c
Widget: Add data-fix equivalent for attendee data (Z#23202714) ( #6533 )
...
* Widget: Add data-fix equivalent for attendee data (Z#23202714)
* Update src/pretix/presale/checkoutflow.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Update src/pretix/presale/checkoutflow.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Update src/pretix/presale/checkoutflow.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-09-09 14:06:41 +02:00
Kara Engelhardt
2aadfa2ce4
RRuleForm: allow selecting the fourth occurence of a weekday of a month (Z#23245893)
...
The fourth often is the same as the last, but not always. A weekday can appear five times in a month
2026-09-09 12:21:42 +02:00
Raphael Michel
dd0d78242e
PDF editor: Harden cached file access for background (Z#23242291) ( #6446 )
2026-09-09 11:13:29 +02:00
Raphael Michel and luelista
42c5de895c
CachedFileField: Bind file access to session (Z#23242301) ( #6447 )
...
* CachedFileField: Bind file access to session (Z#23242301)
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2026-09-09 09:52:40 +02:00
Raphael Michel and luelista
e91718e73b
Password reset: Prevent race condition that uses token twice (Z#23242132) ( #6448 )
...
* Password reset: Prevent race condition that uses token twice
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2026-09-09 09:52:38 +02:00
Martin Gross and Raphael Michel
2c15d8b074
Event Settings: Make contact_url and imprint_url I18nURLField (Z#23238623) ( #6506 )
...
* Event Settings: Make contact_url and imprint_url I18nURLField (Z#23238623)
* isort
* Update doc/api/resources/events.rst
---------
Co-authored-by: Raphael Michel <michel@pretix.eu >
2026-09-09 09:14:37 +02:00
Raphael Michel and Lukas Bockstaller
edb4069e18
Payment step: Allow to postpone payment choice on some sales channels ( #6516 )
...
* Payment step: Allow to postpone payment choice on some sales channels
* Add tests
* handle payment provider (de-)selection and partial payments (#6526 )
---------
Co-authored-by: Lukas Bockstaller <bockstaller@pretix.eu >
2026-09-08 09:32:15 +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
b809d93bdc
Do not hide subevent list if filtered list is empty ( #6460 )
...
* Do not hide subevent list if filtered list is empty
* Event calendar: Allow to show a message if no events are found
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
* Fix failures on org level
* add aria-hidden if no subevents
* Update src/pretix/base/settings.py
* Update src/pretix/base/settings.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: luelista <weller@rami.io >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-08-24 14:42:41 +02:00
Raphael Michel
d5a8d71ed3
Sentry: enable_logs is removed
2026-08-24 14:42:15 +02:00
dependabot[bot]
d481574d42
Update sentry-sdk requirement from ==2.66.* to ==2.68.*
...
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.66.0...2.68.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.68.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-24 14:42:15 +02:00
Kara Engelhardt
0593172146
Transmit invoices generated due to paymentprovider changes (Z#23242806)
2026-08-24 13:45:54 +02:00
Translate pretix user 586
64a5361dba
Translations: Update Italian
...
Currently translated at 60.8% (3887 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
5622c1ddaa
Translations: Update Italian
...
Currently translated at 60.7% (3877 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
73c29fc3b9
Translations: Update Italian
...
Currently translated at 60.1% (3842 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
c73f2f77cf
Translations: Update Italian
...
Currently translated at 59.2% (3787 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
55a0db3a32
Translations: Update Italian
...
Currently translated at 57.7% (3687 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
a47768312b
Translations: Update Italian
...
Currently translated at 57.5% (3676 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00
Xiaofan Wang
cf272bf575
Translations: Update Chinese (Simplified Han script)
...
Currently translated at 44.7% (2861 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hans/
powered by weblate
2026-08-24 13:33:21 +02:00
Hijiri Umemoto
f3e0e7f4ac
Translations: Update Japanese
...
Currently translated at 100.0% (6387 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-08-24 13:33:21 +02:00
Translate pretix user 586
5a06f9416c
Translations: Update Italian
...
Currently translated at 53.0% (3387 of 6387 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-08-24 13:33:21 +02:00