Raphael Michel
ba7d4ec13c
API: Fix crash in check-in API (PRETIXEU-CT1)
2026-01-13 13:16:13 +01:00
Raphael Michel
5af7e1b6d6
Silence useless log messages from celery in dev
2026-01-09 17:31:17 +01:00
luelista and GitHub
9222ce0ecd
datasync: Fix configuring value mappings on newly added property mappings (Z#23217990) ( #5793 )
2026-01-09 16:11:32 +01:00
8afb0e43e0
Update sentry-sdk requirement from ==2.48.* to ==2.49.* ( #5788 )
...
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.48.0...2.49.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.49.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-01-09 13:36:20 +01:00
Raphael Michel and GitHub
c65fecf45e
Fix #5765 -- Email rendering: Ampersands and placeholders in URLs ( #5766 )
2026-01-09 13:01:21 +01:00
George Hickman and GitHub
1c684d62d4
Get the Organizer of organizer-level plugin log entries directly ( #5784 )
2026-01-08 14:41:34 +01:00
48809dc477
Update dnspython requirement from ==2.7.* to ==2.8.* ( #5770 )
...
Updates the requirements on [dnspython](https://github.com/rthalley/dnspython ) to permit the latest version.
- [Release notes](https://github.com/rthalley/dnspython/releases )
- [Changelog](https://github.com/rthalley/dnspython/blob/main/doc/whatsnew.rst )
- [Commits](https://github.com/rthalley/dnspython/compare/v2.7.0rc1...v2.8.0 )
---
updated-dependencies:
- dependency-name: dnspython
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-01-08 13:13:20 +01:00
71df116079
Bump django-bootstrap3 from 25.2 to 26.1 ( #5764 )
...
Bumps [django-bootstrap3](https://github.com/zostera/django-bootstrap3 ) from 25.2 to 26.1.
- [Changelog](https://github.com/zostera/django-bootstrap3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/zostera/django-bootstrap3/compare/v25.2...v26.1 )
---
updated-dependencies:
- dependency-name: django-bootstrap3
dependency-version: '26.1'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 13:12:46 +01:00
ad64f6e88b
Update pillow requirement from ==11.3.* to ==12.1.* ( #5768 )
...
Updates the requirements on [pillow](https://github.com/python-pillow/Pillow ) to permit the latest version.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/11.3.0...12.1.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.1.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-01-08 12:42:49 +01:00
891ba9d99c
Update django-phonenumber-field requirement from ==8.3.* to ==8.4.* ( #5771 )
...
Updates the requirements on [django-phonenumber-field](https://github.com/stefanfoulis/django-phonenumber-field ) to permit the latest version.
- [Release notes](https://github.com/stefanfoulis/django-phonenumber-field/releases )
- [Changelog](https://github.com/django-phonenumber-field/django-phonenumber-field/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/stefanfoulis/django-phonenumber-field/compare/8.3.0...8.4.0 )
---
updated-dependencies:
- dependency-name: django-phonenumber-field
dependency-version: 8.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>
2026-01-08 12:42:39 +01:00
5cd1476a07
Update bleach requirement from ==6.2.* to ==6.3.* ( #5767 )
...
Updates the requirements on [bleach](https://github.com/mozilla/bleach ) to permit the latest version.
- [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES )
- [Commits](https://github.com/mozilla/bleach/compare/v6.2.0...v6.3.0 )
---
updated-dependencies:
- dependency-name: bleach
dependency-version: 6.3.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-01-08 12:40:54 +01:00
cb393a0b31
Bump markdown from 3.9 to 3.10 ( #5757 )
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.9 to 3.10.
- [Release notes](https://github.com/Python-Markdown/markdown/releases )
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md )
- [Commits](https://github.com/Python-Markdown/markdown/compare/3.9.0...3.10.0 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: '3.10'
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>
2026-01-08 12:39:45 +01:00
af59a89ecb
Update pytest requirement from ==8.4.* to ==9.0.* ( #5763 )
...
Updates the requirements on [pytest](https://github.com/pytest-dev/pytest ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.4.0.dev0...9.0.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.2
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 12:39:21 +01:00
1eb0008da9
Update isort requirement from ==6.1.* to ==7.0.* ( #5760 )
...
Updates the requirements on [isort](https://github.com/PyCQA/isort ) to permit the latest version.
- [Release notes](https://github.com/PyCQA/isort/releases )
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md )
- [Commits](https://github.com/PyCQA/isort/compare/6.1.0...7.0.0 )
---
updated-dependencies:
- dependency-name: isort
dependency-version: 7.0.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 12:39:14 +01:00
d6489c6dd8
Bump django-compressor from 4.5.1 to 4.6.0 ( #5759 )
...
Bumps [django-compressor](https://github.com/django-compressor/django-compressor ) from 4.5.1 to 4.6.0.
- [Changelog](https://github.com/django-compressor/django-compressor/blob/develop/docs/changelog.txt )
- [Commits](https://github.com/django-compressor/django-compressor/compare/4.5.1...4.6 )
---
updated-dependencies:
- dependency-name: django-compressor
dependency-version: 4.6.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>
2026-01-08 12:38:44 +01:00
abe6acc9d8
Update redis requirement from ==7.0.* to ==7.1.* ( #5758 )
...
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.0.0b1...v7.1.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 7.1.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-01-08 12:38:21 +01:00
2dcbb791f0
Update sphinx-rtd-theme requirement from ~=3.1.0rc1 to ~=3.1.0rc2 ( #5777 )
...
Updates the requirements on [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme ) to permit the latest version.
- [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst )
- [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/3.1.0rc1...3.1.0rc2 )
---
updated-dependencies:
- dependency-name: sphinx-rtd-theme
dependency-version: 3.1.0rc2
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-01-08 11:24:33 +01:00
2efc40e20b
Update django-otp requirement from ==1.6.* to ==1.7.* ( #5779 )
...
Updates the requirements on [django-otp](https://github.com/django-otp/django-otp ) to permit the latest version.
- [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-otp/django-otp/compare/v1.6.0...v1.7.0 )
---
updated-dependencies:
- dependency-name: django-otp
dependency-version: 1.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>
2026-01-08 11:24:13 +01:00
Raphael Michel and GitHub
0693681473
Drop support for Python 3.9 ( #5783 )
2026-01-08 11:22:58 +01:00
Jiří Pastrňák and Raphael Michel
3aabc8a163
Translations: Update Czech
...
Currently translated at 94.4% (240 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/cs/
powered by weblate
2026-01-08 11:19:59 +01:00
Jiří Pastrňák and Raphael Michel
062f8fa409
Translations: Update Czech
...
Currently translated at 69.9% (4333 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-08 11:19:59 +01:00
CVZ-es and Raphael Michel
106339c928
Translations: Update Spanish
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-01-08 11:19:59 +01:00
CVZ-es and Raphael Michel
222ea08dd0
Translations: Update French
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-01-08 11:19:59 +01:00
Raphael Michel
62bc16f963
Translation status: Properly account for plurals
2026-01-07 09:20:37 +01:00
Raphael Michel
3332fc818a
Update Peppol ID list
...
https://docs.peppol.eu/edelivery/codelists/changelog.html
2026-01-06 17:10:23 +01:00
Raphael Michel and GitHub
d87dbaf9e5
Docs: Update sphinx from 7.x to 9.x ( #5755 )
...
* Docs: Update sphinx from 7.x to 9.x
* Update docs.yml
2026-01-06 16:21:33 +01:00
CVZ-es and Raphael Michel
67580c4ca5
Translations: Update French
...
Currently translated at 99.8% (6182 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-01-06 15:48:14 +01:00
et15 and Raphael Michel
c5b32484b1
Translations: Update German
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-01-06 15:48:14 +01:00
Jiří Pastrňák and Raphael Michel
b5560509ad
Translations: Update Czech
...
Currently translated at 69.7% (4319 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-06 15:48:14 +01:00
Luca Sorace "Stranck and GitHub
c78365ce43
API: Fix race conditions in OrderChangeSerializer ( #5756 )
...
* OrderPositionCreateForExistingOrderSerializer.create: Fix race condition
* OrderFeeCreateForExistingOrderSerializer.create: Fix race condition
* OrderChange API serializers: Fix import orders
2026-01-06 15:46:41 +01:00
Luca Sorace "Stranck and GitHub
8cc12fa1c7
OrderChangeManager: add_position() returns a handle to the newly created position ( #5557 )
...
* OrderChangeManager: Add support for custom operations
* OrderChangeManager: Add callback to AddPosition operation
This is also meant as a way to fix #5548
* Refs #5557 : Checkstyle fix
* Refs #5557 : Added tests
* Refs #5557 : Changes requested in the PR review
* Refs #5557 : Fix error in previous merge conflict
* Refs #5557 : PR review
2026-01-05 17:34:53 +01:00
59c09e27fd
Update django-phonenumber-field requirement from ==7.3.* to ==8.3.* ( #5522 )
...
* Update django-phonenumber-field requirement from ==7.3.* to ==8.3.*
Updates the requirements on [django-phonenumber-field](https://github.com/stefanfoulis/django-phonenumber-field ) to permit the latest version.
- [Release notes](https://github.com/stefanfoulis/django-phonenumber-field/releases )
- [Changelog](https://github.com/stefanfoulis/django-phonenumber-field/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/stefanfoulis/django-phonenumber-field/compare/7.3.0...8.3.0 )
---
updated-dependencies:
- dependency-name: django-phonenumber-field
dependency-version: 8.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Remove invalid geo codes
---------
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@rami.io >
2026-01-05 17:31:39 +01:00
4d68d24eca
Update redis requirement from ==6.4.* to ==7.0.* ( #5567 )
...
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.4.0...v7.0.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 7.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-01-05 17:06:22 +01:00
cc5693017e
Update django-countries requirement from ==7.6.* to ==8.2.* ( #5660 )
...
* Update django-countries requirement from ==7.6.* to ==8.2.*
Updates the requirements on [django-countries](https://github.com/SmileyChris/django-countries ) to permit the latest version.
- [Changelog](https://github.com/SmileyChris/django-countries/blob/main/CHANGES.md )
- [Commits](https://github.com/SmileyChris/django-countries/compare/v7.6...v8.2.0 )
---
updated-dependencies:
- dependency-name: django-countries
dependency-version: 8.2.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update our helpers
---------
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@rami.io >
2026-01-05 16:55:05 +01:00
Raphael Michel
6a07b7d5d1
Translations: Fix translator comments
2026-01-05 16:16:43 +01:00
Jiří Pastrňák and Raphael Michel
26dc3486a0
Translations: Update Czech
...
Currently translated at 69.6% (4316 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-05 15:53:33 +01:00
Jiří Pastrňák and Raphael Michel
de60183456
Translations: Update Czech
...
Currently translated at 69.6% (4315 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-05 15:53:33 +01:00
Raphael Michel and Raphael Michel
520bb9e378
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-01-05 15:53:33 +01:00
Raphael Michel and Raphael Michel
97e344e81a
Translations: Update German
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-01-05 15:53:33 +01:00
Raphael Michel
a3f5f33ed5
Translations: Update wordlist
2026-01-05 15:51:50 +01:00
5a123bf88f
Translations: Update Japanese ( #5752 )
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
Co-authored-by: Hijiri Umemoto <hijiri@umemoto.org >
Co-authored-by: Weblate <noreply@weblate.org >
2026-01-05 14:57:57 +01:00
Raphael Michel
64c52a5e36
Translations: Update word lists
2026-01-05 14:56:47 +01:00
Raphael Michel
a60341afe9
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-01-05 13:13:11 +01:00
308e14bab3
Mail settings: Correctly declare plaintext email (Z#23218835) ( #5738 )
...
* Mail settings: Correctly declare plaintext email (Z#23218835)
* Apply suggestions from code review
Co-authored-by: luelista <weller@rami.io >
* Update escaping
* Escaping update
---------
Co-authored-by: luelista <weller@rami.io >
2026-01-05 12:33:43 +01:00
Raphael Michel
aa5f635932
Customer account: Actually show value of gift card
2026-01-05 12:31:14 +01:00
66a9902eb4
Update pypdf requirement from ==6.4.* to ==6.5.* ( #5745 )
...
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/6.4.0...6.5.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.5.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-01-05 12:20:57 +01:00
Richard Schreiber and GitHub
79a58fe104
Improve description for addons option count (Z#23219101) ( #5746 )
2026-01-05 12:17:29 +01:00
Raphael Michel and GitHub
bb5a9bdbf1
PDF rendering: Do not create TTFont if already cached ( #5748 )
...
This provides a massive speedup for invoice rendering
2026-01-05 12:15:35 +01:00
dependabot[bot] and GitHub
449b960438
Update css-inline requirement from ==0.18.* to ==0.19.* ( #5749 )
2026-01-05 12:14:59 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
a3f247117c
Translations: Update Japanese
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-05 12:10:04 +01:00
Jiří Pastrňák and Raphael Michel
e279ecb423
Translations: Update Czech
...
Currently translated at 69.8% (4313 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-05 12:10:04 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
ca6a650398
Translations: Update Japanese
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-05 12:10:04 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
696e5602ac
Translations: Update Japanese
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-05 12:10:04 +01:00
Hijiri Umemoto and Raphael Michel
4c7987cef6
Translations: Update Estonian
...
Currently translated at 1.1% (3 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/et/
powered by weblate
2026-01-05 12:10:04 +01:00
Hijiri Umemoto and Raphael Michel
37c65030f8
Translations: Update Estonian
...
Currently translated at 0.1% (5 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/et/
powered by weblate
2026-01-05 12:10:04 +01:00
Hijiri Umemoto and Raphael Michel
0d1673136f
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 92.6% (5717 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2026-01-05 12:10:04 +01:00
Hijiri Umemoto and Raphael Michel
32d8dce6aa
Translations: Update Japanese
...
Currently translated at 99.9% (6170 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-05 12:10:04 +01:00
Ruud Hendrickx and Raphael Michel
8a2ecb4e97
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 66.1% (4081 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-01-05 12:10:04 +01:00
Ruud Hendrickx and Raphael Michel
91348e3b00
Translations: Update Dutch
...
Currently translated at 96.5% (5956 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-05 12:10:04 +01:00
Jan Van Haver and Raphael Michel
459f4f84c7
Translations: Update Dutch
...
Currently translated at 96.4% (5955 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-05 12:10:04 +01:00
Ruud Hendrickx and Raphael Michel
31a1385946
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 63.9% (3948 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-01-05 12:10:04 +01:00
Raphael Michel
adfd0bfcfd
Event list: Fix presale start date (Z#23219798)
2026-01-05 11:33:09 +01:00
Martin Gross
ef7433dbcd
Docs/Fundamentials: Fix spelling
2025-12-23 15:38:14 +01:00
Raphael Michel and GitHub
ebbd18bb26
Category selection: Search internal names
2025-12-22 11:29:23 +01:00
Raphael Michel and GitHub
fc4ce102b6
Widget: Hide dialogs by default
2025-12-22 09:26:47 +01:00
Raphael Michel and GitHub
8854ae3187
Sendmail: Chunk query to prevent high memory load (Z#23217167) ( #5699 )
2025-12-19 15:44:43 +01:00
Daniel Branda and Raphael Michel
c5a91ef479
Translations: Update Italian
...
Currently translated at 39.8% (2458 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-12-19 15:44:18 +01:00
Raphael Michel
aa9c478c30
[SECURITY] Prevent access to arbitrary cached files by UUID (CVE-2025-14881)
2025-12-19 12:59:21 +01:00
Richard Schreiber and GitHub
847dc0f992
Re-add missing trimmed for blocktrans ( #5735 )
2025-12-18 20:28:06 +01:00
Raphael Michel
daaae85865
Fix failing test
2025-12-18 16:11:30 +01:00
Raphael Michel and Raphael Michel
06770bcef5
Translations: Update German
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-12-18 16:05:53 +01:00
Raphael Michel and Raphael Michel
dc6eae4708
Translations: Update German
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-12-18 16:05:53 +01:00
Daniel Branda and Raphael Michel
bf8bb78d2a
Translations: Update Italian
...
Currently translated at 38.6% (2384 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-12-18 16:05:53 +01:00
Renne Rocha and Raphael Michel
091be266fc
Translations: Update Portuguese (Brazil)
...
Currently translated at 90.5% (5590 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-12-18 16:05:53 +01:00
dde655f7d6
Update fakeredis requirement from ==2.32.* to ==2.33.* ( #5730 )
...
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.32.0...v2.33.0 )
---
updated-dependencies:
- dependency-name: fakeredis
dependency-version: 2.33.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-18 16:04:39 +01:00
Raphael Michel and GitHub
409e64d5f2
Fix off-by-one error in voucher validation during cart extension ( #5716 )
...
* Fix typo in calculation
* Do not double-call extend_expired_positions in tests, make it private
2025-12-18 14:47:56 +01:00
Richard Schreiber and GitHub
5d67a4fa33
Fix seatingframe missing voucher ( #5734 )
2025-12-18 14:24:49 +01:00
Richard Schreiber and GitHub
4eb2c50d95
Fix widget-css etag version limit ( #5733 )
...
* Fix widget-css etag version limit
* make etag none if version bigger than version_max
2025-12-18 14:24:18 +01:00
a7e85a157d
Update sentry-sdk requirement from ==2.47.* to ==2.48.* ( #5726 )
...
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.47.0...2.48.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.48.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-12-17 17:23:43 +01:00
Alexander Schwartz and GitHub
4c3584c788
Pick the failed order count from value parameter for the message ( #5722 )
...
Closes #5721
2025-12-17 17:23:11 +01:00
e466c4fb72
Refactor validation of cart contents, fix purchase of inactive subevent (Z#23217806) ( #5715 )
...
* Refactor validation of cart contents, fix purchase of inactive subevent (Z#23217806)
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Review notes
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2025-12-17 16:59:26 +01:00
Raphael Michel and GitHub
d0d7670ca5
Data sync: Allow more flexibility on list separators ( #5718 )
2025-12-17 16:23:07 +01:00
Richard Schreiber and GitHub
a17a098b15
Exclude data-dir from code style checks ( #5725 )
2025-12-17 16:22:42 +01:00
sandra r and Raphael Michel
40516ab8e0
Translations: Update Galician
...
Currently translated at 15.9% (983 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2025-12-17 16:21:25 +01:00
sandra r and Raphael Michel
3ca343fabc
Translations: Update Galician
...
Currently translated at 15.9% (982 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2025-12-17 16:21:25 +01:00
Lachlan Struthers and Raphael Michel
7304b7f24b
Translations: Update Albanian
...
Currently translated at 91.3% (232 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sq/
powered by weblate
2025-12-17 16:21:25 +01:00
Lachlan Struthers and Raphael Michel
abaf968103
Translations: Update Albanian
...
Currently translated at 1.1% (71 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sq/
powered by weblate
2025-12-17 16:21:25 +01:00
Lachlan Struthers and Raphael Michel
86e2f5a155
Translations: Update Albanian
...
Currently translated at 69.6% (177 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sq/
powered by weblate
2025-12-17 16:21:25 +01:00
Lachlan Struthers and Raphael Michel
4c64af02c1
Translations: Update Albanian
...
Currently translated at 0.8% (52 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sq/
powered by weblate
2025-12-17 16:21:25 +01:00
Phin Wolkwitz and GitHub
11df4398e1
Fix presale date display in calendar (Z#23216645) ( #5710 )
...
Fix presale date display in calendar and introduce a template tag
2025-12-17 16:18:59 +01:00
2e89fc0a94
Questions: filter answers by dateFrame (Z#23216406) ( #5706 )
...
* replace manual form with QuestionFilterForm
* move form to form/item.py
* filter using a dateFrameField
* rename QuestionFilterForm to QuestionAnswerFilterForm
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* pass existing `opqs` into `filter_qs`
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* clean up filters
* fix view errors
* add labels
* display validation failures on field/label
* fix linting issues
* adjust datetime comparisons from lte to lt & gte to gt
* Change filter-form layout similar to order-filter-form
* improve label texts
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* use order constants
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* use Order Constants in Form where possible
* Change phrasing from Subevent to Date
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* include product variations in products filter
* repair time zone comparisons
* fix linting
* move filter form to form/filter.py
* remove references to timezone.utc
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* remove manual class statements
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* removes unnecessary check
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* fix datetime comparison
* Add full stop to error message to match style
* unify var-names and code-indent
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-12-15 12:46:06 +01:00
Raphael Michel
510c4850a5
Merge branch 'Add-Promptpay-for-stripe' ( #5670 )
2025-12-12 09:08:12 +01:00
Raphael Michel and GitHub
b13368d614
Event creation: Do not declare tax rate as optional ( fixes #4794 ) ( #5619 )
2025-12-12 08:59:07 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
b5cc8b368b
Translations: Update Portuguese (Portugal)
...
Currently translated at 83.2% (5140 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-12-12 08:59:04 +01:00
Renne Rocha and Raphael Michel
87c30d0acb
Translations: Update Portuguese (Brazil)
...
Currently translated at 90.4% (5585 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-12-12 08:59:04 +01:00
Raphael Michel and GitHub
ffed8b29b1
Bank transfer: Allow CAMT import ( #5601 )
2025-12-12 08:58:52 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
53fbb64225
Translations: Update Portuguese (Portugal)
...
Currently translated at 50.3% (128 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_PT/
powered by weblate
2025-12-10 17:02:20 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
e10ec4074b
Translations: Update Portuguese (Portugal)
...
Currently translated at 83.1% (5135 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-12-10 17:02:20 +01:00
Lachlan Struthers and Raphael Michel
7f2dc77aca
Translations: Update Albanian
...
Currently translated at 41.3% (105 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sq/
powered by weblate
2025-12-10 17:02:20 +01:00
Lachlan Struthers and Raphael Michel
199a3bf1e7
Translations: Update Albanian
...
Currently translated at 0.6% (39 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sq/
powered by weblate
2025-12-10 17:02:20 +01:00
Raphael Michel
904aa807a3
Footer link form: Add placeholder (Z#23217115)
2025-12-10 16:49:09 +01:00
0e41353a0e
Add "Pay by bank" option for UK customers via Stripe ( #5648 )
...
* Add support for 'Pay by bank (UK)' payment method via Stripe
* Add 'Pay by bank' payment provider to Stripe integration
* Enhance Stripe integration: Allow UK bank payments and update imports
* Remove UK-specific payment method options from StripePayByBank integration
* Remove some UK references
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-12-09 13:25:52 +01:00
Raphael Michel
82ca50c7ff
Fix templates
2025-12-09 12:42:47 +01:00
3437b64947
Add PromptPay support ( #5 )
...
* Handle PromptPay QR flow
* Send billing email for PromptPay
* fix isort
* Update payment.py
* Update signals.py
---------
Co-authored-by: Chondaen <chondaen12@1000WA>
2025-12-09 12:28:28 +01:00
Raphael Michel and GitHub
b895d9bbca
Import large package lazily to speed up startup ( #5636 )
...
* Import large package lazily to speed up startup
* Make all jsonschema imports lazy
2025-12-09 09:52:53 +01:00
Raphael Michel and GitHub
f214edaf34
Timeline: Fix incorrect string formatting ( fixes #5614 ) ( #5617 )
2025-12-09 08:52:09 +01:00
Raphael Michel and GitHub
165a47b593
Bank transfer: Auto-ignore all 0-valued transactions ( fixes #5168 ) ( #5620 )
...
* Bank transfer: Auto-ignore all 0-valued transactions (fixes #5168 )
* Fix failing test
2025-12-09 08:50:04 +01:00
Renne Rocha and Raphael Michel
e06f281f1e
Translations: Update Portuguese (Brazil)
...
Currently translated at 90.3% (5575 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-12-09 08:49:57 +01:00
Renne Rocha and Raphael Michel
203c7e660d
Translations: Update Portuguese (Brazil)
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2025-12-09 08:49:57 +01:00
Renne Rocha and Raphael Michel
8c360b8754
Translations: Update Portuguese (Brazil)
...
Currently translated at 90.2% (5572 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-12-09 08:49:57 +01:00
Ruud Hendrickx and Raphael Michel
90b6511d11
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 64.0% (3951 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2025-12-09 08:49:57 +01:00
Ruud Hendrickx and Raphael Michel
bb356257cb
Translations: Update Dutch
...
Currently translated at 96.3% (5945 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-12-09 08:49:57 +01:00
sandra r and Raphael Michel
e1950e408e
Translations: Update Galician
...
Currently translated at 15.5% (958 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2025-12-09 08:49:57 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
99d5722ce1
Translations: Update Japanese
...
Currently translated at 99.9% (6166 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-12-09 08:49:57 +01:00
luelista and GitHub
324eeb8d40
Fix crash when imported CSV has invalid syntax ( #5702 )
2025-12-09 08:09:34 +01:00
Raphael Michel
449e8dc905
Event cancel form: Add missing rich=True flag
2025-12-08 09:58:54 +01:00
c491c8232e
Bank transfer: Allow dashes in event slug to be missing (Z#23216859) ( #5682 )
...
* Bank transfer: Allow dashes in event slug to be missing (Z#23216859)
* Update src/pretix/plugins/banktransfer/tasks.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Update src/pretix/plugins/banktransfer/tasks.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2025-12-05 10:54:03 +01:00
sandra r and Raphael Michel
aa02cc7968
Translations: Update Galician
...
Currently translated at 15.5% (961 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2025-12-05 10:36:32 +01:00
Renne Rocha and Raphael Michel
cfa13d6b9d
Translations: Update Portuguese (Brazil)
...
Currently translated at 90.2% (5572 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-12-05 10:36:32 +01:00
Raphael Michel and GitHub
af4eabc800
URL generation: Fix bug if plugins declare both event_urls and organizer_urls ( #5688 )
...
* URL generation: Fix bug if plugins declare both event_urls and organizer_urls
* Add missing file
* Add license header
2025-12-05 10:22:28 +01:00
luelista and GitHub
e1f5678d7c
Refactor payment QR code generation code and add SPAYD format ( #5680 )
...
Move generation of QR code contents out of the HTML template and into Python code, so it can
be reused in plugins and tested with unit tests. Add the SPAYD QR code format which is used in
Czech Republic and Slovakia [1]. Display BezahlCode QR codes only for German IBANs.
[1] https://en.wikipedia.org/wiki/Short_Payment_Descriptor
2025-12-04 14:15:29 +01:00
luelista and GitHub
609b7c82ee
Handle duplicate column names in CSV import ( #5681 )
...
- display a warning message to the user
- automatically rename columns by adding "__1", "__2", ... suffixes
2025-12-04 14:03:27 +01:00
Raphael Michel and GitHub
8d66e1e732
Cart extension: Fix bundled product being removed from cart when sold out ( #5690 )
...
Instead, the entire bundle must be removed as it may not be sold
individually.
2025-12-04 11:48:40 +01:00
Richard Schreiber and GitHub
c925f094f2
Reduce item event queries in waitinglist assign
2025-12-04 11:01:30 +01:00
Richard Schreiber and GitHub
5caaa8586d
Fix accounting report pending payment timezone ( #5698 )
2025-12-04 10:59:57 +01:00
SJang1 and Raphael Michel
1b1cf1557d
Translations: Update Korean
...
Currently translated at 50.8% (3139 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-12-04 10:40:16 +01:00
sandra r and Raphael Michel
35d8a7eec5
Translations: Update Galician
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/gl/
powered by weblate
2025-12-04 10:40:16 +01:00
sandra r and Raphael Michel
d428c3e1a4
Translations: Update Galician
...
Currently translated at 14.0% (869 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2025-12-04 10:40:16 +01:00
dependabot[bot] and Raphael Michel
63850f3139
Update sentry-sdk requirement from ==2.46.* to ==2.47.*
...
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.46.0...2.47.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.47.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-04 10:40:05 +01:00
Felix Rindt and GitHub
04c8270d43
Update pricing.rst to fix number typo ( #5691 )
...
I think you meant to point out the difference to the values in the table above...
2025-12-04 07:27:36 +01:00
dependabot[bot] and GitHub
74a960e239
Update celery requirement from ==5.5.* to ==5.6.* ( #5676 )
2025-12-03 17:00:53 +01:00
5a1bcae085
Invoice address: Improve VAT ID input ( #5647 )
...
* Remove unmaintained depdendency vat_moss
* VAT ID normalization: Auto-add country codes
* VAT ID: County-specific labels
* Invoice address: Allow to set VAT ID as required per country
* Fix failing tests
* Update src/pretix/base/settings.py
Co-authored-by: luelista <weller@rami.io >
* Review fixes
---------
Co-authored-by: luelista <weller@rami.io >
2025-12-03 16:48:19 +01:00
SJang1 and Raphael Michel
051eb78312
Translations: Update Korean
...
Currently translated at 50.8% (3140 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-12-03 16:29:20 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
15808e55fd
Translations: Update Portuguese (Portugal)
...
Currently translated at 83.1% (5134 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-12-03 16:29:20 +01:00
David Ibáñez Cerdeira and Raphael Michel
c886c0b415
Translations: Update Galician
...
Currently translated at 9.2% (569 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2025-12-03 16:29:20 +01:00
David Ibáñez Cerdeira and Raphael Michel
47472447eb
Translations: Update Galician
...
Currently translated at 9.1% (567 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2025-12-03 16:29:20 +01:00
Richard Schreiber and GitHub
1a40215e91
Fix N+1 queries in API ( #5684 )
...
* Fix N+1 query in API quotas list
* fix membership N+1
* fix vouchers N+1 budget_used
* rename and reuse Voucher.annotate_budget_used_orders to budget_used
* fix flake8
2025-12-03 15:37:40 +01:00
Raphael Michel
d3fde85c39
Fix typo in CSS variable
2025-12-02 17:47:45 +01:00
Richard Schreiber and GitHub
40bd66cb86
Fix PayPal2 payment patch request ( #5678 )
2025-12-02 13:14:12 +01:00
Raphael Michel and GitHub
bdd94b1f8a
Add prioritization to webhook/notifications queue ( #5513 )
...
* Add prioritization to webhook/notifications queue
* Add missing code
* Missing license header
* Fix argument
* Use redis pipeline
* Update license header
2025-12-02 09:13:01 +01:00
José Manuel Silva and Raphael Michel
1c907f6a6f
Translations: Update Portuguese (Portugal)
...
Currently translated at 83.1% (5133 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-12-01 13:49:40 +01:00
José Manuel Silva and Raphael Michel
39e3ed9c25
Translations: Update Portuguese (Portugal)
...
Currently translated at 83.2% (5136 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-12-01 13:49:40 +01:00
Richard Schreiber and GitHub
4b5711253e
Fix display_add_to_cart for variations
2025-12-01 13:48:02 +01:00
Raphael Michel
bd554c7c29
Update remaining icon files
2025-12-01 13:41:06 +01:00
Raphael Michel and GitHub
2261951b15
Peppol: Live ID validation ( #5602 )
...
* Peppol: Live ID validation
* Always check both systems
* Simplify logic
2025-11-27 19:50:53 +01:00
0f82e1cae6
Update pretix logo to new version ( #5651 )
...
* Update pretix logo to new version
* Make favicon transparent
* Update src/pretix/static/pretixcontrol/scss/main.scss
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/static/pretixcontrol/scss/main.scss
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-11-27 16:05:30 +01:00
dependabot[bot] and Raphael Michel
b0760157ce
Update sentry-sdk requirement from ==2.45.* to ==2.46.*
...
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.45.0...2.46.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.46.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-27 16:05:18 +01:00
de2dec9089
Update pypdf requirement from ==6.3.* to ==6.4.* ( #5659 )
...
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/6.3.0...6.4.0 )
---
updated-dependencies:
- dependency-name: pypdf
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-11-27 16:05:04 +01:00
Raphael Michel
446c8e622b
Bump version to 2025.11.0.dev0
2025-11-27 15:34:32 +01:00
Raphael Michel
703be2ebb8
Bump version to 2025.10.0
2025-11-27 15:34:23 +01:00
Raphael Michel and Raphael Michel
a56fbc896c
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-11-27 15:33:49 +01:00
Raphael Michel and Raphael Michel
7b6f5df985
Translations: Update German
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-11-27 15:33:49 +01:00
Raphael Michel
d2087907d5
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-11-27 14:58:19 +01:00
Mira and Raphael Michel
cbc2e611a2
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.9% (6168 of 6173 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-11-27 14:57:18 +01:00
Mira and Raphael Michel
02126a48fe
Translations: Update German
...
Currently translated at 99.9% (6168 of 6173 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-11-27 14:57:18 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
be9af94131
Translations: Update Japanese
...
Currently translated at 99.9% (6167 of 6173 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-11-27 14:57:18 +01:00
CVZ-es and Raphael Michel
dbe1944996
Translations: Update Spanish
...
Currently translated at 100.0% (6173 of 6173 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-11-27 14:57:18 +01:00
CVZ-es and Raphael Michel
6181bdc2e9
Translations: Update French
...
Currently translated at 100.0% (6173 of 6173 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-11-27 14:57:18 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
fe40d1c491
Translations: Update Portuguese (Portugal)
...
Currently translated at 80.2% (4951 of 6173 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-11-27 14:57:18 +01:00
Raphael Michel and GitHub
9f263fbe4f
Hotfix linkified placeholders ( #5663 )
...
* Fix linkify placeholders
* Add URL test
2025-11-27 13:20:13 +01:00
Raphael Michel and luelista
fdd34f387a
[SECURITY] Prevent HTML injection through placeholders in emails
...
Co-authored-by: luelista <weller@pretix.eu >
2025-11-27 11:41:27 +01:00
Raphael Michel
bfab523d83
Merge branch 'SECURITY-pw-change' into 'master'
...
[SECURITY] Fix old password not validated on password change
See merge request pretix/pretix!16
2025-11-26 19:39:32 +01:00
Raphael Michel
8f69cb166d
[SECURITY] Fix old password not validated on password change
2025-11-26 19:39:32 +01:00
Martin Gross
2fc7c23960
Cart Fragment: Display description of OrderFee.FEE_TYPE_OTHER if description is set (as done in invoices)
2025-11-20 13:56:21 +01:00
Raphael Michel
b0911c9e42
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-11-20 11:37:59 +01:00
Hijiri Umemoto and Raphael Michel
a5aa1030e5
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 91.9% (5675 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2025-11-20 11:36:56 +01:00
Raphael Michel and GitHub
681e682e73
Bank transfer: Consistancy in order of fields ( fixes #5577 ) ( #5625 )
...
* Bank transfer: Consistancy in order of fields (fixes #5577 )
* Delete unused template
2025-11-19 14:47:28 +01:00
Raphael Michel and GitHub
db7518735a
Allow admins to inspect invoices ( #5641 )
...
This is helpful to debug invoice renderers or non-PDF invoices like
Peppol or other XML formats
2025-11-19 14:42:18 +01:00
Raphael Michel and GitHub
9c80f3038a
OIDC: Drop scopes validation ( fixes #5464 ) ( #5623 )
...
* OIDC: Drop scopes validation (fixes #5464 )
* Fix test
* Remove claims as well
2025-11-19 14:39:32 +01:00
Raphael Michel and GitHub
4dc5bbae06
Invoices: Increase retry interval ( #5640 )
...
e.g. Invopop states that receipt confirmation in italy can take 24h
2025-11-19 12:30:37 +01:00
e997ca4242
Update sentry-sdk requirement from ==2.44.* to ==2.45.* ( #5644 )
...
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.44.0...2.45.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.45.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-11-19 08:05:56 +01:00
Hijiri Umemoto and Raphael Michel
278b4301e5
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 95.2% (242 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/zh_Hant/
powered by weblate
2025-11-19 08:05:42 +01:00
Hijiri Umemoto and Raphael Michel
b648f9c46c
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 91.9% (5676 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2025-11-19 08:05:42 +01:00
Hijiri Umemoto and Raphael Michel
9ce16b60d2
Translations: Update Korean
...
Currently translated at 99.2% (252 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ko/
powered by weblate
2025-11-19 08:05:42 +01:00
Hijiri Umemoto and Raphael Michel
f4a7604632
Translations: Update Korean
...
Currently translated at 49.9% (3084 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-11-19 08:05:42 +01:00
Hijiri Umemoto and Raphael Michel
7cebb3e93f
Translations: Update Japanese
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-11-19 08:05:42 +01:00
Hijiri Umemoto and Raphael Michel
c82726e13d
Translations: Update Japanese
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-11-19 08:05:42 +01:00
Phin Wolkwitz and GitHub
2fcfc336d0
Add field length validation for invoice settings (Z#23215182) ( #5639 )
...
Limit invoice settings field lengths, add min value for counter length
2025-11-18 15:51:34 +01:00
luelista and GitHub
39ff84b2e2
Use unique column names in order position export for invoice vs. attendee company name (Z#23215261) ( #5638 )
2025-11-18 15:47:55 +01:00
44804f05f3
Event quickstart: Fix fields being marked as optional ( fixes #3504 ) ( #5627 )
...
* Event quickstart: Fix fields being marked as optional (fixes #3504 )
* Revert accidental changes
* Update src/pretix/static/pretixcontrol/js/ui/main.js
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2025-11-18 15:46:11 +01:00
Richard Schreiber and GitHub
5e828ab8af
Fix tax-code keying function for tax-recalc ( #5637 )
2025-11-18 15:03:33 +01:00
Richard Schreiber and GitHub
313f4f326b
Fix program times having no item in clean ( #5635 )
...
This error occurs only when adding a program-time form in the frontend and not saving it, but removing it again and then saving the item.
2025-11-18 14:59:31 +01:00
ed43bf327e
Update pypdf requirement from ==6.2.* to ==6.3.* ( #5634 )
...
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/6.2.0...6.3.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.3.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-11-18 14:56:30 +01:00
Theodore and GitHub
30aabc6253
Stripe: Update Revolut Pay presentment currency list ( #5631 )
2025-11-18 14:56:01 +01:00
Raphael Michel and GitHub
5eade62121
Bank transfer: Use less cryptic refund references ( fixes #4289 ) ( #5626 )
...
* Bank transfer: Use less cryptic refund references (fixes #4289 )
* Add condition back in
* Fix tests
2025-11-18 14:52:44 +01:00
Raphael Michel and GitHub
2669afa1f8
Webhooks: Allow longer URLs ( fixes #5443 ) ( #5622 )
2025-11-18 14:42:48 +01:00
Raphael Michel and GitHub
d42c6f9b72
Open Fix a missing log entry type ( fixes #5570 )
2025-11-18 14:42:29 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
34f064ca33
Translations: Update Japanese
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-11-18 14:42:00 +01:00
CVZ-es and Raphael Michel
ad8d0a270c
Translations: Update Spanish
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-11-18 14:42:00 +01:00
CVZ-es and Raphael Michel
363fcc3b56
Translations: Update French
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-11-18 14:42:00 +01:00
CVZ-es and Raphael Michel
9521ec2c52
Translations: Update Spanish
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-11-18 14:42:00 +01:00
CVZ-es and Raphael Michel
688d341baf
Translations: Update French
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-11-18 14:42:00 +01:00
Sanny and Raphael Michel
cdd4001378
Translations: Update Italian
...
Currently translated at 36.6% (2264 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-11-18 14:42:00 +01:00
Raphael Michel and GitHub
d8d56ff020
Disable switching currency when orders exist ( fixes #2047 )
2025-11-17 17:09:17 +01:00
Raphael Michel and GitHub
44b3647689
Accounting report: Allow subclasses to skip tables ( #5616 )
2025-11-17 17:09:06 +01:00
Richard Schreiber and GitHub
818bb76e89
Fix calendar before-date to check for events ( #5608 )
2025-11-17 16:39:20 +01:00
Raphael Michel and GitHub
8c01cad06b
Stripe: Use unified wording for redirect announcement ( #5613 )
2025-11-17 16:20:53 +01:00
Raphael Michel and GitHub
86ca7c4440
Order page: Do not show download deadline if download is disabled ( fixes #3144 ) ( #5630 )
2025-11-17 15:42:20 +01:00
Richard Schreiber and GitHub
d7b6856322
Fix not allowing program times on event series (API/copy) ( #5595 )
...
* Fix not allowing program times on event series (API/copy)
* Return 400 when reading endpoint in event series
* add docs program times not available on event series
* fix isort
2025-11-17 15:36:53 +01:00
Raphael Michel
e2d9cbb41d
Add regressiont est for #1832
2025-11-14 18:20:20 +01:00
Raphael Michel
57bc7563da
Fix flake8 issue
2025-11-14 18:13:48 +01:00
Raphael Michel
7741e9f936
Remove misleading helptext ( fixes #3555 )
2025-11-14 17:45:55 +01:00
Sanny and Raphael Michel
2f08bb465a
Translations: Update Italian
...
Currently translated at 36.5% (2257 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-11-14 16:31:58 +01:00
CVZ-es and Raphael Michel
4fb048e3a9
Translations: Update Spanish
...
Currently translated at 99.9% (6170 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-11-14 11:12:42 +01:00
CVZ-es and Raphael Michel
82af3012bd
Translations: Update French
...
Currently translated at 99.9% (6170 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-11-14 11:12:42 +01:00
Andrii Andriiashyn and Raphael Michel
11425f21e6
Translations: Update Ukrainian
...
Currently translated at 57.1% (3528 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/uk/
powered by weblate
2025-11-14 11:12:42 +01:00
Andrii Andriiashyn and Raphael Michel
55f35a998b
Translations: Update Ukrainian
...
Currently translated at 57.0% (3523 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/uk/
powered by weblate
2025-11-14 11:12:42 +01:00
CVZ-es and Raphael Michel
53cfce2ce7
Translations: Update Spanish
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-11-14 11:12:42 +01:00
CVZ-es and Raphael Michel
68ce335034
Translations: Update French
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-11-14 11:12:42 +01:00
6ce5c1a26a
Update sentry-sdk requirement from ==2.43.* to ==2.44.* ( #5606 )
...
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.43.0...2.44.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.44.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-11-14 10:02:12 +01:00
ae4540acd7
Update pypdf requirement from ==6.1.* to ==6.2.* ( #5604 )
...
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/6.1.0...6.2.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.2.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-11-14 10:01:58 +01:00
luelista and GitHub
a814d31c9b
Re-check maximum order size during _perform_order (Z#23213046) ( #5586 )
...
* Re-check maximum order size during _perform_order (Z#23213046)
* Add test case
2025-11-14 10:01:51 +01:00
Raphael Michel
ef9863518b
Fix syntax error
2025-11-14 09:57:29 +01:00
eb740204d4
Invoice issuer address: Add state field ( #5603 )
...
* Invoice issuer address: Add state field
* Update src/pretix/base/settings.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/models/invoices.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-11-14 09:56:46 +01:00
5583298322
Auto-verify user email addresses on accepting invites ( #5609 )
...
* Auto-verify user email addresses on accepting invites
* Update src/pretix/control/views/auth.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-11-14 09:55:18 +01:00
Raphael Michel and GitHub
74b06435a0
Meta properties: Add helper to sort values (Z#23213668) ( #5597 )
2025-11-14 09:49:40 +01:00
Raphael Michel and Raphael Michel
a26b0c5512
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-11-12 17:21:35 +01:00
Raphael Michel and Raphael Michel
095e07b3f1
Translations: Update German
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-11-12 17:21:35 +01:00
Raphael Michel and Raphael Michel
b2eb1b6231
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-11-12 17:21:35 +01:00
Raphael Michel and Raphael Michel
9d838f1d9c
Translations: Update German
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-11-12 17:21:35 +01:00
Raphael Michel and Raphael Michel
cbf6bd29b0
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.5% (6146 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-11-12 17:21:35 +01:00
Raphael Michel and Raphael Michel
0e84df9af2
Translations: Update German
...
Currently translated at 100.0% (6171 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-11-12 17:21:35 +01:00
Raphael Michel and Raphael Michel
7feacc8a1a
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.3% (6132 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-11-12 17:21:35 +01:00
Raphael Michel and Raphael Michel
5ada22dd15
Translations: Update German
...
Currently translated at 99.7% (6155 of 6171 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-11-12 17:21:35 +01:00
Raphael Michel
6d56011695
Translations: Update wordlists
2025-11-12 17:07:42 +01:00
Raphael Michel
da167eacd5
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-11-12 14:21:28 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
5df0c55daa
Translations: Update Portuguese (Portugal)
...
Currently translated at 50.0% (127 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_PT/
powered by weblate
2025-11-12 14:20:18 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
b01e798b48
Translations: Update Portuguese (Portugal)
...
Currently translated at 80.8% (4955 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-11-12 14:20:18 +01:00
luelista and GitHub
0256ee76db
Optionally show organizer slug in select2 ( #5605 )
2025-11-12 13:28:31 +01:00
e99eecb8be
Product list: Show number of items currently in cart (Z#23212546) ( #5599 )
...
* Product list: Show number of items currently in cart
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Add display property
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-11-11 08:05:40 +01:00
CVZ-es and Raphael Michel
d1ae579a6f
Translations: Update Spanish
...
Currently translated at 100.0% (6132 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-11-10 13:00:20 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
90d3f50eba
Translations: Update Japanese
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-11-10 13:00:20 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
c1b6d660a4
Translations: Update Japanese
...
Currently translated at 100.0% (6132 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-11-10 13:00:20 +01:00
Linnea Thelander and Raphael Michel
0b88b63597
Translations: Update Swedish
...
Currently translated at 91.0% (5582 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2025-11-10 13:00:20 +01:00
Richard Schreiber and GitHub
0cc6439748
Fix API-docs missing item_program_times ( #5594 )
2025-11-07 13:04:04 +01:00
Richard Schreiber and GitHub
ad53c48d0f
Fix price-column in item export for free variations
2025-11-07 11:57:06 +01:00
luelista and GitHub
59a5c11ef6
Rename migration ( #5592 )
2025-11-07 11:40:27 +01:00
luelista and GitHub
1cb2d443f9
Validation of user email addresses ( #5434 )
...
* Validation of user email addresses
* Improve email and password change forms
2025-11-07 11:17:34 +01:00
Raphael Michel
a0dbf6c5db
Force Django upgrade (CVE-2025-64459)
2025-11-06 15:04:03 +01:00
fd9d03786b
Add program times for items (Z#23178639)
...
* Add program times for items
* Fix frontend date validation
* Add ical data for program times [wip]
* Improve ical data for program times
* Remove duplicate code and add comments
* Adjust migration
* Remove program times form for event series
* Add pdf placeholder [wip]
* Improve explanation text with suggestion
Co-authored-by: Raphael Michel <michel@pretix.eu >
* Fix import sorting
* Improve ical generation
* Improve ical entry description
* Fix migration
* Add copyability for program times fot items and events
* Update migration
* Add API endpoints/functions, fix isort
* Improve variable name
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Remove todo comment
* Add documentation, Change endpoint name
* Change related name
* Remove unnecessary code block
* Add program times to item API
* Fix imports
* Add log text
* Use daterange helper
* Add and update API tests
* Add another API test
* Add program times to cloning tests
* Update query count because of program times query
* Invalidate cached tickets on program time changes
* Reduce invalidation calls
* Update migration after rebase
* Apply improvements to invalidation from review
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* remove unneccessary attr=item param
* remove unnecessary kwargs for formset_factory
* fix local var name being overwritten in for-loop
* fix empty formset being saved
* Use subevent if available
* make code less verbose
* remove double event-label in ical desc
* fix unnecessary var re-assign
* fix ev vs p.subevent
---------
Co-authored-by: Raphael Michel <michel@pretix.eu >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-11-06 12:24:47 +01:00
Richard Schreiber and GitHub
7041d40972
Invoice-PDF: split line.description into multiple rows so table can pagebreak ( #5545 )
2025-11-06 09:44:23 +01:00
Richard Schreiber and GitHub
0b46982e6d
Allow blocked seats to be booked in backend ( #5585 )
2025-11-06 08:02:42 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
29906c6288
Translations: Update Japanese
...
Currently translated at 100.0% (6132 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-11-04 12:04:23 +01:00
CVZ-es and Raphael Michel
3380bd3e82
Translations: Update Spanish
...
Currently translated at 100.0% (6132 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-11-04 12:04:23 +01:00
CVZ-es and Raphael Michel
6ae8e7cbb6
Translations: Update French
...
Currently translated at 100.0% (6132 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-11-04 12:04:23 +01:00
CVZ-es and Raphael Michel
23c2d9266e
Translations: Update Spanish
...
Currently translated at 99.9% (6130 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-11-04 12:04:23 +01:00
CVZ-es and Raphael Michel
ba155faaa3
Translations: Update French
...
Currently translated at 99.9% (6131 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-11-04 12:04:23 +01:00
Núria Masclans and Raphael Michel
fd177fa89f
Translations: Update Catalan
...
Currently translated at 78.7% (200 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ca/
powered by weblate
2025-11-04 12:04:23 +01:00
CVZ-es and Raphael Michel
0b051c1400
Translations: Update Spanish
...
Currently translated at 100.0% (6132 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-11-04 12:04:23 +01:00
CVZ-es and Raphael Michel
af8d0f0b65
Translations: Update French
...
Currently translated at 100.0% (6132 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-11-04 12:04:23 +01:00
Raphael Michel and Raphael Michel
1b7bba195c
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6132 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-11-04 12:04:23 +01:00
Raphael Michel and Raphael Michel
f056f77dc0
Translations: Update German
...
Currently translated at 100.0% (6132 of 6132 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-11-04 12:04:23 +01:00
Richard Schreiber and GitHub
ee4e7f618f
Sort answers according to questions order
...
* Sort answers according to questions (Z#23212280)
* Undo ordering in Meta-class
* filter and order answers only on invoice
2025-11-04 11:33:16 +01:00
cd450f1780
Bump @babel/core from 7.28.4 to 7.28.5 in /src/pretix/static/npm_dir ( #5579 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.28.4 to 7.28.5.
- [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.5/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.28.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-04 11:26:29 +01:00
fc876978b2
Bump @rollup/plugin-babel in /src/pretix/static/npm_dir ( #5581 )
...
Bumps [@rollup/plugin-babel](https://github.com/rollup/plugins/tree/HEAD/packages/babel ) from 6.0.4 to 6.1.0.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/babel/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/url-v6.1.0/packages/babel )
---
updated-dependencies:
- dependency-name: "@rollup/plugin-babel"
dependency-version: 6.1.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-11-04 11:26:22 +01:00
dependabot[bot] and Raphael Michel
d8efaa47f7
Update css-inline requirement from ==0.17.* to ==0.18.*
...
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.17.0...v0.18.0 )
---
updated-dependencies:
- dependency-name: css-inline
dependency-version: 0.18.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-04 11:25:45 +01:00
f0c3514588
Bump @babel/preset-env in /src/pretix/static/npm_dir ( #5580 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.28.3 to 7.28.5.
- [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.5/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-version: 7.28.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 17:40:47 +01:00
e1ad4d9dba
Bump @rollup/plugin-node-resolve in /src/pretix/static/npm_dir ( #5578 )
...
Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve ) from 16.0.1 to 16.0.3.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve )
---
updated-dependencies:
- dependency-name: "@rollup/plugin-node-resolve"
dependency-version: 16.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 17:40:15 +01:00
Raphael Michel
3ab587883e
Translations: Add words to spellcheck wordlist
2025-11-03 17:40:04 +01:00
Raphael Michel and GitHub
b02e1a1515
Gift card payment: Clean-up some code ( #5574 )
...
* Remove apparently unused code
* Move templates that do not belong in pretixcontrol
2025-11-03 17:38:56 +01:00
Raphael Michel
41780add40
Gift cards: Remove nested form tags
2025-10-30 18:03:47 +01:00
Raphael Michel
b07a61e4f1
Remove visible rounding mode
2025-10-30 17:54:06 +01:00
Raphael Michel and GitHub
dead2a9bed
Bank transfer: Reorder fields for pending bank details ( #5562 )
...
* Reorder fields for pending bank transfer
* Remove unnecessary endif statement in pending.html
* Fix indentation in pending.html template
2025-10-30 16:40:39 +01:00
Raphael Michel
94389c3913
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-10-30 11:55:47 +01:00
3e972eddbf
Allow to round taxes on order-level ( #5019 )
...
* Allow to round taxes on order-level
* Rename get_cart_total
* Persist rounding mode with order
* Add general docs
* Order creation API
* Update fee algorithm
* Rounding on payment method change
* Round when splitting order
* Fix failing tests
* Add settings page
* Add tests
* Replace algorithm
* Add test case for currency rounding
* Improve order change
* Update flowchart
* Update discount logic (more hypothetical, we don't store rounding on cart positions atm)
* Rename internal method
* Fix typo
* Update help text
* Apply suggestions from code review
Co-authored-by: luelista <weller@rami.io >
* Order rounding refactor (#5571 )
* Add RoundingCorrectionMixin providing before-rounding-values as properties
* Use gross_price_before_rounding in more places
* Update doc/development/algorithms/pricing.rst
Co-authored-by: Martin Gross <gross@rami.io >
* Allow to override on perform_order
* Rebase migration
* Fix event cancellation
---------
Co-authored-by: luelista <weller@rami.io >
Co-authored-by: Martin Gross <gross@rami.io >
2025-10-30 11:49:31 +01:00
dependabot[bot] and Raphael Michel
cdeb1e86bd
Update sentry-sdk requirement from ==2.42.* to ==2.43.*
...
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.42.0...2.43.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.43.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-30 11:33:10 +01:00
Raphael Michel and Raphael Michel
9a69b76880
API: Expose history of check-ins (Z#23206049)
2025-10-30 10:45:01 +01:00
Richard Schreiber and GitHub
7d5df2b69e
Fix required label for multi-checkbox form-groups ( #5568 )
2025-10-30 10:44:17 +01:00
Raphael Michel
d203eee5ab
Bump version to 2025.10.0.dev0
2025-10-30 09:53:25 +01:00
Raphael Michel
0d07615006
Bump version to 2025.9.0
2025-10-30 09:53:03 +01:00
Raphael Michel and Raphael Michel
1fbf75d89f
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2025-10-29 11:29:20 +01:00
Raphael Michel and Raphael Michel
f38c36c034
Translations: Update German
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2025-10-29 11:29:20 +01:00
Raphael Michel and Raphael Michel
1488960c54
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6114 of 6114 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-10-29 11:29:20 +01:00
Raphael Michel and Raphael Michel
9655f3d15d
Translations: Update German
...
Currently translated at 100.0% (6114 of 6114 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-10-29 11:29:20 +01:00
Raphael Michel
4ef01df9ea
Translations: Update wordlist
2025-10-29 10:50:57 +01:00
Raphael Michel
7ce2d7ccb4
Docs: Fix a formatting issue
2025-10-29 10:50:50 +01:00
Raphael Michel
04fae9ea14
Fix code style issue
2025-10-29 10:17:43 +01:00
Raphael Michel and GitHub
4b9f1712f0
Markdown link parser: Fix fediverse URLs and URLs with user or path ( #5563 )
2025-10-29 10:01:05 +01:00
Raphael Michel
9461ac27f9
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-10-29 08:55:10 +01:00
1e0ede529c
Event cancellation: Add safety and security checks ( #5565 )
...
* Event cancellation: Add safety and security checks
When cancelling an event, a large sum of money might be refunded
instantly. This PR adds safety features around this by
- doing a dry-run first that shows a preview of the expected refund sum
- sending a confirmation mode via email for any automatic refunds of more than 100 currency units
- keeping a more detailed log of the settings this was executed with
* Update src/pretix/control/views/orders.py
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2025-10-29 08:53:48 +01:00
Sven Muhlen and Raphael Michel
e386ed4352
Translations: Update Luxembourgish
...
Currently translated at 26.8% (1639 of 6094 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/lb/
powered by weblate
2025-10-29 08:51:52 +01:00
Sven Muhlen and Raphael Michel
8676033fe1
Translations: Update Luxembourgish
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/lb/
powered by weblate
2025-10-29 08:51:52 +01:00
Núria Masclans and Raphael Michel
b9ca68c0be
Translations: Update Catalan
...
Currently translated at 62.2% (158 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ca/
powered by weblate
2025-10-29 08:51:52 +01:00
Sven Muhlen and Raphael Michel
b2aca033e0
Translations: Update Luxembourgish
...
Currently translated at 20.4% (1247 of 6094 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/lb/
powered by weblate
2025-10-29 08:51:52 +01:00
Sven Muhlen and Raphael Michel
2d0b657d0f
Translations: Update Luxembourgish
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/lb/
powered by weblate
2025-10-29 08:51:52 +01:00
Hijiri Umemoto and Raphael Michel
d54807073a
Translations: Update Japanese
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-10-29 08:51:52 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
ca1efc0a58
Translations: Update Japanese
...
Currently translated at 100.0% (6094 of 6094 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-10-29 08:51:52 +01:00
Jan Van Haver and Raphael Michel
3746077881
Translations: Update Dutch
...
Currently translated at 97.6% (5952 of 6094 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-10-29 08:51:52 +01:00
CVZ-es and Raphael Michel
04075cfc45
Translations: Update Spanish
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2025-10-29 08:51:52 +01:00
CVZ-es and Raphael Michel
bdd47ee32b
Translations: Update Spanish
...
Currently translated at 100.0% (6094 of 6094 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-10-29 08:51:52 +01:00
CVZ-es and Raphael Michel
ff42c1fe5c
Translations: Update French
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2025-10-29 08:51:52 +01:00
CVZ-es and Raphael Michel
0ba5c0c143
Translations: Update French
...
Currently translated at 100.0% (6094 of 6094 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-10-29 08:51:52 +01:00
Sven Muhlen and Raphael Michel
f6aa17a0ff
Translations: Update Luxembourgish
...
Currently translated at 16.5% (1007 of 6094 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/lb/
powered by weblate
2025-10-29 08:51:52 +01:00
Sven Muhlen and Raphael Michel
5882a728bf
Translations: Update Luxembourgish
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/lb/
powered by weblate
2025-10-29 08:51:52 +01:00
Mira Weller
11acd4ca53
allow custom headers in error base template
2025-10-24 12:04:03 +02:00
Raphael Michel and GitHub
40db7d939f
API: Trust discounts assigned by pretixPOS, do not assign differently ( #5531 )
2025-10-21 18:35:06 +02:00
Martin Gross and GitHub
5563183255
Allow to unlock a payment method and redeem a voucher at the same time ( #5564 )
2025-10-21 17:28:33 +02:00
dfd52f05ff
Update sepaxml requirement from ==2.6.* to ==2.7.* ( #5431 )
...
Updates the requirements on [sepaxml](https://github.com/raphaelm/python-sepaxml ) to permit the latest version.
- [Commits](https://github.com/raphaelm/python-sepaxml/compare/2.6.0...2.7.0 )
---
updated-dependencies:
- dependency-name: sepaxml
dependency-version: 2.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>
Co-authored-by: Raphael Michel <michel@pretix.eu >
2025-10-21 10:54:46 +02:00
jasle and GitHub
15ea7c65e4
Bank transfer: Allow markdown in accoutn details
2025-10-21 10:54:39 +02:00
Raphael Michel
0ab633ce7b
Email layouts: Fix margin-left of details table
2025-10-21 10:24:06 +02:00
Sven Muhlen and Raphael Michel
cd0c6b2b0f
Translations: Update Luxembourgish
...
Currently translated at 0.1% (5 of 6094 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/lb/
powered by weblate
2025-10-21 10:12:33 +02:00
Raphael Michel and Raphael Michel
d7be7dc1c3
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6094 of 6094 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-10-21 10:12:33 +02:00
Sven Muhlen and Raphael Michel
aa1044cf91
Translations: Update Luxembourgish
...
Currently translated at 0.1% (4 of 6094 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/lb/
powered by weblate
2025-10-21 10:12:33 +02:00
Sven Muhlen and Raphael Michel
3df5c890a8
Translations: Update Luxembourgish
...
Currently translated at 17.3% (44 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/lb/
powered by weblate
2025-10-21 10:12:33 +02:00
Raphael Michel and Raphael Michel
0775d09df4
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.9% (6093 of 6094 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-10-21 10:12:33 +02:00
Raphael Michel and Raphael Michel
bccfefecf1
Translations: Update German
...
Currently translated at 100.0% (6094 of 6094 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-10-21 10:12:33 +02:00
Sven Muhlen and Raphael Michel
a78c8c910f
Translations: Update Luxembourgish
...
Currently translated at 1.9% (5 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/lb/
powered by weblate
2025-10-21 10:12:33 +02:00
Sven Muhlen and Raphael Michel
cdc265c409
Translations: Add Luxembourgish
2025-10-21 10:12:33 +02:00
Sven Muhlen and Raphael Michel
0f230be785
Translations: Add Luxembourgish
2025-10-21 10:12:33 +02:00
Raphael Michel
b077417eef
Translations: Update wordlist
2025-10-21 10:07:57 +02:00
Raphael Michel
0ee028a9da
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-10-21 09:27:06 +02:00
0c05296df3
Update pypdf requirement from ==6.0.* to ==6.1.* ( #5480 )
...
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/6.0.0...6.1.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.1.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-10-21 09:22:30 +02:00
luelista and GitHub
9098eb2a26
Only store transmission email if invoice receiver is a business (Z#23210414) ( #5535 )
...
* Use the transmission info transformation methods
Use form_data_to_transmission_info and transmission_info_to_form_data to convert between database representation and form data
* Only store transmission email address if invoice receiver is a business
* Fix default implementation of form_data_to_transmission_info
* Update src/pretix/base/forms/questions.py
2025-10-21 09:22:17 +02:00
b68f68740c
Update protobuf requirement from ==6.32.* to ==6.33.* ( #5551 )
...
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 6.33.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-10-21 09:22:01 +02:00
dependabot[bot] and Raphael Michel
c8f90c9645
Update sentry-sdk requirement from ==2.41.* to ==2.42.*
...
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.41.0...2.42.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.42.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-21 09:21:55 +02:00
CVZ-es and Raphael Michel
98bed10e25
Translations: Update Spanish
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-10-21 09:21:39 +02:00
CVZ-es and Raphael Michel
0f7928268b
Translations: Update French
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-10-21 09:21:39 +02:00
Raphael Michel and GitHub
6cf916d0e6
Email layout: Generalize order details for non-event shops (Z#23210379) ( #5547 )
2025-10-21 09:21:22 +02:00
Raphael Michel and GitHub
df9147d207
Order import: Do not allow importing variation for wrong item (Z#23211320) ( #5553 )
...
* Order import: Do not allow importing variation for wrong item (Z#23211320)
* Fix test
2025-10-21 09:18:05 +02:00
Richard Schreiber and GitHub
0f25a1d6c8
Fix addressform handling reloading address-info while XHR-request is still running (Z#23210723) ( #5558 )
...
* Fix handling answers with null-value
* fix handling re-requesting the same url while XHR is still running
2025-10-21 08:43:12 +02:00
fd and Raphael Michel
d9572420eb
Translations: Update Russian
...
Currently translated at 36.9% (93 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ru/
powered by weblate
2025-10-20 10:50:08 +02:00
fd and Raphael Michel
bdf6b6cfa8
Translations: Update Russian
...
Currently translated at 19.1% (1166 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2025-10-20 10:50:08 +02:00
Svyatoslav and Raphael Michel
cdb69281ad
Translations: Update Russian
...
Currently translated at 19.1% (1166 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2025-10-20 10:50:08 +02:00
Petr Čermák and Raphael Michel
855b8c800e
Translations: Update Czech
...
Currently translated at 71.1% (4321 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2025-10-20 10:50:08 +02:00
Maximilian Wintergerst and Raphael Michel
3562952e6d
Translations: Update French
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-10-20 10:50:08 +02:00
Vasco Baleia and Raphael Michel
068f82457d
Translations: Update Portuguese (Portugal)
...
Currently translated at 81.5% (4957 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-10-20 10:50:08 +02:00
Phin Wolkwitz and GitHub
8a3da37b45
Connect giftcards with customer accounts ( #5126 )
...
Connect giftcards with customer accounts, show giftcards during checkout and in account , show giftcard list in backend customer view
2025-10-16 13:20:00 +02:00
Raphael Michel and GitHub
71f2c8093f
Further tune attachment size computation (Z#23210802) ( #5550 )
...
Attaching a 1 MB file makes the email ~1.4 MB larger, because all
attachments in emails are base64 encoded which takes more space.
2025-10-16 11:07:20 +02:00
Raphael Michel and GitHub
2e674916c2
Fix email attachment limit to actually be 4MB as documented, not 5 MB (Z#23210802) ( #5546 )
2025-10-15 13:33:48 +02:00
Raphael Michel
ac09b56a2c
Fix crash in API validation (Z#23211224)
2025-10-15 11:06:19 +02:00
Tim Maurizio Dullaart and Raphael Michel
b415f8066f
Translations: Update Dutch
...
Currently translated at 97.8% (5947 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-10-15 09:29:19 +02:00
adminauen and Raphael Michel
9af31cd29b
Translations: Update Italian
...
Currently translated at 37.2% (2261 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-10-15 09:29:19 +02:00
Peter Schlaile and Raphael Michel
c051623b3a
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-10-15 09:29:19 +02:00
Peter Schlaile and Raphael Michel
8bb8c92e03
Translations: Update German
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-10-15 09:29:19 +02:00
Linnea Thelander and Raphael Michel
5c4451cfa3
Translations: Update Swedish
...
Currently translated at 77.7% (196 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sv/
powered by weblate
2025-10-15 09:29:19 +02:00
Linnea Thelander and Raphael Michel
d0116ab7dd
Translations: Update Swedish
...
Currently translated at 91.9% (5584 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2025-10-15 09:29:19 +02:00
Richard Schreiber and GitHub
02b5bdb321
Add organizer scope when getting all plugins ( #5544 )
2025-10-15 09:13:45 +02:00
Raphael Michel and GitHub
ebfcb6f7c8
Improve interface to create and edit subevents (Z#23207890) ( #5519 )
...
* Use select2 item input in newly added quotas
* Make submit row sticky on really long forms
* Only show product settings that match quotas
2025-10-15 09:13:05 +02:00
Raphael Michel and GitHub
6190b93f89
Stop using ordinal numbers in English date represenation (Z#23210534) ( #5539 )
...
* Stop using ordinal numbers in English date represenation (Z#23210534)
* ADjust more tests
2025-10-15 09:06:54 +02:00
Raphael Michel and GitHub
40357681df
Invoice plugins: Call build_invoice_data for cancellations ( #5523 )
2025-10-15 09:06:46 +02:00
Raphael Michel and GitHub
a1d078b48e
Migrate LogEntry.object_id to bigint ( #5520 )
2025-10-15 09:06:38 +02:00
Martin Gross
adca856cdb
Make item_overrides and var_overrides prefetch_related-able
2025-10-13 11:33:07 +02:00
luelista and GitHub
a811a31dcc
Make sync_single task transaction-aware ( #5541 )
2025-10-10 15:49:22 +02:00
Raphael Michel and GitHub
177a7d07fc
Update license header ( #5540 )
2025-10-10 15:32:46 +02:00
Raphael Michel and GitHub
05e71d8e57
Update rrule.js to v2.7.2-14-g9f2061f ( #5538 ) (Z#23210685)
...
* Update rrule.js to v2.7.2-14-g9f2061f
* Prevent negative count
2025-10-10 15:18:54 +02:00
luelista and GitHub
cd4759fb44
Checkinrules: Handle product and variation changes in editor (Z#23187877) ( #5537 )
...
If products or variations are deleted, show warning message. If they are renamed, update label.
2025-10-10 15:07:55 +02:00
64c040c186
Update fakeredis requirement from ==2.31.* to ==2.32.* ( #5527 )
...
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.31.0...v2.32.0 )
---
updated-dependencies:
- dependency-name: fakeredis
dependency-version: 2.32.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-10-10 09:32:23 +02:00
bc2cb7212d
Update aiohttp requirement from ==3.12.* to ==3.13.* ( #5528 )
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.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-10-10 09:32:18 +02:00
dependabot[bot] and GitHub
06dfba1a1e
Update sentry-sdk requirement from ==2.40.* to ==2.41.* ( #5536 )
2025-10-10 09:31:55 +02:00
Raphael Michel and Raphael Michel
da718f3d24
Add to docs example
2025-10-10 09:31:47 +02:00
Raphael Michel and Raphael Michel
2dc772cfcc
API: Allow to psas comment when issuing refund
2025-10-10 09:31:47 +02:00
Linnea Thelander and Raphael Michel
d250fdf327
Translations: Update Swedish
...
Currently translated at 76.5% (193 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sv/
powered by weblate
2025-10-10 09:31:27 +02:00
Edd28 and Raphael Michel
76fccb66bf
Translations: Update Romanian
...
Currently translated at 73.0% (4437 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ro/
powered by weblate
2025-10-10 09:31:27 +02:00
Linnea Thelander and Raphael Michel
3ecff6b8ed
Translations: Update Swedish
...
Currently translated at 76.9% (194 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sv/
powered by weblate
2025-10-10 09:31:27 +02:00
Linnea Thelander and Raphael Michel
4bd1aba677
Translations: Update Swedish
...
Currently translated at 91.8% (5580 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2025-10-10 09:31:27 +02:00
luelista and GitHub
8853f2b189
Allow specifying different override_layout signal in derived classes (Z#23210691) ( #5534 )
...
* Fix incorrect exception messages
* Allow specifying different override_layout signal in derived classes
2025-10-10 09:16:35 +02:00
luelista and GitHub
bff0f54bf8
Fix formset widths ( #5530 )
...
* Remove explicitly specified width for formset-forms
With that style, all formset rows were a fix pixels less wide than surrounding content
* Set select2 width to 100% so they adapt when browser window is resized
2025-10-09 17:02:45 +02:00
luelista and GitHub
50c1c9c724
Run sync job as soon as possible on clicking "Sync now" ( #5526 )
2025-10-08 13:15:09 +02:00
Raphael Michel
802268df46
Fix ajax error not being shown
2025-10-08 09:47:09 +02:00
luelista and GitHub
a823f261f3
Fix unhandled exception in datasync code in case order should not be synced (PRETIXEU-C9H) ( #5525 )
...
* Fix unhandled exception in datasync code in case order should not be synced (PRETIXEU-C9H)
* Add test case
2025-10-07 19:58:26 +02:00
luelista and GitHub
59a754f913
Fix log entry details for datasync logs without external link (Z#23210015) ( #5524 )
2025-10-07 19:58:13 +02:00
Raphael Michel
82eca01e5c
QuotaListExporter: Flip incorrect allow_repeatable_read
2025-10-07 13:20:06 +02:00
Raphael Michel
943f594b6b
InvoiceExporter: Set repeatable_read = False
2025-10-07 13:18:03 +02:00
Raphael Michel and GitHub
15cbb3a416
Do not crash if generate_invoice fails ( #5483 )
...
* Do not crash if generate_invoice fails
* Add logging
* Add cancellation to try block
* One last thing…
2025-10-07 11:20:31 +02:00
f447e7b9c4
Update sentry-sdk requirement from ==2.38.* to ==2.40.* ( #5521 )
...
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.38.0...2.40.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.40.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-10-07 10:40:54 +02:00
Raphael Michel and GitHub
dcf473c543
Send invoice to organizer in plain text (Z#23210026) ( #5518 )
2025-10-07 10:40:15 +02:00
85a9a3caa6
Run exporters in repeatable read by default (Z#23173095) ( #5500 )
...
* Run exporters in repeatable read by default (Z#23173095)
* Update src/pretix/helpers/database.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Rename parameter, add test
* Do not run during tests
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-10-06 10:38:19 +02:00
Sebastian Bożek and Raphael Michel
42b1010c36
Translations: Update Polish
...
Currently translated at 95.5% (5803 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2025-10-06 09:53:18 +02:00
Jan Van Haver and Raphael Michel
5b851e270b
Translations: Update Dutch
...
Currently translated at 97.2% (5907 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-10-06 09:53:18 +02:00
Sebastian Bożek and Raphael Michel
2b796aa45e
Translations: Update Finnish
...
Currently translated at 64.4% (3917 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-10-06 09:53:18 +02:00
Sebastian Bożek and Raphael Michel
11460d878b
Translations: Update Polish
...
Currently translated at 95.5% (5803 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2025-10-06 09:53:18 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
1ce4c11572
Translations: Update Japanese
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-10-06 09:53:18 +02:00
Mira and Raphael Michel
11269c277b
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-10-06 09:53:18 +02:00
Mira and Raphael Michel
2650bf6f4f
Translations: Update German
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-10-06 09:53:18 +02:00
301191e4bd
Notification queues: Optimize order for less queries ( #5512 )
...
* Notification queues: Optimize order for less queries
* Update src/pretix/api/webhooks.py
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2025-10-06 09:24:51 +02:00
867cd8c59e
Model import: Create logentries in bulk ( #5511 )
...
* Model import: Create logentries in bulk
* Update src/pretix/base/services/modelimport.py
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2025-10-06 09:24:39 +02:00
Raphael Michel and GitHub
7e8da3cef6
Do not sent "payment failed" email if payment is no longer expected (Z#23202699) ( #5509 )
2025-10-06 09:24:20 +02:00
Raphael Michel and GitHub
25f57f89b0
Order import: Additional warning for disabling test mode (Z#23208360) ( #5494 )
2025-10-02 19:14:29 +02:00
Martin Gross
22f351cb89
OCM: Ignore already canceled addons in remaining item calculation (Z#23209824)
2025-10-02 10:30:33 +02:00
Raphael Michel
2611ff74a5
Badges: Fix incorrect offsets for DURABLE 8334-02
2025-10-02 09:57:59 +02:00
Hijiri Umemoto and Raphael Michel
cc1c7e1c23
Translations: Update Japanese
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-10-02 09:50:39 +02:00
CVZ-es and Raphael Michel
e2eedac93b
Translations: Update Spanish
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-10-02 09:50:39 +02:00
CVZ-es and Raphael Michel
432064c3ae
Translations: Update French
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-10-02 09:50:39 +02:00
457115f4ca
Add refund comment to gift card transaction text (Z#23208349) ( #5499 )
...
* Add refund comment to gift card transaction text (Z#23208349)
* Update src/pretix/base/models/giftcards.py
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2025-10-02 09:38:32 +02:00
luelista and GitHub
9d5563018e
Add "bulk" argument to order_placed signal ( #5505 )
...
* datasync: add immediate parameter to enqueue_order
* interactive argument for order_placed signal
The ``interactive`` argument specifies whether the order was
placed interactively, by a customer (as opposed to via a bulk
import or the REST API).
* use bulk=True instead of interactive=False to mark bulk imports
2025-10-02 09:36:02 +02:00
luelista and GitHub
425f4da1f1
datasync: add immediate parameter to enqueue_order ( #5504 )
2025-10-02 09:34:56 +02:00
dependabot[bot] and GitHub
aa0ea27d6c
Update isort requirement from ==6.0.* to ==6.1.* ( #5507 )
2025-10-02 09:32:10 +02:00
5a2219124a
Bump @babel/core from 7.28.3 to 7.28.4 in /src/pretix/static/npm_dir ( #5506 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.28.3 to 7.28.4.
- [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.4/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.28.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-02 09:32:02 +02:00
luelista and GitHub
f79813ea32
datasync: return a reference to newly create queue item ( #5502 )
2025-09-30 17:25:25 +02:00
luelista and GitHub
ba62db7a19
Fix version number (2024 -> 2025)
2025-09-30 16:01:27 +02:00
Jan Van Haver and Raphael Michel
aa8b699b89
Translations: Update Dutch
...
Currently translated at 96.9% (5892 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-09-30 09:19:26 +02:00
dependabot[bot] and Raphael Michel
6adabd54dc
Update beautifulsoup4 requirement from ==4.13.* to ==4.14.*
...
Updates the requirements on [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/ ) to permit the latest version.
---
updated-dependencies:
- dependency-name: beautifulsoup4
dependency-version: 4.14.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-30 09:19:21 +02:00
Raphael Michel
e61f8035d3
Fix typo
2025-09-29 16:21:33 +02:00
Raphael Michel and Raphael Michel
fc4a9406e1
Invoicing: Allow plugins to add data ( #5452 )
...
* Allow plugins to add data to invoices
* Add documentation
2025-09-29 13:15:42 +02:00
Raphael Michel and Raphael Michel
9d2ef94389
Invoicing: Configurable service date
2025-09-29 13:15:42 +02:00
Raphael Michel and Raphael Michel
c060322f2f
Translations: Update Catalan
...
Currently translated at 31.1% (1895 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ca/
powered by weblate
2025-09-29 10:43:22 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
7629bbbb6a
Translations: Update Japanese
...
Currently translated at 99.8% (6064 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-29 10:43:22 +02:00
Raphael Michel and Raphael Michel
21d084c3fa
Translations: Update Italian
...
Currently translated at 37.2% (2261 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-09-29 10:43:22 +02:00
Raphael Michel and Raphael Michel
b8d09a15e2
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-09-29 10:43:22 +02:00
Raphael Michel and Raphael Michel
af2d35cc5a
Translations: Update German
...
Currently translated at 100.0% (6076 of 6076 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-09-29 10:43:22 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
cbe18608e4
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-29 10:43:22 +02:00
Raphael Michel
37d0a0de22
Bump version to 2024.9.0.dev0
2025-09-29 09:37:14 +02:00
Raphael Michel
3bebdb3e28
Bump version to 2025.8.0
2025-09-29 09:37:02 +02:00
Raphael Michel
4ad6a92f1d
Update wordlist.txt
2025-09-26 15:33:59 +02:00
Richard Schreiber and GitHub
a34b6a04ea
PDF: fix handling empty qr-codes ( #5488 )
2025-09-26 15:07:31 +02:00
Martin Gross and GitHub
39e5711e95
API/Organizer: Allow Device-Token access to Organizer settings; expose mf0aes_random_uid ( #5326 )
2025-09-26 14:41:11 +02:00
Raphael Michel
6d422f9ae4
Bump django-formset-js-improved to 0.5.0.4
2025-09-26 13:58:43 +02:00
Raphael Michel
ccf4cbfd63
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-09-26 13:16:43 +02:00
Aki and Raphael Michel
132a9aa9f2
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-26 13:10:25 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
257bd17b4a
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-26 13:10:25 +02:00
Hijiri Umemoto and Raphael Michel
10bfd51d99
Translations: Update Japanese
...
Currently translated at 100.0% (252 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-09-25 08:49:15 +02:00
Hijiri Umemoto and Raphael Michel
50225fd2f4
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-25 08:49:15 +02:00
Hijiri Umemoto and Raphael Michel
cd4fc1d6d8
Translations: Update Russian
...
Currently translated at 17.7% (1078 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2025-09-25 08:49:15 +02:00
4931059da3
Approval process: Use less scary wording for free orders (Z#23206212) ( #5485 )
...
* Approval process: Use less scary wording for free orders (Z#23206212)
* Update src/pretix/presale/templates/pretixpresale/event/checkout_confirm.html
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/presale/templates/pretixpresale/event/checkout_confirm.html
Co-authored-by: luelista <weller@rami.io >
* Revert "Update src/pretix/presale/templates/pretixpresale/event/checkout_confirm.html"
This reverts commit bd98c1a014 .
---------
Co-authored-by: luelista <weller@rami.io >
2025-09-24 15:50:48 +02:00
Richard Schreiber and GitHub
15d15f978f
Fix logging when changing user notifications ( #5470 )
2025-09-24 09:58:23 +02:00
Richard Schreiber and GitHub
34dbbdd82f
PDF-Editor: fix missing maxlength for layout name ( #5473 )
2025-09-24 09:58:02 +02:00
Richard Schreiber and GitHub
9a54823515
Fix ticket-pdf export layout selection by saleschannel ( #5482 )
2025-09-24 09:57:38 +02:00
4c76bb85a8
Bump pycparser from 2.22 to 2.23 ( #5458 )
...
Bumps [pycparser](https://github.com/eliben/pycparser ) from 2.22 to 2.23.
- [Release notes](https://github.com/eliben/pycparser/releases )
- [Changelog](https://github.com/eliben/pycparser/blob/main/CHANGES )
- [Commits](https://github.com/eliben/pycparser/compare/release_v2.22...release_v2.23 )
---
updated-dependencies:
- dependency-name: pycparser
dependency-version: '2.23'
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-09-23 18:29:29 +02:00
ed01a149b7
Update sentry-sdk requirement from ==2.37.* to ==2.38.* ( #5468 )
...
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.37.0...2.38.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.38.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-09-23 18:28:19 +02:00
89adcc11c6
Update pyenchant requirement from ==3.2.* to ==3.3.* ( #5467 )
...
Updates the requirements on [pyenchant](https://github.com/pyenchant/pyenchant ) to permit the latest version.
- [Release notes](https://github.com/pyenchant/pyenchant/releases )
- [Commits](https://github.com/pyenchant/pyenchant/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: pyenchant
dependency-version: 3.3.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-09-23 18:28:13 +02:00
✨ Q (it/its) ✨ and GitHub
7037f348bf
remove infinite loop when output plugin provides a URI for a whole order ( #5474 )
2025-09-23 18:26:38 +02:00
Raphael Michel and Raphael Michel
e694d3ca14
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-09-23 18:24:49 +02:00
Raphael Michel and Raphael Michel
f3e1fd9135
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-09-23 18:24:49 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
850552c235
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-23 18:24:49 +02:00
Raphael Michel and GitHub
fb8a8142d9
Scheduled exports: Check permissions on creation
2025-09-22 10:22:12 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
5416c0cdfd
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-22 10:21:13 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
a2421f9c66
Translations: Update Japanese
...
Currently translated at 100.0% (252 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-09-22 10:21:13 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
8d06c79dd9
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-22 10:21:13 +02:00
Raphael Michel and GitHub
08961091f6
Invoicing: Allow types to add text and watermarks ( #5453 )
2025-09-22 10:04:25 +02:00
Raphael Michel and GitHub
a7cbcb29b5
Update wordlists to work with pyenchant 3.3.0 ( #5479 )
...
* Drop old wordlists
* Add new list
2025-09-22 10:02:53 +02:00
Raphael Michel
11fede5432
Rename PEPPOL to Peppol everywhere (seems to be official)
2025-09-22 09:28:52 +02:00
Richard Schreiber and GitHub
b8b89f3040
Fix handling negative values in rrule (e.g. batch-adding subevents) ( #5476 )
2025-09-22 08:08:34 +02:00
Raphael Michel and GitHub
3b30553880
Use "npm ci" to build pretix ( #5451 )
2025-09-19 14:34:30 +02:00
Richard Schreiber
dd441c09f7
Control: remove noisy console.log from variations.js
2025-09-19 10:25:13 +02:00
Yasunobu YesNo Kawaguchi and Martin Gross
31b2841c4f
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-18 16:23:25 +02:00
Raphael Michel and GitHub
baab35b81f
Items: Allow plugins to put forms above a formset ( #5460 )
2025-09-15 18:11:18 +02:00
c488901dc5
Adjust spec of filter_subevents signal ( #5462 )
...
* Adjus tspec of filter_subevents signal
* Fix typos
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-09-12 15:45:37 +02:00
Raphael Michel
2679f79c3b
Minor CSS fix for lists in tables
2025-09-12 15:32:36 +02:00
Raphael Michel
ca3570df11
Require Django 4.2.24 just for safety
2025-09-12 11:07:40 +02:00
Raphael Michel
5bd08061a1
Organizer: Don't override explicit plugins with default plugins
2025-09-12 11:01:49 +02:00
Raphael Michel
724c7d572f
Docs: Fix check-in ID not listed in examples
2025-09-12 10:57:58 +02:00
Davide Wayan Mores and Raphael Michel
75dd98519f
Translations: Update Italian
...
Currently translated at 37.2% (2262 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-09-12 10:51:22 +02:00
Renne Rocha and Raphael Michel
9bf4466732
Translations: Update Portuguese (Brazil)
...
Currently translated at 91.4% (5548 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-09-12 10:51:22 +02:00
Raphael Michel and GitHub
ed9250c522
Allow plugins to filter subevents in the public calendar ( #5457 )
...
* Allow plugins to filter subevents in the public calendar
* Add to docs
* Review notes
2025-09-11 19:40:10 +02:00
Richard Schreiber and GitHub
b3974067a5
Fix placeholder interpolation in voucher error message ( #5456 )
2025-09-09 19:43:36 +02:00
Danny Adair and GitHub
cd6fbd886c
Add support for New Zealand (en-nz) date/time formats ( #5449 )
...
- Implement en-NZ specific formatting in daterange.py
- Create en_NZ/formats.py with NZ-compliant formats
2025-09-09 15:05:51 +02:00
Raphael Michel and GitHub
0bb390f0a9
Voucher log: Update wording for waiting list (Z#23206690) ( #5454 )
2025-09-09 15:05:45 +02:00
Raphael Michel and GitHub
0183f3d40f
Invoice email transmission: Handle permanent failures (Z#23205576) ( #5420 )
...
* Invoice email transmission: Handle permanent failures (Z#23205576)
* Add missing raise branch
* Fix missing file
* Fix missing license header
2025-09-09 10:21:58 +02:00
dependabot[bot] and Raphael Michel
82fcc4fe42
Update pytest-mock requirement from ==3.14.* to ==3.15.*
...
Updates the requirements on [pytest-mock](https://github.com/pytest-dev/pytest-mock ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases )
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.14.0...v3.15.0 )
---
updated-dependencies:
- dependency-name: pytest-mock
dependency-version: 3.15.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-09 10:21:52 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
d42f8ece53
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-09 10:12:26 +02:00
Alois Pospíšil and Raphael Michel
a8bffbd402
Translations: Update Czech
...
Currently translated at 70.9% (4306 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2025-09-09 10:12:26 +02:00
Alois Pospíšil and Raphael Michel
991b116026
Translations: Update Czech
...
Currently translated at 70.9% (4306 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2025-09-09 10:12:26 +02:00
Alois Pospíšil and Raphael Michel
2374d9b78c
Translations: Update Czech
...
Currently translated at 93.6% (236 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/cs/
powered by weblate
2025-09-09 10:12:26 +02:00
Alois Pospíšil and Raphael Michel
80785bee54
Translations: Update Czech
...
Currently translated at 70.9% (4306 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2025-09-09 10:12:26 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
ea530ac6bf
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-09 10:12:26 +02:00
Alois Pospíšil and Raphael Michel
2dd8cc82f2
Translations: Update Czech
...
Currently translated at 70.5% (4284 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2025-09-09 10:12:26 +02:00
Richard Schreiber and GitHub
38fae12c37
Fix waitingDialog being shown on browser history back ( #5437 )
...
* Fix waitingDialog being shown on browser history back
* Revert "Fix waitingDialog being shown on browser history back"
This reverts commit 1f56d97c69 .
* Use pageshow-event as suggested by luelista
2025-09-09 08:31:03 +02:00
Richard Schreiber and GitHub
e34a3ab2ce
Fix html-based form errors not being scrolled to in iOS/Safari ( #5448 )
2025-09-09 08:20:54 +02:00
9401fbb1bc
Update django-i18nfield requirement from ==1.10.* to ==1.11.* ( #5430 )
...
Updates the requirements on [django-i18nfield](https://github.com/raphaelm/django-i18nfield ) to permit the latest version.
- [Commits](https://github.com/raphaelm/django-i18nfield/compare/1.10.0...1.11.0 )
---
updated-dependencies:
- dependency-name: django-i18nfield
dependency-version: 1.11.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-09-08 09:59:38 +02:00
✨ Q (it/its) ✨ and GitHub
5d002d8b28
Do not attach text/uri-list ticket formats if multi_download_enabled set ( #5438 )
2025-09-08 09:58:42 +02:00
9b2c919026
Update webauthn requirement from ==2.6.* to ==2.7.* ( #5439 )
...
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.6.0...v2.7.0 )
---
updated-dependencies:
- dependency-name: webauthn
dependency-version: 2.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-09-08 09:57:31 +02:00
e5ec1fd89a
Bump markdown from 3.8.2 to 3.9 ( #5440 )
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.8.2 to 3.9.
- [Release notes](https://github.com/Python-Markdown/markdown/releases )
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md )
- [Commits](https://github.com/Python-Markdown/markdown/compare/3.8.2...3.9.0 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: '3.9'
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-09-08 09:57:21 +02:00
0f5c4b5cf5
Update sentry-sdk requirement from ==2.35.* to ==2.37.* ( #5441 )
...
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.35.0...2.37.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.37.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-09-08 09:57:10 +02:00
c501066cff
Event calendar: Only show "waiting list" if products allow it (Z#23205941) ( #5436 )
...
* Event calendar: Only show "waiting list" if products allow it
* Add a simple test
* Review notes
* Update src/pretix/base/models/event.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/models/event.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-09-08 09:56:57 +02:00
Raphael Michel
7ccb6682cf
Fix a source of test flakiness
2025-09-08 09:56:29 +02:00
luelista and GitHub
e5301dcdc5
Clarify plugin signal docstrings ( #5397 )
2025-09-05 18:27:04 +02:00
Raphael Michel
4148cc4664
Add pgettext to gettext stub
2025-09-05 17:37:18 +02:00
Richard Schreiber
49057590f1
fix isort
2025-09-05 12:29:12 +02:00
✨ Q (it/its) ✨ and GitHub
fc18659196
Fix incorrect placement of background when merging PDFs ( #5407 )
...
* fix incorrect placement of background when merging PDFs
* add PDF MediaBox correction to code to merge_background as well as render_background
2025-09-05 12:26:30 +02:00
luelista and GitHub
0c721c17e5
Raise SyncConfigError instead of KeyError on misconfigured datasync property mappings ( #5429 )
2025-09-04 14:23:01 +02:00
Richard Schreiber and GitHub
422567a6b7
[A11y] update Select2 to 4.1.0-beta.1 for better a11y (Z#23198765) ( #5408 )
2025-09-03 08:59:38 +02:00
luelista and GitHub
0fcaeda0e9
Add fields to logdetail to aid debugging ( #5426 )
2025-09-02 17:50:49 +02:00
Raphael Michel
ad8ed599dc
Fix a source of test flakiness
2025-09-02 16:54:28 +02:00
luelista and GitHub
4c2efa0a97
Use different log action types per log_target for mail errors (Z#23204190) ( #5422 )
2025-09-02 15:37:44 +02:00
6efcd4b983
Bump @babel/preset-env in /src/pretix/static/npm_dir ( #5419 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.28.0 to 7.28.3.
- [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.3/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-version: 7.28.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 14:50:54 +02:00
c29b7f28f1
Bump @babel/core from 7.28.0 to 7.28.3 in /src/pretix/static/npm_dir ( #5423 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.28.0 to 7.28.3.
- [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.3/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.28.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-02 14:11:52 +02:00
Martin Gross
871a8a2620
Chore: Update requests to >= 2.32.* ( Fixes #4180 )
2025-09-02 13:38:41 +02:00
Richard Schreiber and GitHub
b7803565d6
Fix PayPal2 payment creation for free cart ( #5415 )
2025-09-02 09:53:24 +02:00
Richard Schreiber and GitHub
f3b6627e63
Fix handling zero-duration events in organizer day-calendar ( #5414 )
2025-09-02 09:51:05 +02:00
Renne Rocha and Raphael Michel
574513550d
Translations: Update Portuguese (Brazil)
...
Currently translated at 91.0% (5525 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-09-02 09:23:02 +02:00
z3rrry and Raphael Michel
f145d447a2
Translations: Update Korean
...
Currently translated at 50.8% (3087 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-09-02 09:23:02 +02:00
CVZ-es and Raphael Michel
72b9b49b9d
Translations: Update Spanish
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-09-02 09:23:02 +02:00
CVZ-es and Raphael Michel
6d20d0e840
Translations: Update Spanish
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-09-02 09:23:02 +02:00
patch-works-be and Raphael Michel
4a662a1aa1
Translations: Update French
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-09-02 09:23:02 +02:00
CVZ-es and Raphael Michel
8213b09847
Translations: Update French
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-09-02 09:23:02 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
c54f776b39
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-02 09:23:02 +02:00
CVZ-es and Raphael Michel
fdd03536f2
Translations: Update Spanish
...
Currently translated at 97.1% (5894 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-09-02 09:23:02 +02:00
CVZ-es and Raphael Michel
44303a0030
Translations: Update French
...
Currently translated at 100.0% (252 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2025-09-02 09:23:02 +02:00
Renne Rocha and Raphael Michel
5ba10416ce
Translations: Update Portuguese (Brazil)
...
Currently translated at 90.7% (5507 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-09-02 09:23:02 +02:00
CVZ-es and Raphael Michel
efa117c836
Translations: Update French
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-09-02 09:23:02 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
70cd2265db
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-02 09:23:02 +02:00
Renne Rocha and Raphael Michel
b5afbfa1bf
Translations: Update Portuguese (Brazil)
...
Currently translated at 100.0% (252 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2025-09-02 09:23:02 +02:00
Renne Rocha and Raphael Michel
2dffe0e2c8
Translations: Update Portuguese (Brazil)
...
Currently translated at 88.8% (5392 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-09-02 09:23:02 +02:00
CVZ-es and Raphael Michel
df0e0f9115
Translations: Update French
...
Currently translated at 99.2% (6023 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-09-02 09:23:02 +02:00
Mira and Raphael Michel
2fc47c5d71
Translations: Update French
...
Currently translated at 99.2% (6023 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-09-02 09:23:02 +02:00
CVZ-es and Raphael Michel
c23d2e5504
Translations: Update French
...
Currently translated at 98.3% (5965 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-09-02 09:23:02 +02:00
Mie Frydensbjerg and Raphael Michel
58c7e3d316
Translations: Update Danish
...
Currently translated at 46.1% (2802 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2025-09-02 09:23:02 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
2d5c3fbea6
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-02 09:23:02 +02:00
Jan Van Haver and Raphael Michel
222851620e
Translations: Update Dutch
...
Currently translated at 97.0% (5888 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-09-02 09:23:02 +02:00
Jan Van Haver and Raphael Michel
9ac772b2f3
Translations: Update Dutch
...
Currently translated at 96.8% (5876 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-09-02 09:23:02 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
1408f31ec5
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-02 09:23:02 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
04f32284a8
Translations: Update Japanese
...
Currently translated at 100.0% (252 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-09-02 09:23:02 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
318b80c3a5
Translations: Update Japanese
...
Currently translated at 100.0% (6068 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-02 09:23:02 +02:00
Luca Sorace \"Stranck and Raphael Michel
102d172942
Translations: Update Italian
...
Currently translated at 37.0% (2251 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-09-02 09:23:02 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
c084698821
Translations: Update Japanese
...
Currently translated at 98.3% (5968 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-09-02 09:23:02 +02:00
Raphael Michel and Raphael Michel
edffe5c9dd
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-09-02 09:23:02 +02:00
09e9273a57
Fix unhandled not found error when manually managing sync jobs ( #5412 )
...
* Fix unhandled not found error when manually managing sync jobs
* Improve info text (suggestions from code review)
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2025-09-02 09:22:47 +02:00
Richard Schreiber and GitHub
24ac588119
Remove unnecessary translation for daterange (Z#23205453) ( #5410 )
...
* Remove unnecessary translation for daterange
* fix flake8
* fix isort
2025-09-02 09:22:21 +02:00
Richard Schreiber and GitHub
d23735b1a6
Fix missing payment provider "banktransfer" on export ( #5405 )
2025-08-26 11:40:24 +02:00
Raphael Michel
d8156186d8
Bump hierarkey to 2.0.1
2025-08-23 09:07:33 +02:00
Raphael Michel
abab7e5bc6
Bank transfer: Do not check for events
2025-08-22 12:47:34 +02:00
Raphael Michel and GitHub
f89a33862a
asynctask.js: Fix gettext being used before translations are loaded (Z#23204825) ( #5401 )
2025-08-22 10:48:53 +02:00
Raphael Michel and GitHub
deb7cfa899
Bank transfer: Migrate to a hybrid plugin ( #5394 )
...
* Bank transfer: Migrate to a hybrid plugin
* Fix failing tests
* Fix test fixtures
* Add missing fixture
2025-08-22 10:47:52 +02:00
3f00fa58a0
Subevents: set inactive if non-batch deletion of subevent fails (Z#23204183) ( #5374 )
...
* Subevents: Extend fallback for undeletable dates for single deletion (Z#23204183)
* Fix useless writes
* Update src/pretix/control/views/subevents.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/views/subevents.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Fix flow
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-08-22 10:47:47 +02:00
luelista and GitHub
49c0f6b967
Organizer plugins: Do not show plugins as active if they are inactive on org-level ( #5396 )
2025-08-22 09:31:01 +02:00
Raphael Michel and GitHub
fe9a7eaa24
Order overview: Try to make linked filters behave as expected for line-level cancellations (Z#23203500)
2025-08-22 09:30:34 +02:00
Luca Hammer and Raphael Michel
ebac7d563c
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-22 09:16:19 +02:00
Raphael Michel
7ecc64ec73
Bump version to 2025.8.0.dev0
2025-08-20 13:04:14 +02:00