Martin Gross
ef7433dbcd
Docs/Fundamentials: Fix spelling
2025-12-23 15:38:14 +01:00
Raphael Michel
ebbd18bb26
Category selection: Search internal names
2025-12-22 11:29:23 +01:00
Raphael Michel
fc4ce102b6
Widget: Hide dialogs by default
2025-12-22 09:26:47 +01:00
Raphael Michel
8854ae3187
Sendmail: Chunk query to prevent high memory load (Z#23217167) ( #5699 )
2025-12-19 15:44:43 +01:00
Daniel Branda
c5a91ef479
Translations: Update Italian
...
Currently translated at 39.8% (2458 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-12-19 15:44:18 +01:00
Raphael Michel
aa9c478c30
[SECURITY] Prevent access to arbitrary cached files by UUID (CVE-2025-14881)
2025-12-19 12:59:21 +01:00
Richard Schreiber
847dc0f992
Re-add missing trimmed for blocktrans ( #5735 )
2025-12-18 20:28:06 +01:00
Raphael Michel
daaae85865
Fix failing test
2025-12-18 16:11:30 +01:00
Raphael Michel
06770bcef5
Translations: Update German
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-12-18 16:05:53 +01:00
Raphael Michel
dc6eae4708
Translations: Update German
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-12-18 16:05:53 +01:00
Daniel Branda
bf8bb78d2a
Translations: Update Italian
...
Currently translated at 38.6% (2384 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-12-18 16:05:53 +01:00
Renne Rocha
091be266fc
Translations: Update Portuguese (Brazil)
...
Currently translated at 90.5% (5590 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-12-18 16:05:53 +01:00
dependabot[bot]
dde655f7d6
Update fakeredis requirement from ==2.32.* to ==2.33.* ( #5730 )
...
Updates the requirements on [fakeredis](https://github.com/cunla/fakeredis-py ) to permit the latest version.
- [Release notes](https://github.com/cunla/fakeredis-py/releases )
- [Commits](https://github.com/cunla/fakeredis-py/compare/v2.32.0...v2.33.0 )
---
updated-dependencies:
- dependency-name: fakeredis
dependency-version: 2.33.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-18 16:04:39 +01:00
Raphael Michel
409e64d5f2
Fix off-by-one error in voucher validation during cart extension ( #5716 )
...
* Fix typo in calculation
* Do not double-call extend_expired_positions in tests, make it private
2025-12-18 14:47:56 +01:00
Richard Schreiber
5d67a4fa33
Fix seatingframe missing voucher ( #5734 )
2025-12-18 14:24:49 +01:00
Richard Schreiber
4eb2c50d95
Fix widget-css etag version limit ( #5733 )
...
* Fix widget-css etag version limit
* make etag none if version bigger than version_max
2025-12-18 14:24:18 +01:00
dependabot[bot]
a7e85a157d
Update sentry-sdk requirement from ==2.47.* to ==2.48.* ( #5726 )
...
Updates the requirements on [sentry-sdk](https://github.com/getsentry/sentry-python ) to permit the latest version.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/2.47.0...2.48.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.48.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-17 17:23:43 +01:00
Alexander Schwartz
4c3584c788
Pick the failed order count from value parameter for the message ( #5722 )
...
Closes #5721
2025-12-17 17:23:11 +01:00
Raphael Michel
e466c4fb72
Refactor validation of cart contents, fix purchase of inactive subevent (Z#23217806) ( #5715 )
...
* Refactor validation of cart contents, fix purchase of inactive subevent (Z#23217806)
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Review notes
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2025-12-17 16:59:26 +01:00
Raphael Michel
d0d7670ca5
Data sync: Allow more flexibility on list separators ( #5718 )
2025-12-17 16:23:07 +01:00
Richard Schreiber
a17a098b15
Exclude data-dir from code style checks ( #5725 )
2025-12-17 16:22:42 +01:00
sandra r
40516ab8e0
Translations: Update Galician
...
Currently translated at 15.9% (983 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2025-12-17 16:21:25 +01:00
sandra r
3ca343fabc
Translations: Update Galician
...
Currently translated at 15.9% (982 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2025-12-17 16:21:25 +01:00
Lachlan Struthers
7304b7f24b
Translations: Update Albanian
...
Currently translated at 91.3% (232 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sq/
powered by weblate
2025-12-17 16:21:25 +01:00
Lachlan Struthers
abaf968103
Translations: Update Albanian
...
Currently translated at 1.1% (71 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sq/
powered by weblate
2025-12-17 16:21:25 +01:00
Lachlan Struthers
86e2f5a155
Translations: Update Albanian
...
Currently translated at 69.6% (177 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sq/
powered by weblate
2025-12-17 16:21:25 +01:00
Lachlan Struthers
4c64af02c1
Translations: Update Albanian
...
Currently translated at 0.8% (52 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sq/
powered by weblate
2025-12-17 16:21:25 +01:00
Phin Wolkwitz
11df4398e1
Fix presale date display in calendar (Z#23216645) ( #5710 )
...
Fix presale date display in calendar and introduce a template tag
2025-12-17 16:18:59 +01:00
Lukas Bockstaller
2e89fc0a94
Questions: filter answers by dateFrame (Z#23216406) ( #5706 )
...
* replace manual form with QuestionFilterForm
* move form to form/item.py
* filter using a dateFrameField
* rename QuestionFilterForm to QuestionAnswerFilterForm
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* pass existing `opqs` into `filter_qs`
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* clean up filters
* fix view errors
* add labels
* display validation failures on field/label
* fix linting issues
* adjust datetime comparisons from lte to lt & gte to gt
* Change filter-form layout similar to order-filter-form
* improve label texts
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* use order constants
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* use Order Constants in Form where possible
* Change phrasing from Subevent to Date
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* include product variations in products filter
* repair time zone comparisons
* fix linting
* move filter form to form/filter.py
* remove references to timezone.utc
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* remove manual class statements
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* removes unnecessary check
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* fix datetime comparison
* Add full stop to error message to match style
* unify var-names and code-indent
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-12-15 12:46:06 +01:00
Raphael Michel
510c4850a5
Merge branch 'Add-Promptpay-for-stripe' ( #5670 )
2025-12-12 09:08:12 +01:00
Raphael Michel
b13368d614
Event creation: Do not declare tax rate as optional ( fixes #4794 ) ( #5619 )
2025-12-12 08:59:07 +01:00
Ana Rute Pacheco Vivas
b5cc8b368b
Translations: Update Portuguese (Portugal)
...
Currently translated at 83.2% (5140 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-12-12 08:59:04 +01:00
Renne Rocha
87c30d0acb
Translations: Update Portuguese (Brazil)
...
Currently translated at 90.4% (5585 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-12-12 08:59:04 +01:00
Raphael Michel
ffed8b29b1
Bank transfer: Allow CAMT import ( #5601 )
2025-12-12 08:58:52 +01:00
Ana Rute Pacheco Vivas
53fbb64225
Translations: Update Portuguese (Portugal)
...
Currently translated at 50.3% (128 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_PT/
powered by weblate
2025-12-10 17:02:20 +01:00
Ana Rute Pacheco Vivas
e10ec4074b
Translations: Update Portuguese (Portugal)
...
Currently translated at 83.1% (5135 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-12-10 17:02:20 +01:00
Lachlan Struthers
7f2dc77aca
Translations: Update Albanian
...
Currently translated at 41.3% (105 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sq/
powered by weblate
2025-12-10 17:02:20 +01:00
Lachlan Struthers
199a3bf1e7
Translations: Update Albanian
...
Currently translated at 0.6% (39 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sq/
powered by weblate
2025-12-10 17:02:20 +01:00
Raphael Michel
904aa807a3
Footer link form: Add placeholder (Z#23217115)
2025-12-10 16:49:09 +01:00
Praveen Kathirvasan
0e41353a0e
Add "Pay by bank" option for UK customers via Stripe ( #5648 )
...
* Add support for 'Pay by bank (UK)' payment method via Stripe
* Add 'Pay by bank' payment provider to Stripe integration
* Enhance Stripe integration: Allow UK bank payments and update imports
* Remove UK-specific payment method options from StripePayByBank integration
* Remove some UK references
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-12-09 13:25:52 +01:00
Raphael Michel
82ca50c7ff
Fix templates
2025-12-09 12:42:47 +01:00
Daniel
3437b64947
Add PromptPay support ( #5 )
...
* Handle PromptPay QR flow
* Send billing email for PromptPay
* fix isort
* Update payment.py
* Update signals.py
---------
Co-authored-by: Chondaen <chondaen12@1000WA>
2025-12-09 12:28:28 +01:00
Raphael Michel
b895d9bbca
Import large package lazily to speed up startup ( #5636 )
...
* Import large package lazily to speed up startup
* Make all jsonschema imports lazy
2025-12-09 09:52:53 +01:00
Raphael Michel
f214edaf34
Timeline: Fix incorrect string formatting ( fixes #5614 ) ( #5617 )
2025-12-09 08:52:09 +01:00
Raphael Michel
165a47b593
Bank transfer: Auto-ignore all 0-valued transactions ( fixes #5168 ) ( #5620 )
...
* Bank transfer: Auto-ignore all 0-valued transactions (fixes #5168 )
* Fix failing test
2025-12-09 08:50:04 +01:00
Renne Rocha
e06f281f1e
Translations: Update Portuguese (Brazil)
...
Currently translated at 90.3% (5575 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-12-09 08:49:57 +01:00
Renne Rocha
203c7e660d
Translations: Update Portuguese (Brazil)
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2025-12-09 08:49:57 +01:00
Renne Rocha
8c360b8754
Translations: Update Portuguese (Brazil)
...
Currently translated at 90.2% (5572 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-12-09 08:49:57 +01:00
Ruud Hendrickx
90b6511d11
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 64.0% (3951 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2025-12-09 08:49:57 +01:00
Ruud Hendrickx
bb356257cb
Translations: Update Dutch
...
Currently translated at 96.3% (5945 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-12-09 08:49:57 +01:00