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