Kara Engelhardt
39c77df7b3
start preview
2026-07-09 10:58:55 +02:00
Kara Engelhardt
1048f3744e
wallet wip
2026-07-08 17:20:39 +02:00
Kara Engelhardt
f881af00df
Fix typo
2026-07-08 17:20:39 +02:00
Kara Engelhardt
27e36518ea
vite dev server: do not clear screen
2026-07-08 17:20:39 +02:00
Kara Engelhardt
580006fcb8
WIP
2026-07-08 17:20:39 +02:00
Kara Engelhardt
9779575a5e
Remove static layout name from editor page
2026-07-08 17:20:39 +02:00
Kara Engelhardt
5fb0569790
use placeholder name as label default
2026-07-08 17:20:39 +02:00
Kara Engelhardt
fe933fa300
WIP: first successful pass creation
2026-07-08 17:20:39 +02:00
Kara Engelhardt
683a7a7a4e
WalletLayout now contain layouts for all platforms
2026-07-08 17:20:39 +02:00
Kara Engelhardt
267f0ec7a9
WIP
2026-07-08 17:20:39 +02:00
Kara Engelhardt
53a1464deb
WIP: i18n editor, start apple wallet generation
2026-07-08 17:20:39 +02:00
Kara Engelhardt
ceec9785aa
WIP: i18nfields, refactoring, jsonschema-validatoin
2026-07-08 17:20:39 +02:00
Kara Engelhardt
e971cc7387
WIP: use api
2026-07-08 17:20:39 +02:00
Kara Engelhardt
92ae509a4f
WIP
2026-07-08 17:20:39 +02:00
Kara Engelhardt
bb19018f70
WIP
2026-07-08 17:20:39 +02:00
Kara Engelhardt
5cd7c83078
WIP
2026-07-08 17:20:39 +02:00
Kara Engelhardt
92ca53107e
WIP
2026-07-08 17:20:39 +02:00
Kara Engelhardt
948b3f1623
WIP
2026-07-08 17:20:39 +02:00
Kara Engelhardt
4d644e3802
Add wallet plugins stub
2026-07-08 17:20:39 +02:00
005b3864b1
Update redis requirement from ==7.4.* to ==8.0.* ( #6226 )
...
* Update redis requirement from ==7.4.* to ==8.0.*
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.4.0...v8.0.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 8.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Remove setex calls
* Update src/pretix/presale/views/user.py
Co-authored-by: luelista <weller@rami.io >
* Fix tests
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raphael Michel <michel@pretix.eu >
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: luelista <weller@rami.io >
2026-07-08 12:07:54 +02:00
Raphael Michel and GitHub
1ee1c604cf
Tax rules: Correctly write log when changing custom rules ( #6358 )
2026-07-08 11:33:06 +02:00
luelista and GitHub
e425105dbf
Fix link from voucher tag to filtered voucher list ( #6362 )
2026-07-08 11:26:37 +02:00
Martin Gross
738b375042
DevDocs: Bump nodejs to 24
2026-07-08 10:53:14 +02:00
sweenu and GitHub
d09572d999
Remove leftovers from contact url in quick setup ( #6359 )
2026-07-07 19:23:48 +02:00
Lukas Bockstaller and GitHub
634754aacb
repair sendmail rules so we don't send emails to all positions in order independent of checkin status (Z#23235255) ( #6340 )
...
* add repro for Z#23235255
* add testcase for fallback to order.email
* only send to orderpositions included in op_qs
* codestyle
2026-07-07 17:46:52 +02:00
14c3baa2aa
Drop nullability on Order.organizer and OrderPosition.organizer ( #4278 )
...
* Drop nullability on Order.organizer and OrderPosition.organizer
* Rebase migration and add autoclean
* Utilize new relationship for scopes
* Declare reverse noop
* Update src/pretix/base/migrations/0302_resolve_duplicate_codes_and_secrets.py
Co-authored-by: Martin Gross <gross@rami.io >
* Update src/pretix/base/migrations/0302_resolve_duplicate_codes_and_secrets.py
Co-authored-by: Martin Gross <gross@rami.io >
---------
Co-authored-by: Martin Gross <gross@rami.io >
2026-07-07 17:44:19 +02:00
dc1b62fc56
Vouchers: Allow to bulk-update ( #6096 )
...
* Vouchers: Allow to bulk-delete larger numbers
* [DRAFT] voucher bulk update
* untested draft
* Minor fixes
* some tests and fixes
* More tests
* Bulk vouchers - refactor (#6353 )
* Reuse parse_itemvar from VoucherForm
* Refactor: Method for _bulk update check
* remove unused parameter
* Refactor: Deduplicate get_affected_quotas code
* Remove unused delete button
* Prevent accidental update of *all* vouchers (cf PR #4960 )
* Make sure we actually edit the selected items
* Use dataclass for bulk-edit data, deduplicate quota-blocking logic
* Move dataclass to models.py
* Fix linter errors
* Fix tests
* Fix tests
---------
Co-authored-by: luelista <weller@rami.io >
2026-07-07 17:03:25 +02:00
Raphael Michel and GitHub
ea2c81e6dc
Improve handling of logout during asynchronous tasks (Z#23238978) ( #6341 )
...
* Handle logout during async task requests properly
* Handle fragments safely on webcheckin logout
* Remove unnecessary comment
* Revert hash change
2026-07-07 16:14:00 +02:00
Raphael Michel
2bd5e90a86
Fix isort
2026-07-07 15:43:00 +02:00
Raphael Michel
8095134400
Add query tagging for periodic tasks
2026-07-07 14:55:32 +02:00
62f2ed55b2
Update webauthn requirement from ==2.8.* to ==3.0.* ( #6350 )
...
Updates the requirements on [webauthn](https://github.com/duo-labs/py_webauthn ) to permit the latest version.
- [Release notes](https://github.com/duo-labs/py_webauthn/releases )
- [Changelog](https://github.com/duo-labs/py_webauthn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/duo-labs/py_webauthn/compare/v2.8.0-alpha1...v3.0.0 )
---
updated-dependencies:
- dependency-name: webauthn
dependency-version: 3.0.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-07-07 12:13:40 +02:00
3533450601
Add trace IDs from request to celery task ( #6333 )
...
* Add trace IDs from request to celery task
Celery tasks will log the request ID they were triggered from:
[2026-07-02 10:33:17,614: INFO/MainProcess] Task pretix.base.services.orders.cancel_order[5f3104b3-0a54-4e49-921e-c866c4dc4c6d] received
[2026-07-02 10:33:17,614: INFO/MainProcess] Task 5f3104b3-0a54-4e49-921e-c866c4dc4c6d has trace 4d389638-00ab-4c4d-bdec-d73ac322bf44
Nested celery tasks will then contain both the request ID as well as the previous tasks:
[2026-07-02 10:33:18,354: INFO/MainProcess] Task pretix.base.services.notifications.notify[d52a3a49-9c89-4f67-bdde-9f773586fc07] received
[2026-07-02 10:33:18,354: INFO/MainProcess] Task d52a3a49-9c89-4f67-bdde-9f773586fc07 has trace 4d389638-00ab-4c4d-bdec-d73ac322bf44 5f3104b3-0a54-4e49-921e-c866c4dc4c6d
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2026-07-07 12:09:27 +02:00
pajowu and GitHub
5fb827c8f5
CheckInListPDF export: remove double html escaping with PlainTextParagraph (Z#23239571) ( #6347 )
2026-07-07 12:00:17 +02:00
Raphael Michel and Raphael Michel
af6727bbe2
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6362 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-07-07 11:57:51 +02:00
Raphael Michel and Raphael Michel
f0d2733e8d
Translations: Update German
...
Currently translated at 100.0% (6362 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-07-07 11:57:51 +02:00
Raphael Michel
90bca935de
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-07-07 11:34:15 +02:00
Raphael Michel
9c752b7263
Translations: Fix typo
2026-07-07 11:29:03 +02:00
CVZ-es and Raphael Michel
bfdd61a14c
Translations: Update French
...
Currently translated at 99.9% (6355 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-07-07 11:28:33 +02:00
CVZ-es and Raphael Michel
6aca806239
Translations: Update Spanish
...
Currently translated at 100.0% (6360 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-07-07 11:28:33 +02:00
CVZ-es and Raphael Michel
8512a8c4a5
Translations: Update French
...
Currently translated at 99.9% (6354 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-07-07 11:28:33 +02:00
Raphael Michel and Raphael Michel
ecee6f6c30
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.9% (6359 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-07-07 11:28:33 +02:00
Raphael Michel and Raphael Michel
846ec77c50
Translations: Update German
...
Currently translated at 99.9% (6359 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-07-07 11:28:33 +02:00
CVZ-es and Raphael Michel
49c69c816c
Translations: Update French
...
Currently translated at 99.8% (6348 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-07-07 11:28:33 +02:00
Hijiri Umemoto and Raphael Michel
f3868576c5
Translations: Update Japanese
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-07-07 11:28:33 +02:00
Hijiri Umemoto and Raphael Michel
3857361559
Translations: Update Japanese
...
Currently translated at 100.0% (6360 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-07-07 11:28:33 +02:00
CVZ-es and Raphael Michel
b0c50de331
Translations: Update Spanish
...
Currently translated at 100.0% (6360 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-07-07 11:28:33 +02:00
CVZ-es and Raphael Michel
1dad6bf801
Translations: Update French
...
Currently translated at 99.7% (6347 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-07-07 11:28:33 +02:00
Raphael Michel and Raphael Michel
d94d4bd57e
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.9% (6358 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-07-07 11:28:33 +02:00
CVZ-es and Raphael Michel
2437f768c9
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.9% (6358 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-07-07 11:28:33 +02:00
Raphael Michel and Raphael Michel
ab621890a2
Translations: Update German
...
Currently translated at 99.9% (6359 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-07-07 11:28:33 +02:00