64b56afe44
Fix language file bug
Build Deploy email notification tool / Apply-Kubernetes-Resources (push) Successful in 1m44s
2025-09-16 19:00:58 +02:00
8e16c18060
Merge branch 'master' into upstream/2025.7.1
Build Deploy email notification tool / Apply-Kubernetes-Resources (push) Failing after 1m4s
2025-09-16 18:36:21 +02:00
Raphael Michel
2d42c1f166
Bump to 2025.7.1
2025-08-23 10:15:29 +02:00
Raphael Michel
e4b8c5da25
Bump hierarkey to 2.0.1
2025-08-23 09:14:06 +02:00
luelista
c85b496187
Organizer plugins: Do not show plugins as active if they are inactive on org-level ( #5396 )
2025-08-23 09:13:56 +02:00
Raphael Michel
c9a806a7d0
Bump version to 2025.7.0
2025-08-20 13:03:45 +02:00
Raphael Michel
ab812a7d9c
Translations: Update Italian
...
Currently translated at 35.3% (2145 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-08-20 12:52:07 +02:00
Raphael Michel
500bca1323
Address form: Reduce useless XHR calls
2025-08-20 12:43:21 +02:00
Raphael Michel
32be6a159e
Checkout: Hotfix data-trigger-address-info and company_required
2025-08-20 08:59:27 +02:00
Raphael Michel
0152d0c639
Hotfix crash PRETIXEU-C0E
2025-08-20 08:46:30 +02:00
Raphael Michel
e591c74862
Hotfix crash PRETIXEU-C0F
2025-08-20 08:44:33 +02:00
Raphael Michel
29de29fe96
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-19 19:45:52 +02:00
Raphael Michel
7bea17c70f
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-19 19:45:52 +02:00
Raphael Michel
f2b295e2a2
Translations: Update German
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-19 19:45:52 +02:00
Raphael Michel
64c7bc67bd
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-19 19:45:52 +02:00
Raphael Michel
c41a754ce6
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-19 19:45:52 +02:00
Raphael Michel
0bcb6b33bb
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-19 19:45:52 +02:00
Raphael Michel
1556226ff5
Translations: Update German
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-19 19:45:52 +02:00
Raphael Michel
4c022cb964
Translations: Update German
...
Currently translated at 99.9% (6066 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-19 19:45:52 +02:00
Raphael Michel
8fb87fc489
Translations: Update wordlist
2025-08-19 19:08:33 +02:00
Raphael Michel
c8775fb21a
Fix typo in wordlist
2025-08-19 18:37:49 +02:00
Raphael Michel
df0b322707
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2025-08-19 18:36:10 +02:00
Raphael Michel
c200072471
Improve string quality and consistency
2025-08-19 18:35:35 +02:00
Raphael Michel
076233cba8
Translations: Update German
...
Currently translated at 100.0% (6070 of 6070 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-19 18:35:24 +02:00
Raphael Michel
b6efa9da7d
Translations: Update German
...
Currently translated at 100.0% (6070 of 6070 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-19 18:35:24 +02:00
Raphael Michel
489636c335
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2025-08-19 18:02:15 +02:00
Raphael Michel
cbee131378
Fix typos
2025-08-19 18:01:46 +02:00
Raphael Michel
05c74b7ad6
Pluggable invoice transmission methods ( #5020 )
...
* Flexible invoice transmission
* UI work
* Add peppol and output
* API support
* Profile integration
* Simplify form for individuals
* Remove sent_to_customer usage
* more steps
* Revert "Bank transfer: Allow to send the invoice direclty to the accounting department (#2975 )"
This reverts commit cea6c340be .
* minor fixes
* Fixes after rebase
* update stati
* Backend view
* Transmit and show status
* status, retransmission
* API retransmission
* More fields
* API docs
* Plugin docs
* Update migration
* Add missing license headers
* Remove dead code, fix current tests
* Run isort
* Update regex
* Rebase migration
* Fix migration
* Add tests, fix bugs
* Rebase migration
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
* Make migration reversible
* Add TransmissionType.enforce_transmission
* Fix registries API usage after rebase
* Remove code I forgot to delete
* Update transmission status display depending on type
* Add testmode_supported
* Update src/pretix/static/pretixbase/js/addressform.js
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/static/pretixbase/js/addressform.js
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/static/pretixbase/js/addressform.js
Co-authored-by: luelista <weller@rami.io >
* New mechanism for non-required invoice forms
* Update src/pretix/base/invoicing/transmission.py
Co-authored-by: luelista <weller@rami.io >
* Declare testmode_supported for email
* Make transmission_email_other an implementation detail
* Fix failing tests and add new ones
* Update src/pretix/base/services/invoices.py
Co-authored-by: luelista <weller@rami.io >
* Add emails to email history
* Fix comma error
* More generic default email text
* Cleanup
* Remove "email invoices" button and refine logic
* Rebase migration
* Fix edge case
---------
Co-authored-by: luelista <weller@rami.io >
2025-08-19 17:59:45 +02:00
Raphael Michel
37910f6037
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2025-08-19 14:49:36 +02:00
Raphael Michel
0cc8e59bb0
Webhooks: Add vouchers (Z#23203072) ( #5360 )
...
* Webhooks: Add vouchers (Z#23203072)
This also requires more consistent usage of webhook types to avoid
vouchers not being known to the external system.
* Update src/pretix/api/webhooks.py
Co-authored-by: luelista <weller@rami.io >
* Fix shredder test
---------
Co-authored-by: luelista <weller@rami.io >
2025-08-19 13:04:22 +02:00
Raphael Michel
7cdccc7d8e
Bulk order-refund: Create log entries (Z#23203462) ( #5357 )
2025-08-19 12:09:23 +02:00
luelista
7e3f6df945
Document datasync_providers registry ( #5387 )
2025-08-19 12:01:26 +02:00
Raphael Michel
727ed67ff4
Orders: Prevent race condition in manual status transition (Z#23203887) ( #5385 )
2025-08-19 12:01:03 +02:00
Raphael Michel
a51a6123f5
Organizer-level plugins ( #5305 )
...
* Add version notes to the docs
* Adapt signal handling
* Add UI
* Add API
* API and tests
* Fix registry
* Update doc/development/api/plugins.rst
Co-authored-by: Felix Rindt <felix@rindt.me >
* Fix failing tests
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/templates/pretixcontrol/organizers/plugin_events.html
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/control/templates/pretixcontrol/organizers/plugins.html
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/control/templates/pretixcontrol/organizers/plugins.html
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/control/navigation.py
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/control/urls.py
Co-authored-by: luelista <weller@rami.io >
* Apply suggestion from @wiffbi
* REbase migration
* Fix review note
* Fix test cases
* Remove plugin from all events if disabled on org level
* Update doc/development/api/plugins.rst
* Unify registries
* Rebase migration
---------
Co-authored-by: Felix Rindt <felix@rindt.me >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
Co-authored-by: luelista <weller@rami.io >
2025-08-19 11:33:34 +02:00
luelista
56964b6764
Allow users to run sync jobs immediately ( #5352 )
...
* Allow users to run sync jobs immediately
* Transactional safety for manual handling of sync jobs (#5355 )
* Fix indentation
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-08-18 12:08:25 +02:00
luelista
527bc83e5f
Add more sourcefields for datasync ( #5378 )
...
* add email domain field
* add order and ticket URL fields
* add "is admission product" field
* fix types
* Display sourcefields grouped into categories (#5379 )
2025-08-18 12:07:50 +02:00
Raphael Michel
626d7ecc90
Upgrade to hierarkey 2.0 ( #5373 )
...
* Upgrade to hierarkey 2.0
* Fix duplicate setting of timezone
* Rebase migration
2025-08-18 11:41:57 +02:00
Luca Sorace "Stranck
69e50d35a7
API: Make case insensitive boolean query params ( #5382 )
2025-08-18 11:17:05 +02:00
dependabot[bot]
32b704de70
Update sentry-sdk requirement from ==2.34.* to ==2.35.*
...
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.34.0...2.35.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.35.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-18 11:16:18 +02:00
dependabot[bot]
1da00f575a
Update protobuf requirement from ==6.31.* to ==6.32.*
...
Updates the requirements on [protobuf](https://github.com/protocolbuffers/protobuf ) to permit the latest version.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 6.32.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-18 11:16:04 +02:00
Yasunobu YesNo Kawaguchi
b7d01e3b28
Translations: Update Japanese
...
Currently translated at 100.0% (5941 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-18 11:15:59 +02:00
Raphael Michel
650b4b461f
Voucher: Add creation date (Z#23202621) ( #5359 )
...
* Voucher: Add creation date (Z#23202621)
* Migration fix
* Update doc/api/resources/vouchers.rst
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/base/migrations/0285_voucher_created.py
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2025-08-18 10:56:53 +02:00
Luca Sorace "Stranck
d14f7fb108
Orders API: Add check_quotas to orders/change and PATCH/POST orderpositions query params ( #5323 )
...
* Orders API: Add check_quotas to orders/change and PATCH/POST orderpositions query params
* Refs #5323 : Checkstyle fix
Forgot tu run fkale8 after implementing unit tests oops
* Refs #5323 : Fix unit tests and fix of the previous ones
* Refs #5323 : PR review
2025-08-13 16:15:05 +02:00
Richard Schreiber
160f1c2e62
[A11y] Remove skip-to-main fallback container creation ( #5372 )
2025-08-13 12:24:49 +02:00
Raphael Michel
b9e627a86c
PDF: Add font fallback on a pragraph level (Z#23203886) ( #5367 )
...
* PDF: Add font fallback on a pragraph level (Z#23203886)
* Fix empty texts
2025-08-13 10:51:23 +02:00
dependabot[bot]
328867c089
Update redis requirement from ==6.3.* to ==6.4.* ( #5353 )
...
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/v6.3.0...v6.4.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 6.4.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>
2025-08-13 09:13:41 +02:00
dependabot[bot]
3e45274343
Update fakeredis requirement from ==2.30.* to ==2.31.* ( #5370 )
...
Updates the requirements on [fakeredis](https://github.com/cunla/fakeredis-py ) to permit the latest version.
- [Release notes](https://github.com/cunla/fakeredis-py/releases )
- [Commits](https://github.com/cunla/fakeredis-py/compare/v2.30.0...v2.31.0 )
---
updated-dependencies:
- dependency-name: fakeredis
dependency-version: 2.31.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>
2025-08-13 08:31:31 +02:00
dependabot[bot]
538ca9f0c2
Update pypdf requirement from ==5.9.* to ==6.0.* ( #5371 )
...
Updates the requirements on [pypdf](https://github.com/py-pdf/pypdf ) to permit the latest version.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/5.9.0...6.0.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.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>
2025-08-13 08:31:11 +02:00
Raphael Michel
99e10adad4
Revert "PDF: Add font fallback on a pragraph level (Z#23203886)"
...
This reverts commit 10b5f76356 .
2025-08-12 15:51:43 +02:00
Raphael Michel
10b5f76356
PDF: Add font fallback on a pragraph level (Z#23203886)
2025-08-12 15:51:13 +02:00
Raphael Michel
39a0093c6b
Fix subtotal rendering on mobile ( #5365 )
2025-08-12 09:39:21 +02:00
Richard Schreiber
d8bf3d0b07
Fix select2 config typo ( #5363 )
2025-08-11 14:30:25 +02:00
Yasunobu YesNo Kawaguchi
4e56ce8927
Translations: Update Japanese
...
Currently translated at 99.1% (5891 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-08 16:12:05 +02:00
Raphael Michel
807df01f5d
Checkout: Delete invoice address if no longer required (Z#23203488) ( #5358 )
2025-08-08 15:56:35 +02:00
Raphael Michel
067e11c265
Allow to annul a check-in ( #5303 )
...
* Allow to annul a check-in
* Fix locking
* Update doc/api/resources/checkin.rst
Co-authored-by: Phin Wolkwitz <wolkwitz@rami.io >
---------
Co-authored-by: Phin Wolkwitz <wolkwitz@rami.io >
2025-08-08 09:22:19 +02:00
Mira Weller
b4264c0ae7
Fix deletion of inactive queue items (PRETIXEU-BZ0)
2025-08-07 13:15:55 +02:00
luelista
61eff28978
Use deserialized data structures for mapping configuration ( #5351 )
2025-08-07 12:19:15 +02:00
luelista
4e89772c2d
Normalize IDN email addresses ( #5350 )
2025-08-07 09:44:15 +02:00
Raphael Michel
3212dd9b40
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5941 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-07 09:44:06 +02:00
Raphael Michel
97c1fb9101
Translations: Update German
...
Currently translated at 100.0% (5941 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-07 09:44:06 +02:00
luelista
d5bccf8726
Queueing and mapping utilities for outbound data sync ( #4881 )
...
Add a registry for datasync providers and an associated sync queue, to be used by
plugins that transfer data from pretix orders to external systems.
Additionally, provide a generic data mapping interface to be used in settings pages
of such plugins, to let users configure which information from pretix to fill into
which data fields of the external system.
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-08-06 14:34:04 +02:00
Ryo Tagami
d768c46fa1
Translations: Update Japanese
...
Currently translated at 99.1% (5891 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-06 11:46:54 +02:00
dependabot[bot]
5a506bfbd6
Update redis requirement from ==6.2.* to ==6.3.*
...
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/v6.2.0...v6.3.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 6.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 11:46:50 +02:00
Raphael Michel
3508d22591
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5941 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-05 10:07:25 +02:00
Raphael Michel
4a6dd12884
Translations: Update German
...
Currently translated at 100.0% (5941 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-05 10:07:25 +02:00
Raphael Michel
60b906d8b7
Translations: Update wordlist
2025-08-05 10:04:47 +02:00
Luca Sorace "Stranck
4285612162
OrderPayment.fail: Change race condition detection condition ( #5320 )
2025-08-05 09:57:14 +02:00
Raphael Michel
a3b1e4d208
OIDC client: Add more logging
2025-08-05 09:48:16 +02:00
Raphael Michel
3a6d7b8e92
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-08-05 09:45:05 +02:00
dependabot[bot]
a5d01aa2d1
Bump @babel/preset-env in /src/pretix/static/npm_dir ( #5339 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.27.2 to 7.28.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.28.0/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-version: 7.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 09:29:15 +02:00
Raphael Michel
89d8ca0fc2
Add two more country translations (Z#23166278)
2025-08-05 09:28:34 +02:00
Raphael Michel
34b656989f
Fix select2 with allowClear and no placeholder (Z#23203145)
2025-08-04 17:22:35 +02:00
Tobias Kunze
154f10af8f
Fix bulk voucher CSV field description ( #5120 )
2025-08-04 16:35:19 +02:00
Raphael Michel
782d659c59
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5939 of 5939 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-04 16:19:29 +02:00
Raphael Michel
1b4308e101
Translations: Update German
...
Currently translated at 100.0% (5939 of 5939 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-04 16:19:29 +02:00
Raphael Michel
9a119c35a8
Add a system-wide style for admin-only things ( #5311 )
...
* Add a system-wide style for admin-only things
* change stripe-color to a red-ish tone
* add stripes to button end-admin-session
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-08-04 16:18:29 +02:00
Raphael Michel
a8ac1b1a94
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-08-04 16:08:12 +02:00
Waldir Pimenta
6338dceb9e
Clarify checkout success message ( #5336 )
2025-08-04 16:07:45 +02:00
Raphael Michel
e4a171c11f
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.9% (5937 of 5939 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-04 16:03:40 +02:00
Raphael Michel
e9edcfdfdc
Translations: Update German
...
Currently translated at 100.0% (5939 of 5939 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-04 16:03:40 +02:00
Raphael Michel
ef3ff52be3
Translations: Update wordlist
2025-08-04 15:57:27 +02:00
Martin Gross
a8f74d87ec
Sendmail: Fix selector for pending/overdue for scheduled messages (Z#23202906) ( #5338 )
...
* Sendmail: Fix selector for pending/overdue for scheduled messages (Z#287303)
* isort
* Apply suggestions from code review
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-08-04 15:45:17 +02:00
Richard Schreiber
6f920e6bcd
Add event's location to order confirmation mail (Z#23185285) ( #5341 )
...
* Add event's location to order confirmation mail
* make location oneline
2025-08-04 15:02:53 +02:00
Raphael Michel
a6201c841f
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-08-04 14:45:01 +02:00
dependabot[bot]
b5ac28e36c
Update css-inline requirement from ==0.16.* to ==0.17.*
...
Updates the requirements on [css-inline](https://github.com/Stranger6667/css-inline ) to permit the latest version.
- [Release notes](https://github.com/Stranger6667/css-inline/releases )
- [Changelog](https://github.com/Stranger6667/css-inline/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stranger6667/css-inline/compare/v0.16.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: css-inline
dependency-version: 0.17.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 14:44:17 +02:00
dependabot[bot]
bf5e1aeaff
Update pypdf requirement from ==5.8.* to ==5.9.*
...
Updates the requirements on [pypdf](https://github.com/py-pdf/pypdf ) to permit the latest version.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/5.8.0...5.9.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 5.9.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 14:44:00 +02:00
dependabot[bot]
3f6d230c01
Update sentry-sdk requirement from ==2.31.* to ==2.34.*
...
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.31.0...2.34.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.34.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 14:43:50 +02:00
dependabot[bot]
a4aa3cbd3b
Bump django-bootstrap3 from 25.1 to 25.2 ( #5337 )
2025-08-04 14:42:40 +02:00
Yasunobu YesNo Kawaguchi
8ee90cd1c4
Translations: Update Japanese
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-04 14:42:09 +02:00
Ryo Tagami
8d1e679a84
Translations: Update Japanese
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-04 14:42:09 +02:00
Hijiri Umemoto
87f829f4d2
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 96.0% (5677 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2025-08-04 14:42:09 +02:00
Hijiri Umemoto
75dcb920a7
Translations: Update Japanese
...
Currently translated at 97.6% (246 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-08-04 14:42:09 +02:00
Yasunobu YesNo Kawaguchi
e68f0a7402
Translations: Update Japanese
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-04 14:42:09 +02:00
Hijiri Umemoto
4255dbfb83
Translations: Update Japanese
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-04 14:42:09 +02:00
Hijiri Umemoto
9def5cc7b2
Translations: Update Japanese
...
Currently translated at 99.1% (5857 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-04 14:42:09 +02:00
Nikolai
17a467887c
Translations: Update Danish
...
Currently translated at 47.5% (2810 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2025-08-04 14:42:09 +02:00
dependabot[bot]
0736babf3c
Bump @babel/core from 7.27.7 to 7.28.0 in /src/pretix/static/npm_dir
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.27.7 to 7.28.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.28.0/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 14:40:33 +02:00
Raphael Michel
a5b773924c
Hotfix for country names (Z#23166278)
2025-08-04 14:39:57 +02:00
Raphael Michel
391918afe7
Add missing djangojs.po for es_419
2025-08-04 14:39:57 +02:00
Martin Gross
d8f9f9478d
Exporter/orderlist: Add link to position order page (Z#23202597)
2025-07-31 12:39:06 +02:00
Richard Schreiber
4d9f1a8efc
[A11y] add main-landmark to all presale pages ( #5332 )
2025-07-30 14:30:45 +02:00
Richard Schreiber
23b07e29cd
[A11y] Presale: improve heading levels for better document outline ( #5335 )
2025-07-30 11:51:19 +02:00
Martin Gross
e1756a1ebb
API/Vouchers: Expose "budget" and "budget_used" (Z#286557) ( #5325 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-07-28 18:53:15 +02:00
Martin Gross
f5b0454e9f
API/Quotas: Expose "ignore_for_event_availability" (Z#23202218) ( #5324 )
2025-07-28 18:22:39 +02:00
Martin Gross
724a109c52
PayPal: Make API-Secret SecretKeySettingsField ( Fixes #5329 )
2025-07-28 18:12:06 +02:00
Christoph Walcher
96df3d6831
Support transitive dependencies on data-checkbox-dependency ( #5295 )
2025-07-18 12:53:27 +02:00
Zona Vip
dc164f7817
Translations: Update Spanish (Latin America)
...
Currently translated at 5.2% (310 of 5929 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es_419/
powered by weblate
2025-07-18 10:17:51 +02:00
Raphael Michel
61ff0a767a
Order list export: Add order URL (Z#23201166) ( #5316 )
2025-07-18 10:03:14 +02:00
Raphael Michel
423f0cbb90
Add button to reset entire check-in stack (Z#23188730) ( #5312 )
...
* Show print logs to admins
* Add button to reset entire check-in stack (Z#23188730)
* isort
* Update src/pretix/control/templates/pretixcontrol/checkin/reset.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/templates/pretixcontrol/checkin/reset.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/templates/pretixcontrol/checkin/reset.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/templates/pretixcontrol/checkin/lists.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-07-18 10:02:18 +02:00
dependabot[bot]
200d520535
Update css-inline requirement from ==0.15.* to ==0.16.* ( #5318 )
...
Updates the requirements on [css-inline](https://github.com/Stranger6667/css-inline ) to permit the latest version.
- [Release notes](https://github.com/Stranger6667/css-inline/releases )
- [Changelog](https://github.com/Stranger6667/css-inline/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stranger6667/css-inline/compare/v0.15.0...v0.16.0 )
---
updated-dependencies:
- dependency-name: css-inline
dependency-version: 0.16.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>
2025-07-17 22:17:03 +02:00
Raphael Michel
e2ae553c69
Add Spanish (LatAm) and improve how we count language coverage (Z#23200505) ( #5308 )
...
* Add Spanish (LatAm) and improve how we count language coverage
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Fix license header
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-07-17 17:06:25 +02:00
Raphael Michel
3ddf759a1b
Helper and docs for offlinesales API ( #5302 )
2025-07-17 17:01:23 +02:00
Raphael Michel
614a086227
Add API change from pretix-exhibitors (Z#23198169) ( #5289 )
2025-07-17 16:53:26 +02:00
Olexandr88
35583f30bb
Update README.rst ( #5299 )
2025-07-17 11:21:28 +02:00
luelista
38be6d13da
Update setup.rst ( #5283 )
2025-07-17 11:21:09 +02:00
Raphael Michel
6a8ec1ec7f
Generalize link footer on organizer page as well
2025-07-17 10:32:09 +02:00
Raphael Michel
0b799b132d
Generalize link in footer to "Contact" (Z#23200756) ( #5315 )
2025-07-16 17:40:50 +02:00
Raphael Michel
0dd66f9468
runperiodic: Robustness against closed DB connections ( #5314 )
2025-07-16 15:35:19 +02:00
Raphael Michel
149f1ee871
Product list: Fix consistency issue (Z#23201046) ( #5307 )
2025-07-16 14:51:11 +02:00
dependabot[bot]
ec60ea9603
Update pypdf requirement from ==5.7.* to ==5.8.*
...
Updates the requirements on [pypdf](https://github.com/py-pdf/pypdf ) to permit the latest version.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/5.7.0...5.8.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 5.8.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-15 10:10:30 +02:00
Raphael Michel
04e92e9f2f
Order import: Allow to create multiple multi-ticket orders ( #5304 )
...
* Order import: Allow to create multiple multi-ticket orders
* Update src/pretix/base/modelimport_orders.py
* Fix failing test
2025-07-14 10:03:16 +02:00
Richard Schreiber
14d6013292
FormFields: remove placeholders duplicating labels ( #5135 )
2025-07-10 16:06:36 +02:00
Raphael Michel
415bff5c72
Device connection: Add copy buttons for manual setup
2025-07-10 14:46:24 +02:00
Richard Schreiber
582c6c1771
Widget: limit max-width, make mobile overlay bigger (Z#23196339) ( #5298 )
...
* Widget: limit max-width, make mobile overlay bigger
* overlay in fullscreen for small screens
* re-add topbar for close-button on mobile
* tweak close button-top on mobile
* invert color to make close-button a filled circle again
2025-07-10 13:10:30 +02:00
Raphael Michel
13833b05b1
PDF editor: Add variable for price including bundles (Z#23197864) ( #5284 )
2025-07-08 17:21:43 +02:00
Raphael Michel
a381adac33
API: Add transactions ( #5292 )
...
* API: Add transactions
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-07-08 14:11:53 +02:00
Raphael Michel
177b9cdcbb
Voucher form: Field-specific error messages (Z#23199648) ( #5291 )
...
* Voucher form: Field-specific error messages (Z#23199648)
* Update src/pretix/control/forms/vouchers.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-07-08 14:11:44 +02:00
Richard Schreiber
a5f7f2bd0c
Control: add event slug errors as help-text ( #5288 )
2025-07-08 13:49:41 +02:00
Martin Gross
6bc88b3c0d
Invoice: Add spacer before optional intro text ( #5297 )
2025-07-08 11:15:11 +02:00
Jan Van Haver
d7759f7eab
Translations: Update Dutch
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-07-08 09:59:25 +02:00
Rosariocastellana
1aeaa39882
Translations: Update Italian
...
Currently translated at 36.3% (2147 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-07-08 09:59:25 +02:00
Raphael Michel
1e62d06f2d
Translations: Update German
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-07-08 09:59:25 +02:00
Richard Schreiber
a90b40035c
Widget: fix overlay-centering being overwritten ( #5294 )
2025-07-04 13:47:57 +02:00
dependabot[bot]
1c79e06af8
Update pillow requirement from ==11.2.* to ==11.3.* ( #5286 )
2025-07-03 12:19:23 +02:00
dependabot[bot]
fda8c8bc37
Update pytest-xdist requirement from ==3.7.* to ==3.8.* ( #5287 )
...
Updates the requirements on [pytest-xdist](https://github.com/pytest-dev/pytest-xdist ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases )
- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v3.7.0...v3.8.0 )
---
updated-dependencies:
- dependency-name: pytest-xdist
dependency-version: 3.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>
2025-07-03 12:19:14 +02:00
dependabot[bot]
3f11f351b8
Bump @babel/core from 7.27.4 to 7.27.7 in /src/pretix/static/npm_dir ( #5285 )
2025-07-03 12:19:08 +02:00
dependabot[bot]
43cc4333a6
Update pypdf requirement from ==5.6.* to ==5.7.* ( #5281 )
...
Updates the requirements on [pypdf](https://github.com/py-pdf/pypdf ) to permit the latest version.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/5.6.0...5.7.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 5.7.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>
2025-07-03 12:18:57 +02:00
Jan Van Haver
e1821f1bb7
Translations: Update Dutch
...
Currently translated at 99.7% (5894 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-07-02 18:51:26 +02:00
Tim Maurizio Dullaart
4514701d1b
Translations: Update Dutch
...
Currently translated at 99.7% (5894 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-07-02 18:51:26 +02:00
CVZ-es
08baf0ee32
Translations: Update Spanish
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-07-02 18:51:26 +02:00
CVZ-es
08bbdbbd97
Translations: Update French
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-07-02 18:51:26 +02:00
Martin Gross
25cd84c459
mail_bcc: Add comma-separation hint
2025-07-02 15:08:25 +02:00
Richard Schreiber
7177ac18f7
Widget: add missing semi-colon
2025-07-01 12:26:44 +02:00
Richard Schreiber
2788ba10fe
Fix broken widget cache ( #5282 )
2025-07-01 11:15:02 +02:00
Raphael Michel
19a7042c16
Fix migration for large databases
2025-06-30 19:45:46 +02:00
Raphael Michel
14ed6982a5
New data model for default tax rule and new options for cancellation fees ( #4962 )
...
* New data model for default tax rule
* Remove misleading empty label when field is not optional
* Allow to split cancellation fee
* Fix API and tests
* Update migration
* Update src/tests/api/test_taxrules.py
Co-authored-by: luelista <weller@rami.io >
* Update src/tests/api/test_taxrules.py
Co-authored-by: luelista <weller@rami.io >
* Review note
* Update src/pretix/base/models/tax.py
Co-authored-by: luelista <weller@rami.io >
* Flip API behaviour for default
* Fix failing tests
* Fix failing test
* Split migration
---------
Co-authored-by: luelista <weller@rami.io >
2025-06-30 16:47:09 +02:00
Richard Schreiber
090358833d
Remove browserconfig.xml ( #5280 )
...
* Remove meta-elements
* remove url-route
2025-06-30 11:25:18 +02:00
Raphael Michel
f0212d910d
Widget: Make table stripe colors background-agnostic ( #5277 )
2025-06-30 11:20:14 +02:00
Richard Schreiber
a4c74f6310
PDF-Editor: use panel-head as topbar for common commands/tools and preview/save ( #4977 )
2025-06-30 11:19:39 +02:00
Richard Schreiber
f66a41f6a7
Presale: remove webmanifest ( #5275 )
...
* Remove webmanifest from presale
* move webmanifest from presale to base urls
2025-06-30 09:33:42 +02:00
Raphael Michel
1a990dfecc
Bump version to 2025.7.0.dev0
2025-06-27 09:28:21 +02:00