d468e0a2b3
Merge master
Build Deploy email notification tool / Apply-Kubernetes-Resources (push) Successful in 1m50s
2025-12-18 23:18:30 +01:00
Raphael Michel
703be2ebb8
Bump version to 2025.10.0
Build / Packaging (3.11) (pull_request) Has been cancelled
Documentation / Spellcheck (pull_request) Has been cancelled
Strings / Check gettext syntax (pull_request) Has been cancelled
Strings / Spellcheck (pull_request) Has been cancelled
Code Style / licenseheaders (pull_request) Has been cancelled
Tests / Tests (postgres, 3.10) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.11) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.9) (pull_request) Has been cancelled
Tests / Tests (sqlite, 3.11) (pull_request) Has been cancelled
Code Style / isort (pull_request) Has been cancelled
Code Style / flake8 (pull_request) Has been cancelled
2025-11-27 15:34:23 +01:00
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
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
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
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
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
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
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
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
9f263fbe4f
Hotfix linkified placeholders ( #5663 )
...
* Fix linkify placeholders
* Add URL test
2025-11-27 13:20:13 +01:00
Raphael Michel
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
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
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
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
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
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
dependabot[bot]
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
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
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
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
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
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
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
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
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
Raphael Michel
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
5e828ab8af
Fix tax-code keying function for tax-recalc ( #5637 )
2025-11-18 15:03:33 +01:00
Richard Schreiber
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
dependabot[bot]
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
30aabc6253
Stripe: Update Revolut Pay presentment currency list ( #5631 )
2025-11-18 14:56:01 +01:00
Raphael Michel
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
2669afa1f8
Webhooks: Allow longer URLs ( fixes #5443 ) ( #5622 )
2025-11-18 14:42:48 +01:00
Raphael Michel
d42c6f9b72
Open Fix a missing log entry type ( fixes #5570 )
2025-11-18 14:42:29 +01:00
Yasunobu YesNo Kawaguchi
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
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
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
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
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
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
d8d56ff020
Disable switching currency when orders exist ( fixes #2047 )
2025-11-17 17:09:17 +01:00
Raphael Michel
44b3647689
Accounting report: Allow subclasses to skip tables ( #5616 )
2025-11-17 17:09:06 +01:00
Richard Schreiber
818bb76e89
Fix calendar before-date to check for events ( #5608 )
2025-11-17 16:39:20 +01:00
Raphael Michel
8c01cad06b
Stripe: Use unified wording for redirect announcement ( #5613 )
2025-11-17 16:20:53 +01:00
Raphael Michel
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
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
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
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
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
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
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
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
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
dependabot[bot]
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
dependabot[bot]
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
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
Raphael Michel
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
Raphael Michel
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
74b06435a0
Meta properties: Add helper to sort values (Z#23213668) ( #5597 )
2025-11-14 09:49:40 +01:00
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
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
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
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
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
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
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
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
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
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
0256ee76db
Optionally show organizer slug in select2 ( #5605 )
2025-11-12 13:28:31 +01:00
Raphael Michel
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
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
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
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
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
0cc6439748
Fix API-docs missing item_program_times ( #5594 )
2025-11-07 13:04:04 +01:00
Richard Schreiber
ad53c48d0f
Fix price-column in item export for free variations
2025-11-07 11:57:06 +01:00
luelista
59a5c11ef6
Rename migration ( #5592 )
2025-11-07 11:40:27 +01:00
luelista
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
Phin Wolkwitz
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
7041d40972
Invoice-PDF: split line.description into multiple rows so table can pagebreak ( #5545 )
2025-11-06 09:44:23 +01:00
Richard Schreiber
0b46982e6d
Allow blocked seats to be booked in backend ( #5585 )
2025-11-06 08:02:42 +01:00
Yasunobu YesNo Kawaguchi
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
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
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
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
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
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
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
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
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
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
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
dependabot[bot]
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
dependabot[bot]
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]
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
dependabot[bot]
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
dependabot[bot]
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
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
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
Raphael Michel
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]
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
9a69b76880
API: Expose history of check-ins (Z#23206049)
2025-10-30 10:45:01 +01:00
Richard Schreiber
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