Mira Weller
f8e5c7867b
add log message with json path on schema validation error
2025-11-18 18:15:23 +01:00
Mira Weller
7010752bb0
Fix schema
2025-11-18 18:15:23 +01:00
Mira Weller
7d8bcd4b10
Migrate log action types to registry
2025-11-18 18:15:23 +01:00
Mira Weller
2121566ae5
Fix incorrect or missing log action types
2025-11-05 20:27:56 +01:00
Mira Weller
9f6216e6f1
Add some example schemas
2025-11-05 20:27:56 +01:00
Mira Weller
c824663946
Implement schema validation and schema-based shredding
2025-11-05 19:41:47 +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
v2025.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