Lukas Bockstaller
59b207b756
API: run clean_live() after updates to the event (Z#23250960) ( #6695 )
...
* API: run `clean_live()` after updates to the event
* raise correct validation error
* add test cases for required meta_properties and going live
2026-10-26 11:34:59 +01:00
dependabot[bot] and Lukas Bockstaller
c9f7bf8680
Update djangorestframework requirement from ==3.17.* to ==3.18.* ( #6470 )
...
* 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 >
* RestFramework: use LIST_SERIALIZER_ERRORS_AS_DICT compatibility option
* set lower bound for djangorestframework
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lukas Bockstaller <bockstaller@pretix.eu >
2026-10-23 16:05:54 +02:00
Martin Gross
2fcb51bf2f
Translations: Update Basque
...
Currently translated at 46.5% (121 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/eu/
powered by weblate
2026-10-23 15:03:21 +02:00
Martin Gross
6a762854e2
Translations: Update Basque
...
Currently translated at 48.0% (3093 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/eu/
powered by weblate
2026-10-23 15:03:21 +02:00
IÑIGO ANSA
b29fb69790
Translations: Update Basque
...
Currently translated at 48.0% (3093 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/eu/
powered by weblate
2026-10-23 13:21:10 +02:00
IÑIGO ANSA
c7a23da055
Translations: Update Basque
...
Currently translated at 45.7% (119 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/eu/
powered by weblate
2026-10-23 13:21:10 +02:00
IÑIGO ANSA
a3704c54e9
Translations: Update Basque
...
Currently translated at 47.9% (3091 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/eu/
powered by weblate
2026-10-23 13:21:10 +02:00
Daniel Jaraud
764d49482a
Translations: Update French
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-10-23 13:21:10 +02:00
Lukas Bockstaller
1ca41269cd
test: unset EMAIL_HOST_USER and EMAIL_HOST_PASSWORD for smtp tests ( #6688 )
...
Harden tests so that they don't fail locally when the config values are set in pretix.cfg
2026-10-22 12:03:57 +02:00
Lukas Bockstaller
9581c08949
put last_seen attribute into the defaults parameter of the get_or_create ( #6689 )
2026-10-22 12:00:35 +02:00
luelista
5393aff5f0
Attempt to make customer account SSO configuration a bit less confusing ( #6586 )
...
* More explanation text, better titles
* Direct links to docs
* Add all information to copy/paste in one place
2026-10-22 10:57:37 +02:00
Raphael Michel
03e488ef20
Add comment on known permission issue
2026-10-21 13:55:13 +02:00
Douwe Somers
619c68e51a
Fix interpolate function ( #6672 )
2026-10-21 10:59:46 +02:00
Richard Schreiber
10c1d5106d
API: make bundle_variation optional when creating items with bundles ( #6681 )
...
* API: make bundle_variation optional when creating items with bundles
* Add test
2026-10-21 10:32:15 +02:00
Martin Gross
876566759d
Stripe: Reenable Continue button for Affirm/Klarna even if CC-element is not present
2026-10-21 10:05:34 +02:00
Christiaan de Die le Clercq
c6a0e06e87
Translations: Update Dutch
...
Currently translated at 96.9% (6247 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-10-20 12:09:18 +02:00
Martin Gross
39e4a6c9f7
Translations: Update Luxembourgish
...
Currently translated at 25.1% (1619 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/lb/
powered by weblate
2026-10-20 12:09:18 +02:00
Martin Gross
431bd038fc
Translations: Update German
...
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/
powered by weblate
2026-10-20 12:09:18 +02:00
Martin Gross
2374a33424
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-10-20 12:09:18 +02:00
Martin Gross
463de6ae12
Translations: Update German
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-10-20 12:09:18 +02:00
Jakob
117b300c86
Translations: Update Luxembourgish
...
Currently translated at 25.1% (1619 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/lb/
powered by weblate
2026-10-20 12:09:18 +02:00
Jakob
36d7f684c3
Translations: Update German
...
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/
powered by weblate
2026-10-20 12:09:18 +02:00
Jakob
9ceab479a4
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-10-20 12:09:18 +02:00
Jakob
6229b4a848
Translations: Update German
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-10-20 12:09:18 +02:00
Martin Gross
b5ae2ccb25
PayPal2: CCID3 messaging ( #6679 )
2026-10-20 11:01:37 +02:00
Richard Schreiber
f196417005
Fix customer export for no attendee_name available ( #6676 )
2026-10-19 15:20:41 +02:00
Lukas Bockstaller
090a73d02a
migrate to new peppol lookup endpoints ( #6677 )
...
https://openpeppol.atlassian.net/wiki/spaces/PTPUB/pages/5059608580/SML+Insourcing
2026-10-19 11:08:32 +02:00
Lukas Bockstaller
e4b29f56a4
updates mark_oder_expired() docstring to match reality ( #6675 )
2026-10-16 16:45:15 +02:00
pajowu
531758d444
Save OutgoingMail guid generated by mail() ( #6674 )
2026-10-16 10:34:48 +02:00
pajowu
b1ec585fc8
Add attendee_name_for_salutation-Placeholder (Z#23249905) ( #6666 )
2026-10-16 10:34:28 +02:00
pajowu
a076461eae
Add missing presale_has_ended_text to EventIndex context (Z#23249717) ( #6663 )
...
Seems to have been lost in merge conflict https://github.com/pretix/pretix/commit/5ffb1f469e8f066269b407a64502353792041786
2026-10-16 10:34:06 +02:00
pajowu
8048859fb4
Match typeahead event ordering to organizer event list (Z#23249032) ( #6661 )
2026-10-16 10:33:39 +02:00
Martin Gross
2e4e60db34
Stripe: Enable Wero
2026-10-14 10:10:44 +02:00
Raphael Michel
6b7f2ad684
API: Fix PATCH on item addon sets without min_count or max_count ( fixes #6650 ) ( #6651 )
2026-10-10 09:53:49 +02:00
Richard Schreiber
ba36d649c6
Fix sendmail migration activating plugin on events ( #6656 )
2026-10-08 12:35:41 +02:00
Richard Schreiber
ca90b2af09
Fix prefix for event notifications ( #6653 )
2026-10-08 10:09:38 +02:00
Phin Wolkwitz
fe43862fa4
Sendmail: Handle scheduled mails in inactive plugin (Z#23243588) ( #6587 )
...
* Activate plugin where rules are currently active (migration)
* Check if plugin is active before sending mails
* Disable rules when the plugin gets (manually) uninstalled
2026-10-07 10:33:16 +02:00
Raphael Michel and Richard Schreiber
411cd764a6
Order changes: Log more information about taxes ( #6637 )
...
* Order changes: Log more information about taxes
* Apply batched suggestions from code review
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
* Add to tax_rule change as well
---------
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2026-10-07 09:28:35 +02:00
6618e3a039
Organizer-level notifications ( #6462 )
...
* Organizer-level notifications
* Update signals
* Update signal docs
* Add tests
* Apply batched suggestions from code review
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
* Update src/pretix/base/models/organizer.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-10-07 09:28:15 +02:00
Richard Schreiber
b7cd97c33e
API: fix payment confirm if request.data is empty string ( #6634 )
...
* API: fix payment confirm if request.data is empty string
* fix fallback value
2026-10-07 09:21:30 +02:00
Hijiri Umemoto
b9fbe699ab
Translations: Update Japanese
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-10-06 11:04:53 +02:00
Oksigenia
8e3f3cc8c8
Translations: Update Spanish
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2026-10-06 11:04:53 +02:00
Oksigenia
945f80b288
Translations: Update Spanish
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-10-06 11:04:53 +02:00
Translate pretix user 594
25799da70d
Translations: Update Russian
...
Currently translated at 25.9% (1672 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2026-10-06 11:04:53 +02:00
Nate Horst
6b01023d16
Translations: Update Thai
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/th/
powered by weblate
2026-10-06 11:04:53 +02:00
Nate Horst
98644db976
Translations: Update Thai
...
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-10-06 11:04:53 +02:00
Translate pretix user 594
814ae7f4d9
Translations: Update Russian
...
Currently translated at 44.6% (116 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ru/
powered by weblate
2026-10-06 11:04:53 +02:00
Translate pretix user 594
ae39a1e112
Translations: Update Russian
...
Currently translated at 25.9% (1670 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2026-10-06 11:04:53 +02:00
Translate pretix user 594
61b94f1128
Translations: Update Russian
...
Currently translated at 41.9% (109 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ru/
powered by weblate
2026-10-06 11:04:53 +02:00
Translate pretix user 594
dbb586ad5a
Translations: Update Russian
...
Currently translated at 24.3% (1569 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2026-10-06 11:04:53 +02:00