Raphael Michel
81eaf79e5b
Update discount logic (more hypothetical, we don't store rounding on cart positions atm)
2025-08-13 16:05:07 +02:00
Raphael Michel
c48fd7d3e1
Update flowchart
2025-08-13 16:05:01 +02:00
Raphael Michel
ca48803d34
Improve order change
2025-08-13 15:59:57 +02:00
Raphael Michel
8cd36ca48c
Add test case for currency rounding
2025-08-13 15:30:48 +02:00
Raphael Michel
900540f032
Replace algorithm
2025-08-13 15:23:32 +02:00
Raphael Michel
cb2815a7f0
Add tests
2025-08-13 13:08:07 +02:00
Raphael Michel
0cc2155aa5
Add settings page
2025-08-13 09:58:51 +02:00
Raphael Michel
5adbf5bb3d
Fix tests on postgres
2025-08-12 17:08:18 +02:00
Raphael Michel
b0f82d9041
Fix failing tests
2025-08-12 16:43:05 +02:00
Raphael Michel
acc77baeac
Round when splitting order
2025-08-12 13:12:56 +02:00
Raphael Michel
e37724ab8b
Rounding on payment method change
2025-08-12 13:04:44 +02:00
Raphael Michel
00734f8972
Update fee algorithm
2025-08-12 11:45:56 +02:00
Raphael Michel
0fd2c60fa0
Order creation API
2025-08-11 17:47:11 +02:00
Raphael Michel
ea454ac302
Add general docs
2025-08-11 17:20:34 +02:00
Raphael Michel
16157fbd07
Persist rounding mode with order
2025-08-11 16:56:17 +02:00
Raphael Michel
e30e738e96
Rename get_cart_total
2025-08-11 16:43:48 +02:00
Raphael Michel
3735b6b5a9
Allow to round taxes on order-level
2025-08-11 15:46:34 +02:00
Mira Weller
b4264c0ae7
Fix deletion of inactive queue items (PRETIXEU-BZ0)
2025-08-07 13:15:55 +02:00
luelista
61eff28978
Use deserialized data structures for mapping configuration ( #5351 )
2025-08-07 12:19:15 +02:00
luelista
4e89772c2d
Normalize IDN email addresses ( #5350 )
2025-08-07 09:44:15 +02:00
Raphael Michel
3212dd9b40
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5941 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-07 09:44:06 +02:00
Raphael Michel
97c1fb9101
Translations: Update German
...
Currently translated at 100.0% (5941 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-07 09:44:06 +02:00
luelista
d5bccf8726
Queueing and mapping utilities for outbound data sync ( #4881 )
...
Add a registry for datasync providers and an associated sync queue, to be used by
plugins that transfer data from pretix orders to external systems.
Additionally, provide a generic data mapping interface to be used in settings pages
of such plugins, to let users configure which information from pretix to fill into
which data fields of the external system.
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-08-06 14:34:04 +02:00
Ryo Tagami
d768c46fa1
Translations: Update Japanese
...
Currently translated at 99.1% (5891 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-06 11:46:54 +02:00
dependabot[bot]
5a506bfbd6
Update redis requirement from ==6.2.* to ==6.3.*
...
Updates the requirements on [redis](https://github.com/redis/redis-py ) to permit the latest version.
- [Release notes](https://github.com/redis/redis-py/releases )
- [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES )
- [Commits](https://github.com/redis/redis-py/compare/v6.2.0...v6.3.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 6.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-06 11:46:50 +02:00
Raphael Michel
3508d22591
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5941 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-05 10:07:25 +02:00
Raphael Michel
4a6dd12884
Translations: Update German
...
Currently translated at 100.0% (5941 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-05 10:07:25 +02:00
Raphael Michel
60b906d8b7
Translations: Update wordlist
2025-08-05 10:04:47 +02:00
Luca Sorace "Stranck
4285612162
OrderPayment.fail: Change race condition detection condition ( #5320 )
2025-08-05 09:57:14 +02:00
Raphael Michel
a3b1e4d208
OIDC client: Add more logging
2025-08-05 09:48:16 +02:00
Raphael Michel
3a6d7b8e92
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-08-05 09:45:05 +02:00
dependabot[bot]
a5d01aa2d1
Bump @babel/preset-env in /src/pretix/static/npm_dir ( #5339 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.27.2 to 7.28.0.
- [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.0/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-version: 7.28.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-08-05 09:29:15 +02:00
Raphael Michel
89d8ca0fc2
Add two more country translations (Z#23166278)
2025-08-05 09:28:34 +02:00
Raphael Michel
34b656989f
Fix select2 with allowClear and no placeholder (Z#23203145)
2025-08-04 17:22:35 +02:00
Tobias Kunze
154f10af8f
Fix bulk voucher CSV field description ( #5120 )
2025-08-04 16:35:19 +02:00
Raphael Michel
782d659c59
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5939 of 5939 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-04 16:19:29 +02:00
Raphael Michel
1b4308e101
Translations: Update German
...
Currently translated at 100.0% (5939 of 5939 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-04 16:19:29 +02:00
Raphael Michel
9a119c35a8
Add a system-wide style for admin-only things ( #5311 )
...
* Add a system-wide style for admin-only things
* change stripe-color to a red-ish tone
* add stripes to button end-admin-session
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-08-04 16:18:29 +02:00
Raphael Michel
a8ac1b1a94
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-08-04 16:08:12 +02:00
Waldir Pimenta
6338dceb9e
Clarify checkout success message ( #5336 )
2025-08-04 16:07:45 +02:00
Raphael Michel
e4a171c11f
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.9% (5937 of 5939 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-08-04 16:03:40 +02:00
Raphael Michel
e9edcfdfdc
Translations: Update German
...
Currently translated at 100.0% (5939 of 5939 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-04 16:03:40 +02:00
Raphael Michel
ef3ff52be3
Translations: Update wordlist
2025-08-04 15:57:27 +02:00
Martin Gross
a8f74d87ec
Sendmail: Fix selector for pending/overdue for scheduled messages (Z#23202906) ( #5338 )
...
* Sendmail: Fix selector for pending/overdue for scheduled messages (Z#287303)
* isort
* Apply suggestions from code review
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-08-04 15:45:17 +02:00
Richard Schreiber
6f920e6bcd
Add event's location to order confirmation mail (Z#23185285) ( #5341 )
...
* Add event's location to order confirmation mail
* make location oneline
2025-08-04 15:02:53 +02:00
Raphael Michel
a6201c841f
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-08-04 14:45:01 +02:00
dependabot[bot]
b5ac28e36c
Update css-inline requirement from ==0.16.* to ==0.17.*
...
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.16.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: css-inline
dependency-version: 0.17.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 14:44:17 +02:00
dependabot[bot]
bf5e1aeaff
Update pypdf requirement from ==5.8.* to ==5.9.*
...
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/5.8.0...5.9.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 5.9.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 14:44:00 +02:00
dependabot[bot]
3f6d230c01
Update sentry-sdk requirement from ==2.31.* to ==2.34.*
...
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.31.0...2.34.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.34.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 14:43:50 +02:00
dependabot[bot]
a4aa3cbd3b
Bump django-bootstrap3 from 25.1 to 25.2 ( #5337 )
2025-08-04 14:42:40 +02:00