Raphael Michel
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
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
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
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
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
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
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
c925f094f2
Reduce item event queries in waitinglist assign
2025-12-04 11:01:30 +01:00
Richard Schreiber
5caaa8586d
Fix accounting report pending payment timezone ( #5698 )
2025-12-04 10:59:57 +01:00
SJang1
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
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
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]
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
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]
74a960e239
Update celery requirement from ==5.5.* to ==5.6.* ( #5676 )
2025-12-03 17:00:53 +01:00
Raphael Michel
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
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
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
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
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
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
40bd66cb86
Fix PayPal2 payment patch request ( #5678 )
2025-12-02 13:14:12 +01:00
Raphael Michel
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
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
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
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
2261951b15
Peppol: Live ID validation ( #5602 )
...
* Peppol: Live ID validation
* Always check both systems
* Simplify logic
2025-11-27 19:50:53 +01:00
Raphael Michel
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]
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
dependabot[bot]
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
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
Raphael Michel
0d07615006
Bump version to 2025.9.0
2025-10-30 09:53:03 +01:00
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
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
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
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
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
Raphael Michel
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
40db7d939f
API: Trust discounts assigned by pretixPOS, do not assign differently ( #5531 )
2025-10-21 18:35:06 +02:00
Martin Gross
5563183255
Allow to unlock a payment method and redeem a voucher at the same time ( #5564 )
2025-10-21 17:28:33 +02:00
dependabot[bot]
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
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
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
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
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
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
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
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
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
cdc265c409
Translations: Add Luxembourgish
2025-10-21 10:12:33 +02:00
Sven Muhlen
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
dependabot[bot]
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
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
dependabot[bot]
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]
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
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
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
6cf916d0e6
Email layout: Generalize order details for non-event shops (Z#23210379) ( #5547 )
2025-10-21 09:21:22 +02:00
Raphael Michel
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
02b5bdb321
Add organizer scope when getting all plugins ( #5544 )
2025-10-15 09:13:45 +02:00
Raphael Michel
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
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
40357681df
Invoice plugins: Call build_invoice_data for cancellations ( #5523 )
2025-10-15 09:06:46 +02:00
Raphael Michel
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
a811a31dcc
Make sync_single task transaction-aware ( #5541 )
2025-10-10 15:49:22 +02:00
Raphael Michel
177a7d07fc
Update license header ( #5540 )
2025-10-10 15:32:46 +02:00
Raphael Michel
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
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
dependabot[bot]
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
dependabot[bot]
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]
06dfba1a1e
Update sentry-sdk requirement from ==2.40.* to ==2.41.* ( #5536 )
2025-10-10 09:31:55 +02:00
Raphael Michel
da718f3d24
Add to docs example
2025-10-10 09:31:47 +02:00
Raphael Michel
2dc772cfcc
API: Allow to psas comment when issuing refund
2025-10-10 09:31:47 +02:00
Linnea Thelander
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
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
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
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
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
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
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
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
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
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
dependabot[bot]
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
dcf473c543
Send invoice to organizer in plain text (Z#23210026) ( #5518 )
2025-10-07 10:40:15 +02:00
Raphael Michel
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
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
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
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
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
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
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
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
Raphael Michel
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
Raphael Michel
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
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
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
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
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
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
Raphael Michel
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
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
425f4da1f1
datasync: add immediate parameter to enqueue_order ( #5504 )
2025-10-02 09:34:56 +02:00
dependabot[bot]
aa0ea27d6c
Update isort requirement from ==6.0.* to ==6.1.* ( #5507 )
2025-10-02 09:32:10 +02:00
dependabot[bot]
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
f79813ea32
datasync: return a reference to newly create queue item ( #5502 )
2025-09-30 17:25:25 +02:00
luelista
ba62db7a19
Fix version number (2024 -> 2025)
2025-09-30 16:01:27 +02:00
Jan Van Haver
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]
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
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
9d2ef94389
Invoicing: Configurable service date
2025-09-29 13:15:42 +02:00
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
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
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
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
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
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
a34b6a04ea
PDF: fix handling empty qr-codes ( #5488 )
2025-09-26 15:07:31 +02:00
Martin Gross
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
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
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
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
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
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
Raphael Michel
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
15d15f978f
Fix logging when changing user notifications ( #5470 )
2025-09-24 09:58:23 +02:00
Richard Schreiber
34dbbdd82f
PDF-Editor: fix missing maxlength for layout name ( #5473 )
2025-09-24 09:58:02 +02:00
Richard Schreiber
9a54823515
Fix ticket-pdf export layout selection by saleschannel ( #5482 )
2025-09-24 09:57:38 +02:00
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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) ✨
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
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
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
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
fb8a8142d9
Scheduled exports: Check permissions on creation
2025-09-22 10:22:12 +02:00
Yasunobu YesNo Kawaguchi
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
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
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
08961091f6
Invoicing: Allow types to add text and watermarks ( #5453 )
2025-09-22 10:04:25 +02:00
Raphael Michel
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
b8b89f3040
Fix handling negative values in rrule (e.g. batch-adding subevents) ( #5476 )
2025-09-22 08:08:34 +02:00
Raphael Michel
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
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
baab35b81f
Items: Allow plugins to put forms above a formset ( #5460 )
2025-09-15 18:11:18 +02:00
Raphael Michel
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
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
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
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
b3974067a5
Fix placeholder interpolation in voucher error message ( #5456 )
2025-09-09 19:43:36 +02:00
Danny Adair
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
0bb390f0a9
Voucher log: Update wording for waiting list (Z#23206690) ( #5454 )
2025-09-09 15:05:45 +02:00
Raphael Michel
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]
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
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
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
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
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
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
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
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
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
e34a3ab2ce
Fix html-based form errors not being scrolled to in iOS/Safari ( #5448 )
2025-09-09 08:20:54 +02:00
dependabot[bot]
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) ✨
5d002d8b28
Do not attach text/uri-list ticket formats if multi_download_enabled set ( #5438 )
2025-09-08 09:58:42 +02:00
dependabot[bot]
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
dependabot[bot]
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
dependabot[bot]
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
Raphael Michel
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
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) ✨
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
0c721c17e5
Raise SyncConfigError instead of KeyError on misconfigured datasync property mappings ( #5429 )
2025-09-04 14:23:01 +02:00
Richard Schreiber
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
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
4c2efa0a97
Use different log action types per log_target for mail errors (Z#23204190) ( #5422 )
2025-09-02 15:37:44 +02:00
dependabot[bot]
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
dependabot[bot]
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
b7803565d6
Fix PayPal2 payment creation for free cart ( #5415 )
2025-09-02 09:53:24 +02:00
Richard Schreiber
f3b6627e63
Fix handling zero-duration events in organizer day-calendar ( #5414 )
2025-09-02 09:51:05 +02:00
Renne Rocha
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Richard Schreiber
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
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
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
f89a33862a
asynctask.js: Fix gettext being used before translations are loaded (Z#23204825) ( #5401 )
2025-08-22 10:48:53 +02:00
Raphael Michel
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
Raphael Michel
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
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
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
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