f45940d3e3
Update src/pretix/base/migrations/0302_resolve_duplicate_codes_and_secrets.py
...
Co-authored-by: Martin Gross <gross@rami.io >
2026-07-07 17:20:44 +02:00
c1b5bcf2e4
Update src/pretix/base/migrations/0302_resolve_duplicate_codes_and_secrets.py
...
Co-authored-by: Martin Gross <gross@rami.io >
2026-07-07 17:20:33 +02:00
Raphael Michel
aedd133bcd
Declare reverse noop
2026-07-07 17:05:34 +02:00
Raphael Michel
10989ea97c
Utilize new relationship for scopes
2026-07-07 17:04:39 +02:00
Raphael Michel
3fb99b84d8
Rebase migration and add autoclean
2026-07-07 17:04:31 +02:00
Raphael Michel
13cbff2a68
Drop nullability on Order.organizer and OrderPosition.organizer
2026-07-07 16:43:46 +02:00
Raphael Michel
2bd5e90a86
Fix isort
2026-07-07 15:43:00 +02:00
Raphael Michel
8095134400
Add query tagging for periodic tasks
2026-07-07 14:55:32 +02:00
62f2ed55b2
Update webauthn requirement from ==2.8.* to ==3.0.* ( #6350 )
...
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.8.0-alpha1...v3.0.0 )
---
updated-dependencies:
- dependency-name: webauthn
dependency-version: 3.0.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>
2026-07-07 12:13:40 +02:00
3533450601
Add trace IDs from request to celery task ( #6333 )
...
* Add trace IDs from request to celery task
Celery tasks will log the request ID they were triggered from:
[2026-07-02 10:33:17,614: INFO/MainProcess] Task pretix.base.services.orders.cancel_order[5f3104b3-0a54-4e49-921e-c866c4dc4c6d] received
[2026-07-02 10:33:17,614: INFO/MainProcess] Task 5f3104b3-0a54-4e49-921e-c866c4dc4c6d has trace 4d389638-00ab-4c4d-bdec-d73ac322bf44
Nested celery tasks will then contain both the request ID as well as the previous tasks:
[2026-07-02 10:33:18,354: INFO/MainProcess] Task pretix.base.services.notifications.notify[d52a3a49-9c89-4f67-bdde-9f773586fc07] received
[2026-07-02 10:33:18,354: INFO/MainProcess] Task d52a3a49-9c89-4f67-bdde-9f773586fc07 has trace 4d389638-00ab-4c4d-bdec-d73ac322bf44 5f3104b3-0a54-4e49-921e-c866c4dc4c6d
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2026-07-07 12:09:27 +02:00
pajowu and GitHub
5fb827c8f5
CheckInListPDF export: remove double html escaping with PlainTextParagraph (Z#23239571) ( #6347 )
2026-07-07 12:00:17 +02:00
Raphael Michel and Raphael Michel
af6727bbe2
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6362 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-07-07 11:57:51 +02:00
Raphael Michel and Raphael Michel
f0d2733e8d
Translations: Update German
...
Currently translated at 100.0% (6362 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-07-07 11:57:51 +02:00
Raphael Michel
90bca935de
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-07-07 11:34:15 +02:00
Raphael Michel
9c752b7263
Translations: Fix typo
2026-07-07 11:29:03 +02:00
CVZ-es and Raphael Michel
bfdd61a14c
Translations: Update French
...
Currently translated at 99.9% (6355 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-07-07 11:28:33 +02:00
CVZ-es and Raphael Michel
6aca806239
Translations: Update Spanish
...
Currently translated at 100.0% (6360 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-07-07 11:28:33 +02:00
CVZ-es and Raphael Michel
8512a8c4a5
Translations: Update French
...
Currently translated at 99.9% (6354 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-07-07 11:28:33 +02:00
Raphael Michel and Raphael Michel
ecee6f6c30
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.9% (6359 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-07-07 11:28:33 +02:00
Raphael Michel and Raphael Michel
846ec77c50
Translations: Update German
...
Currently translated at 99.9% (6359 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-07-07 11:28:33 +02:00
CVZ-es and Raphael Michel
49c69c816c
Translations: Update French
...
Currently translated at 99.8% (6348 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-07-07 11:28:33 +02:00
Hijiri Umemoto and Raphael Michel
f3868576c5
Translations: Update Japanese
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-07-07 11:28:33 +02:00
Hijiri Umemoto and Raphael Michel
3857361559
Translations: Update Japanese
...
Currently translated at 100.0% (6360 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-07-07 11:28:33 +02:00
CVZ-es and Raphael Michel
b0c50de331
Translations: Update Spanish
...
Currently translated at 100.0% (6360 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-07-07 11:28:33 +02:00
CVZ-es and Raphael Michel
1dad6bf801
Translations: Update French
...
Currently translated at 99.7% (6347 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-07-07 11:28:33 +02:00
Raphael Michel and Raphael Michel
d94d4bd57e
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.9% (6358 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-07-07 11:28:33 +02:00
CVZ-es and Raphael Michel
2437f768c9
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.9% (6358 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-07-07 11:28:33 +02:00
Raphael Michel and Raphael Michel
ab621890a2
Translations: Update German
...
Currently translated at 99.9% (6359 of 6360 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-07-07 11:28:33 +02:00
Raphael Michel
a9135919a1
Translations: Update wordlists
2026-07-07 11:21:59 +02:00
Raphael Michel
e2c437fd43
Update confusing verbiage after #6216
2026-07-07 10:58:27 +02:00
Raphael Michel and GitHub
ba10fc8041
Event product list: Fix another performance issue for large series ( #6331 )
...
This is a follow-up for #6318 , basically the same problem but in a
neighboring query.
Performance comparison for real-world event with 13k subevents:
In [15]: %time get_grouped_items(e, subevent=se, channel=e.organizer.sales_channels.get(identifier="web"))
CPU times: user 49.1 ms, sys: 3.79 ms, total: 52.9 ms
Wall time: 1.12 s
Out[15]: ([<Item: xxx>], True
In [16]: %time get_grouped_items_patched(e, subevent=se, channel=e.organizer.sales_channels.get(identifier="web"))
CPU times: user 30.2 ms, sys: 445 μs, total: 30.6 ms
Wall time: 45.3 ms
Out[16]: ([<Item: xxx>], True)
2026-07-07 10:48:50 +02:00
Raphael Michel and GitHub
7732794317
Do not use redis cache at import time ( #6321 )
...
During our [2026-06-27 incident](https://pretix.eu/about/en/blog/20260630-pretix-hosted-outage/ ),
we noticed that pretix is using redis at import time. This means that
gunicorn and celery process were unable to start on servers who could
currently not reach redis. This is kinda mitigated through auto-restart
on systemd or docker level, but that's not really how it is supposed to
work. Celery even has smart retry/reconnect logic that becomes pointless
this way.
2026-07-07 10:47:12 +02:00
Raphael Michel
8a47ba7ff5
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-07-06 17:53:13 +02:00
dd2a74557d
Add contact URL setting ( #6132 )
...
* Add contact URL setting
* Apply suggestions from code review
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* Apply suggestion from @raphaelm
---------
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2026-07-06 17:49:55 +02:00
Richard Schreiber and GitHub
bb9c4fa18d
Event calendar: Improve iOS VoiceOver month dropdown selection (Z#23234442) ( #6320 )
2026-07-06 17:38:23 +02:00
ac356acd29
Update django-redis requirement from ==6.0.* to ==7.0.* ( #6244 )
...
Updates the requirements on [django-redis](https://github.com/jazzband/django-redis ) to permit the latest version.
- [Release notes](https://github.com/jazzband/django-redis/releases )
- [Changelog](https://github.com/jazzband/django-redis/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jazzband/django-redis/compare/6.0.0...7.0.0 )
---
updated-dependencies:
- dependency-name: django-redis
dependency-version: 7.0.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 >
2026-07-06 17:35:52 +02:00
54eadaffcc
Improve admin-facing email templates ( #6216 )
...
* Improve subject lines for admin-facing emails
A few of the current subjects are ambiguous about the expected
action, and some omit context that would help in an inbox preview
(which event, which address). The rewrites bring them closer to
common conventions in modern transactional email (verb-led,
recipient-addressed, with recipient-meaningful variables). Two
themes:
- Action-required emails lead with the action verb. "Reset your
password", "Confirm event cancellation and bulk refund", and
"Confirm <address> as a sender address" tell the recipient up
front what's expected, where "Password recovery", "Bulk-refund
confirmation" and "Sender address verification" did not.
- Surface the relevant variable when the email is about something
specific. "Data shredding completed for <event>" is more useful
than the generic version when an admin manages several events.
"You've been invited to join <organizer>" names the inviting
organizer. "Confirm <address> as a sender address" names the
address.
The remaining rewrites are lighter rewordings. "New sign-in to
your account" replaces "Login from new source detected" because
"source" is jargon a non-technical recipient wouldn't recognise.
"Changes to your account" replaces "Account information changed"
because the possessive frames the email as being about the
recipient's own account.
Also fixes a hardcoded "pretix" in the confirmation-code subject.
* Standardise admin email sign-offs as "Thanks, The <instance> Team"
The current sign-offs ("Best regards, Your <instance> team") have
a formal tone. A review of the last ~20 transactional emails in
my inbox showed most senders use something friendlier:
- Thanks: Deliveroo, Starling Bank, GitHub, Cloudflare
- Thank you: AWS
- Sincerely: Google Workspace
A small minority (e.g., Sentry) had no sign-off at all. "Thanks"
was the most common, and among that group "The <instance> Team"
was the consistent phrasing rather than "Your <instance> team".
Two templates (cancel_confirm, export_failed) didn't have a
sign-off; they now get one for consistency. Notification emails
are deliberately excluded: they're system alerts rather than
direct correspondence.
* Add anti-phishing notice to admin emails containing confirmation codes
Three admin emails send the recipient a confirmation code to
enter back into a form: confirmation_code, email_setup, and
cancel_confirm. Only confirmation_code had an anti-phishing
warning, and its wording was awkward ("Please do never give this
code to another person. Our support team will never ask for this
code.").
This commit standardises the warning across all three:
> Don't share this code with anyone. The <instance> team will
> never ask you for it.
* Add structured details to login-notice email
The single-sentence body ("The login was performed using <agent>
on <os> from <country>.") is replaced with a labelled bullet list:
Time, Browser, Operating system, Device, Country.
Time and Device are new fields. Device is omitted when ua-parser
can't identify the device, Country when GeoIP isn't available,
so the user only sees fields with real values.
* Restructure notification.txt for clearer layout
- Attributes: bullet list instead of paragraph-per-attribute.
- Actions: label gets a colon, URL on its own paragraph (was
4-space-indented code block).
- Footer: separated by --- and bulleted (manage / disable
links). "Click here X" phrasing dropped (incidentally moots
a missing-"to" typo).
- Minor whitespace fix: detail-block endif now matches the
placement of the rest of the template.
notification.html's footer text is also updated, only to match
the new .txt wording (link labels and intro line). No
structural changes to the HTML template.
* Improve confirmation-code email reason strings
- Drop the redundant "to confirm" opener.
- Replace hardcoded "your pretix account" in email_verify
with "{instance}".
* Polish admin email body copy
A small wording and formatting pass on the admin email bodies,
in three loosely-grouped themes:
1. Sentence case for body text (previously lowercase after
"Hello,"), matching standard English convention.
2. Light restructuring where helpful: bullet lists for sets
of labelled facts; 4-space-indented code blocks for codes
the recipient is meant to type back.
3. Phrasing polish. Some sentences tightened or shortened.
Largely matters of taste, but generally read smoother.
---------
Co-authored-by: Raphael Michel <michel@pretix.eu >
2026-07-06 17:25:52 +02:00
617a548b19
Add event placeholder support to more fields ( #6098 )
...
* Add event placeholder support to more fields
I found it useful to be able to use the `{event}` placeholder in
some fields such as the "End of presale text" because I don't need
to fix the texts creating a new event by cloning another event.
I made placeholders available to the other fields as well (where not too
difficult). Specifically `presale_has_ended_text`, `voucher_explanation_text`
`banner_text`, `banner_text_bottom` and `event_info_text`.
In addition, I grouped them under a new `texts` variable in the `context`
(including `frontpage_text` which was part of the root `context` previously).
* change compute location
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2026-07-06 17:18:04 +02:00
fe0f7864e7
Update reportlab requirement from ==4.5.* to ==5.0.* ( #6307 )
...
Updates the requirements on [reportlab](https://www.reportlab.com/ ) to permit the latest version.
---
updated-dependencies:
- dependency-name: reportlab
dependency-version: 5.0.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>
2026-07-06 17:03:12 +02:00
fc4a2f5508
Customer SSO: Improve one-time token error message ( #5841 )
...
* Improve SSO one-time token error message
Replace the generic 'invalid one-time token' message shown after failed
SSO login attempts with a clearer, user-facing explanation of what went
wrong and how to recover.
* Remove unneeded classes from headings
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* Apply suggestions from code review
Added `trimmed` to translation blocks
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* Reword SSO error template for improved translation clarity
---------
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2026-07-06 16:59:59 +02:00
4cb32a753f
Update requests requirement from ==2.32.* to ==2.34.* ( #6178 )
...
Updates the requirements on [requests](https://github.com/psf/requests ) to permit the latest version.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.0...v2.34.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.34.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 >
2026-07-06 16:57:27 +02:00
KarlKeu00 and GitHub
3ae9aabcfb
Add Docker secrets support in config ( #6250 )
...
* Add Docker secrets support in config
* ruff format
* Remove gracefully fallback exception handling
* Add support for loading secret fallbacks from environment file
2026-07-06 15:09:31 +02:00
3270c4e583
Bank transfer: Fix incorrect HTML escaping in QR Code ( fix #4780 ) ( #6201 )
...
* Fix EPC QR beneficiary escaping
* Fix EPC QR script encoding
Keep EPC QR helper output as a plain string and serialize payment QR payloads as JSON script data before the QR replacement JavaScript parses them. This preserves apostrophes without relying on mark_safe in the helper.
Assisted-by: OpenAI GPT-5 <noreply@openai.com >
* "type safety"
---------
Co-authored-by: Puneet Dixit <236133619+puneetdixit200@users.noreply.github.com >
Co-authored-by: Raphael Michel <michel@rami.io >
2026-07-06 12:52:29 +02:00
3b285a89dd
Sentry: Optionally enable sending logs ( #6222 )
...
* Enable sending logs to Sentry
* change to info
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2026-07-06 12:38:28 +02:00
sweenu and GitHub
c1683df1fd
Allow to update -> Allow updating ( #6131 )
2026-07-06 11:54:33 +02:00
Kian Cross and GitHub
6fdcbcebd2
Add typeahead suggestions for voucher tag field ( #6058 )
...
Suggest existing tags as the user types in the voucher tag field.
Waiting list voucher tags are excluded from suggestions.
2026-07-06 11:42:05 +02:00
Kian Cross and GitHub
ddbea7c32e
Customer login during checkout: Display SSO login errors inline ( #5840 )
...
Replace the JavaScript alert used for SSO popup login errors during the
checkout flow with an inline HTML error message.
2026-07-06 11:38:43 +02:00
luelista and GitHub
3f8ed0f722
Only set vat_id_validated if vat_id non-empty ( #6210 )
2026-07-06 11:21:53 +02:00
sweenu and GitHub
388eb7de96
BasePaymentProvider: Fix type hinting on execute_payment() ( #6078 )
2026-07-06 11:19:53 +02:00
dependabot[bot] and Raphael Michel
df4c83d849
Update pillow requirement from ==12.2.* to ==12.3.*
...
Updates the requirements on [pillow](https://github.com/python-pillow/Pillow ) to permit the latest version.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/12.2.0...12.3.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-06 11:12:11 +02:00
Benedikt Bormann and Raphael Michel
fa4cec8a2d
Translations: Update German
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2026-07-06 11:11:51 +02:00
943b319557
use cookieretry only on presale event pages (Z#23236752) ( #6297 )
...
* use cookieretry only on presale event pages
* use csrfcookieretry only on event index page
* include static tag
* include csrfcookieretry in order.html as well
* Update src/pretix/static/pretixpresale/js/csrfcookieretry.js
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-07-03 13:56:47 +02:00
Richard Schreiber and GitHub
28b13667ce
Widget: add beta-flag to URL ( #6338 )
2026-07-03 12:04:54 +02:00
Raphael Michel and GitHub
b00d1c9156
Bump django-querytagger
2026-07-03 11:53:34 +02:00
Raphael Michel
120317a8f2
Fix linter issue
2026-07-03 11:00:48 +02:00
Raphael Michel
7d5b00a610
Fix linter issues
2026-07-03 10:54:44 +02:00
Raphael Michel
83612c7d65
Merge branch 'security/harden-staffsession' into 'master'
...
Harden StaffSession handling
See merge request pretix/pretix!42
2026-07-03 10:41:39 +02:00
Mira Weller and Raphael Michel
7a5f96369a
Harden StaffSession handling
2026-07-03 10:41:39 +02:00
Raphael Michel
7fd6bf41f9
Merge branch 'csp-refactor' into 'master'
...
CSP refactor
See merge request pretix/pretix!35
2026-07-03 10:33:35 +02:00
Mira Weller and Raphael Michel
458c3d4b83
CSP refactor
2026-07-03 10:33:35 +02:00
Raphael Michel
d10d061e45
Merge branch 'check-csp' into 'master'
...
Check CSP components before rendering, prevent format string traversal
See merge request pretix/pretix!33
2026-07-03 10:26:23 +02:00
Mira Weller and Raphael Michel
d30bca50f7
Check CSP components before rendering, prevent format string traversal
2026-07-03 10:26:23 +02:00
Phin Wolkwitz and GitHub
3903aca7c9
Add Thai translations to community languages (Z#23239401) ( #6334 )
2026-07-02 17:44:28 +02:00
Raphael Michel and GitHub
493c920aba
Install django-querytagger ( #6332 )
...
* Install django-querytagger
* Update pyproject.toml
2026-07-02 14:40:02 +02:00
Raphael Michel and GitHub
09b7bc00b0
Organizer calendar: Respect event_calendar_future_only (Z#23238776) ( #6326 )
...
We initially didn't do this for two reasons:
- Performance implications of calling the settings store for every event
that shows up in the calendar. As of d43e85da , we need that anyways.
- Performance implications of filtering in Python except SQL but... it
can't really be worse than not filtering at all.
- We don't easily know if it's valid for all events so we can't stop
rendering the unused calendar rows. That's an acceptable issue for
now, still better than nothing. We can always optimize later.
So we might as well implement it.
2026-07-02 14:31:44 +02:00
dependabot[bot] and Raphael Michel
2e195c0274
Update sentry-sdk requirement from ==2.63.* to ==2.64.*
...
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.63.0...2.64.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.64.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-02 13:53:33 +02:00
Raphael Michel and GitHub
18cb9c1816
Drop line numbers from gettext .po files ( #6330 )
...
Knowing what file a string comes from is useful, but the line number is less
useful and changes a lot, causing very unreadable diffs of translation
files. I propose we drop them and only include the file names
2026-07-02 10:21:09 +02:00
Richard Schreiber and GitHub
c3e0120f9f
Improve calendar explorability for VoiceOver on iOS
2026-07-02 08:13:09 +02:00
Raphael Michel
67f7fec134
Fix flake8 issue
2026-07-01 18:01:50 +02:00
Raphael Michel
c2c97f31ca
Bump version to 2026.7.0.dev0
2026-07-01 16:33:10 +02:00
Raphael Michel
fd565ecdb2
Bump version to 2026.6.0
2026-07-01 16:33:07 +02:00
Nikita Mitasov and Raphael Michel
f35b13b686
Translations: Update Russian
...
Currently translated at 18.9% (1200 of 6343 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2026-07-01 16:32:06 +02:00
CVZ-es and Raphael Michel
550bb675f5
Translations: Update Spanish
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2026-07-01 16:32:06 +02:00
CVZ-es and Raphael Michel
adc9c9d514
Translations: Update Spanish
...
Currently translated at 100.0% (6343 of 6343 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-07-01 16:32:06 +02:00
CVZ-es and Raphael Michel
8441c4bc7a
Translations: Update French
...
Currently translated at 100.0% (260 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2026-07-01 16:32:06 +02:00
CVZ-es and Raphael Michel
97ff252c09
Translations: Update French
...
Currently translated at 100.0% (6343 of 6343 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-07-01 16:32:06 +02:00
CVZ-es and Raphael Michel
d3ca2ac1e5
Translations: Update German
...
Currently translated at 100.0% (6343 of 6343 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-07-01 16:32:06 +02:00
Raphael Michel and Mira Weller
6eebaaa563
[SECURITY] Hardening for user impersonation feature (CVE-2026-13602)
...
---------
Co-authored-by: Mira Weller <weller@pretix.eu >
2026-07-01 15:15:43 +02:00
Raphael Michel and Mira Weller
c9781f012b
[SECURITY] Centralize framebreaking logic from payment plugins to core (CVE-2026-13602)
...
- Add central framebreaker page via safelink helper
- Update paypal, paypal2 and stripe plugins to use central framebreaker
- Add CSP header to cookies.html
---------
Co-authored-by: Mira Weller <weller@pretix.eu >
2026-07-01 15:15:43 +02:00
000bf54105
[SECURITY] Allowlisting and changed salts for safelink and safelink_callback (CVE-2026-13602)
...
---------
Co-authored-by: Raphael Michel <michel@pretix.eu >
2026-07-01 15:15:43 +02:00
Lukas Bockstaller and GitHub
e42d3d632f
filter out the 404 log records from django.request ( #6324 )
2026-07-01 11:33:04 +02:00
Lukas Bockstaller and GitHub
3bf5a5e478
include settings attribute during type checking ( #6323 )
...
* include settings attribute during type checking
* isort
2026-07-01 11:32:54 +02:00
Raphael Michel
a6f31df0d4
Do not assign domain across organizers when copying events
2026-06-30 18:51:49 +02:00
Raphael Michel and GitHub
d40492748a
Event product list: Hotfix for pathological performance in large event series ( #6318 )
...
* Event product list: Hotfix for pathological performance
* Stop outputting bullsht numbers to widget
2026-06-29 19:02:06 +02:00
Richard Schreiber and GitHub
f4ca230af7
Improve voucher import unique code checks ( #6311 )
...
* Check for duplicate codes in import
* Check for existing codes instead of failing on db-level
* as we do not lock, catch IntegrityErrors due to race-conditions on import
* fix flake8
2026-06-29 14:37:41 +02:00
Richard Schreiber and GitHub
4fb1748bf6
Fix handling country=None in attendee profiles ( #6309 )
...
* Fix handling country=None in AttendeeProfile describe
* Update checkoutflow.py
* fix more occurences
* handle country=None in InvoiceAddress even if it is not allowed
2026-06-29 14:32:01 +02:00
Raphael Michel
9d668af102
Discover translatable strings in .ts files (Z#23238475)
2026-06-28 17:51:40 +02:00
Raphael Michel and Raphael Michel
80fd4a3b2a
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6343 of 6343 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-06-28 17:48:28 +02:00
Raphael Michel and Raphael Michel
65bb2283d4
Translations: Update German
...
Currently translated at 100.0% (6343 of 6343 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-06-28 17:48:28 +02:00
Raphael Michel and Raphael Michel
00751e8911
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6343 of 6343 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-06-28 17:48:28 +02:00
Raphael Michel and Raphael Michel
957a066475
Translations: Update German
...
Currently translated at 100.0% (6343 of 6343 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-06-28 17:48:28 +02:00
Raphael Michel
7e077bdd7e
Subevent detail: Fix incorrect ticket count (Z#23238481)
2026-06-28 17:43:22 +02:00
Raphael Michel
e80d84ec3c
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-06-28 16:44:09 +02:00
Kim Lozano and Raphael Michel
dc3b742d8c
Translations: Update Catalan
...
Currently translated at 29.7% (1875 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ca/
powered by weblate
2026-06-28 16:42:32 +02:00
1f5fe1b237
SSRF protection: Edge case handling for CGNAT and v4/v6 mapping (Z#23236468) ( #6260 )
...
* SSRF protection: Edge case handling for CGNAT and v4/v6 mapping (Z#23236468)
* SMTP SSRF protection: Edge case handling for CGNAT and v4/v6 mapping (#6264 )
---------
Co-authored-by: pajowu <engelhardt@pretix.eu >
2026-06-26 16:45:20 +02:00
Raphael Michel
a8997f8971
[SECURITY] Properly escape HTML tags in PDF generation (CVE-2026-57535)
2026-06-25 16:46:13 +02:00
Raphael Michel and Raphael Michel
eb068f524c
[SECURITY] Prevent reading of any local files in reportlab (CVE-2026-57535)
2026-06-25 16:46:13 +02:00
Raphael Michel and Raphael Michel
f615595547
[SECURITY] Disable outbound and file access for reportlab (CVE-2026-57535)
2026-06-25 16:46:13 +02:00
Mira Weller and Raphael Michel
8bd78eefcf
[SECURITY] Fix reflected XSS in redirection page (CVE-2026-57533)
2026-06-25 16:46:13 +02:00
Mira Weller and Raphael Michel
848f7fa0e5
[SECURITY] Fix stored XSS in ticket confirmation page (CVE-2026-13225)
2026-06-25 16:46:13 +02:00
Mira Weller and Raphael Michel
3442a543c8
[SECURITY] Hardening: Don't use |safe on confirm_messages
2026-06-25 16:46:13 +02:00
Mira Weller and Raphael Michel
f88c24863d
[SECURITY] Fix XSS in ticket layout JSON (CVE-2026-57532)
2026-06-25 16:46:13 +02:00
Lukas Bockstaller and GitHub
79c5160b57
Revert "Update django-countries requirement from ==8.2.* to ==9.0.* ( #6269 )" ( #6310 )
...
This reverts commit 1e301da26c .
2026-06-24 10:42:56 +02:00
Richard Schreiber and GitHub
e8492cad3c
Seating: fix handling optional position attribute ( #6303 )
2026-06-24 09:47:08 +02:00
Richard Schreiber and GitHub
7ea5a2b59e
PDF: add placeholder invoice_custom_field ( #6298 )
2026-06-24 09:46:43 +02:00
luelista and GitHub
4c373518d0
Fix event meta property handling when cloning across organizers (Z#23231419) ( #6306 )
2026-06-23 19:01:32 +02:00
luelista and GitHub
1521c0cfcd
Fix URL matching in EventQRCode (Z#23237781) ( #6304 )
2026-06-23 18:34:31 +02:00
3432e62e4f
Update css-inline requirement from ==0.20.* to ==0.21.* ( #6302 )
...
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/c-v0.20.0...c-v0.21.0 )
---
updated-dependencies:
- dependency-name: css-inline
dependency-version: 0.21.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>
2026-06-23 13:32:50 +02:00
736fa38ca7
Update sentry-sdk requirement from ==2.62.* to ==2.63.* ( #6301 )
...
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.62.0...2.63.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.63.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>
2026-06-23 13:32:39 +02:00
d14dc4c5ff
Test order deletion: Improve bulk performance (Z#23237160) ( #6274 )
...
* Test order deletion: Improve bulk performance (Z#23237160)
* Apply suggestion from @pajowu
Co-authored-by: pajowu <engelhardt@pretix.eu >
* Fix style issue
---------
Co-authored-by: pajowu <engelhardt@pretix.eu >
2026-06-22 09:49:27 +02:00
Raphael Michel and GitHub
5db1a5b8af
Rename confusingly named helpers for URL generation ( #6280 )
...
* Rename confusingly named helpers for URL generation
* new name
* fix old call
* Revert "new name"
This reverts commit a6e9a488b62b9bc7c2800c402e432765a838cbc6.
* New name
2026-06-22 09:11:55 +02:00
Nikita Mitasov and Raphael Michel
86a51afe9e
Translations: Update Russian
...
Currently translated at 19.0% (1199 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2026-06-22 09:11:47 +02:00
Nikolai and Raphael Michel
ea9c85a1b4
Translations: Update Danish
...
Currently translated at 62.5% (3945 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-06-22 09:11:47 +02:00
Nikita Mitasov and Raphael Michel
226ff9b044
Translations: Update Russian
...
Currently translated at 18.7% (1183 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2026-06-22 09:11:47 +02:00
Szurofka Márton and Raphael Michel
d8991d8138
Translations: Update Hungarian
...
Currently translated at 64.6% (119 of 184 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hu/
powered by weblate
2026-06-22 09:11:47 +02:00
Nikita Mitasov and Raphael Michel
83642ec9f3
Translations: Update Russian
...
Currently translated at 18.6% (1174 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2026-06-22 09:11:47 +02:00
9f0ce28ce4
Bump vite from 8.0.12 to 8.0.16 ( #6294 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.12 to 8.0.16.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.16
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 08:57:41 +02:00
28722fecbd
Update cryptography requirement from >=48.0.1 to >=49.0.0 ( #6289 )
...
Updates the requirements on [cryptography](https://github.com/pyca/cryptography ) to permit the latest version.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/48.0.1...49.0.0 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 49.0.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>
2026-06-22 08:57:33 +02:00
10a5d4ac68
Update pytest requirement from ==9.0.* to ==9.1.* ( #6290 )
...
Updates the requirements on [pytest](https://github.com/pytest-dev/pytest ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.0...9.1.0 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.1.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>
2026-06-22 08:57:10 +02:00
ba36f6d2ce
Update webauthn requirement from ==2.7.* to ==2.8.* ( #6293 )
...
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.7.0...v2.8.0 )
---
updated-dependencies:
- dependency-name: webauthn
dependency-version: 2.8.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>
2026-06-22 08:56:57 +02:00
1e301da26c
Update django-countries requirement from ==8.2.* to ==9.0.* ( #6269 )
...
Updates the requirements on [django-countries](https://github.com/SmileyChris/django-countries ) to permit the latest version.
- [Changelog](https://github.com/SmileyChris/django-countries/blob/main/CHANGES.md )
- [Commits](https://github.com/SmileyChris/django-countries/compare/v8.2.0...v9.0.0 )
---
updated-dependencies:
- dependency-name: django-countries
dependency-version: 9.0.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>
2026-06-22 08:56:41 +02:00
luelista and GitHub
d0307b9936
Use OrderPosition.all instead of .objects in metrics ( #6285 )
2026-06-21 12:46:07 +02:00
Martin Gross
c083ce904a
Checkin API: Provide 'reason' for RequiredMediaExchangeError (PRETIXEU-DHW)
2026-06-19 12:41:32 +02:00
694b915d89
include errors.js by default and make it coop with async_task_replace_page (Z#23236752) ( #6284 )
...
* load errors.js as standard and make it coop with async_task_replace_page
* scope down event
* Update src/pretix/static/pretixbase/js/asynctask.js
Co-authored-by: pajowu <engelhardt@pretix.eu >
* drop the jquery dependency for error.js
Co-authored-by: pajowu <pajowu@pajowu.de >
* include errors.js in error.html
* include errors.js in control base.html
* Update src/pretix/static/pretixbase/js/asynctask.js
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* put errors.js in an IIFE call
---------
Co-authored-by: pajowu <engelhardt@pretix.eu >
Co-authored-by: pajowu <pajowu@pajowu.de >
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-06-16 15:18:19 +02:00
Raphael Michel and GitHub
ea928ea7d4
Widget: Fix handling of HTTP-429 errors
2026-06-16 09:11:33 +02:00
Richard Schreiber and GitHub
36d49fbd77
Question detail: Fix crash in filter
2026-06-15 08:00:55 +02:00
Raphael Michel and pajowu
f0cb451c34
LocaleMiddleware: Correctly reset region for backend views
2026-06-12 15:30:06 +02:00
2c7fcd0599
Accounting report: Correctly split subevents with same label (Z#23237301) ( #6275 )
...
* Accounting report: Correctly split subevents with same label (Z#23237301)
* Accountingreport: Fix crash for single events
---------
Co-authored-by: Kara Engelhardt <engelhardt@pretix.eu >
2026-06-12 14:36:10 +02:00
Raphael Michel
034722fa39
Skip e2e tests on gitlab for now
2026-06-12 14:07:42 +02:00
dependabot[bot] and Raphael Michel
5a6870fce1
Update cryptography requirement from >=48.0.0 to >=48.0.1
...
Updates the requirements on [cryptography](https://github.com/pyca/cryptography ) to permit the latest version.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/48.0.0...48.0.1 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 48.0.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-12 08:23:03 +02:00
Mira and Raphael Michel
de28425993
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6302 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-06-11 18:59:48 +02:00
Mira and Raphael Michel
f3eb0d2dba
Translations: Update German
...
Currently translated at 100.0% (6302 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-06-11 18:59:48 +02:00
Sébastien BRUNEAU and Raphael Michel
0630e05d50
Translations: Update French
...
Currently translated at 100.0% (6302 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-06-11 18:59:48 +02:00
f868507670
Update beautifulsoup4 requirement from ==4.14.* to ==4.15.* ( #6257 )
...
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.15.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>
2026-06-11 16:29:49 +02:00
04032078c1
Update sentry-sdk requirement from ==2.61.* to ==2.62.* ( #6256 )
...
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.61.0...2.62.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.62.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>
2026-06-11 16:29:40 +02:00
Martin Weinelt and GitHub
8af2714a04
Prune wheel and setuptools-rust from build-system ( #6268 )
...
For wheel the setuptools documentation notes:
> Historically this documentation has unnecessarily listed wheel in
> the requires list, and many projects still do that. This is not
> recommended, as the backend no longer requires the wheel package,
> and listing it explicitly causes it to be unnecessarily required for
> source distribution builds.
https://setuptools.pypa.io/en/latest/userguide/quickstart.html#basic-use
For setuptools-rust I could not find any Rust extension that need to be
built. The introduction goes back to c132ccd14 , where css-inline, a rust
component, was added as a dependency.
2026-06-11 16:29:32 +02:00
luelista and GitHub
c4b9cc4143
Allow search by partial giftcard secret with organizer.giftcards:read ( #6263 )
2026-06-11 16:26:05 +02:00
8c132d8342
Teams: Add a note to the degree of isolation between permissions ( #6258 )
...
* Teams: Add a note to the degree of isolation between permissions
* Update src/pretix/control/templates/pretixcontrol/organizers/team_edit.html
Co-authored-by: pajowu <engelhardt@pretix.eu >
---------
Co-authored-by: pajowu <engelhardt@pretix.eu >
2026-06-11 16:25:58 +02:00
pajowu and GitHub
8e63fafc62
Devex: Fix vite devserver capturing stdin ( #6267 )
...
Pass DEVNULL as stdin to vite, otherwise the vite devserver captures parts of stdin, making things like pasting during debugging impossible
2026-06-11 16:25:48 +02:00
luelista and GitHub
63ebe16fd3
Fix count in order bulk delete success message ( #6270 )
2026-06-11 16:25:38 +02:00
775fdd1ccb
Check-in API: Add reusable media exchange ( #6115 )
...
* Add Reusable Media Exchange to Checkin API
* isort
* Remove debugging leftover
* Apply suggestions from code review
Co-authored-by: robbi5 <maxi@richt.name >
* Add media_exchange_supported to CheckinRPCRedeemInputSerializer
* SecurityProfiles: Add api-v1:reusablemedia-lookup and -detail for SCAN
* Simplify media exchange checks
* Apply suggestions from code review
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* Wording: re-usable --> reusable
* Deny checkins if media-exchange is required but device does not support it.
* Remove media_exchange_supported-Flag: Checkin will always be denied if media needs to be exchanged; apps will fall back to explanation text
* CheckinRPC: Also perform media exchange
* Use media_policy from item, not as a checkinrpc parameter
* my own review notes
* Fixes, cleanup, rebase
* block expired media
* Fix query
* add logging
* Refactor link_action into media policy, gift card support
* Block illegal policy-type combination
* Drop add_to_reusable_medium, decide all by policy
* Fix test failure
* fix test on postgres
* Expose reusable_media_usage_enforced to devies
* Explicitly set update view
---------
Co-authored-by: robbi5 <maxi@richt.name >
Co-authored-by: Maximilian Richt <richt@pretix.eu >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Raphael Michel <michel@pretix.eu >
2026-06-11 16:25:13 +02:00
luelista and GitHub
784577d86f
Fix markup of error template ( #6265 )
2026-06-10 14:16:46 +02:00
Richard Schreiber and GitHub
07d27e66d1
Use HTTP-REFERER as fallback for vite_origins ( #6246 )
2026-06-09 13:24:46 +02:00
Richard Schreiber and GitHub
b404316dfd
[SECURITY] Reusable media export: Respect giftcard permissions (CVE-2026-11764) ( #6261 )
2026-06-09 13:20:48 +02:00
luelista and GitHub
edf97a13cd
Don't show warning if inactive products are used in checkin-rules (Z#23236197) ( #6242 )
2026-06-09 12:48:03 +02:00
c384bc2e7a
Update bleach requirement from ==6.3.* to ==6.4.* ( #6249 )
...
Updates the requirements on [bleach](https://github.com/mozilla/bleach ) to permit the latest version.
- [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES )
- [Commits](https://github.com/mozilla/bleach/compare/v6.3.0...v6.4.0 )
---
updated-dependencies:
- dependency-name: bleach
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>
2026-06-08 17:33:50 +02:00
Raphael Michel and GitHub
f16034d0cc
Check-in: Fix handling of optional file questions (Z#23236493) ( #6251 )
2026-06-08 14:25:50 +02:00
Raphael Michel
93469d33e5
SubEvent details: Fix incorrect signal usage
2026-06-05 11:42:45 +02:00
329b118810
Update aiohttp requirement from ==3.13.* to ==3.14.* ( #6245 )
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.14.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>
2026-06-04 15:19:47 +02:00
Raphael Michel and GitHub
748054de56
Add read-only details page for subevents ( #6151 )
...
* Add read-only details page for subevents
* Document signal
* Review notes
* Fix incorrect subquery
2026-06-04 11:19:04 +02:00
721b179521
Add support for multiple linked_orderpositions on reusable media ( #5666 )
...
* change linked orderpositions to many-to-many
* Update media views to list ops
* return last op as fallback for linked_orderposition
* add multi-op to export
* update media-API
* fix media-view filter
* update control media forms
* fix API orders
* fix API orders matching media
* remove cached_property linked_orderposition - keep only in API
* fix media-issue signal
* adapt checkin API for multiple orderpositions
* remove unneeded comment
* fix create/update logging
* fix tests
* fix more tests
* fix code style
* add label to reusablemedium
* fix migration NOT NULL
* fix tests
* update docs
* clarify docs updating multiple linked_orderpositions
* clarify docs
* no need to prefetch linked_orderpositions
* improve readability
* select_related order instead prefetch
* add filter based on op.valid_from/until
* rename secret to claim_token
* Update docs for claim_token
* unifiy deprecated style
* Update reusablemedia.rst
* Update reusablemedia.rst
* Update reusablemedia.rst
* fix missing claim_token in serializer
* fix flake8
* add add_to_reusable_medium to order-serializer
* fix tests regarding claim_token
* fix flake8
* Clarify docs
* list ops comma-separated in export
* Add test for order-API add_to_reusable_medium
* fix linked_orderpositions filter in checkinrpc
* add test
* Add help-text
* fix multi-op media filter
* fix flake8
* improve check
* Fix sorting of reusable media type in overview
* Add copy and qr button to reusable medium detail view
* Rebase against origin/master
* Add logentrytype reusable_medium.linked_orderposition.removed
* add missing label_from_instance for SafeOrderPositionMultipleChoiceField
* add tests for create with linked_orderposition
* API add test for fallback-values in medium patch
* fix flake8
* Fix indentation
* fix migrations numbering
* fix test
* unify qutation marks
* fix flake8
* micro-improve linked_op-removal-logging
* simplify filter instead of annotate/get
* Do not translate API-errors
Co-authored-by: Raphael Michel <michel@pretix.eu >
* Fix typos in doc
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* Update versionchanged in docs
Co-authored-by: Raphael Michel <michel@pretix.eu >
* Change log to always added not changed
* Add test for checkinrpc for ops out of timerang or canceled
* improve tests mixing ops from different organizers
* Fix logging of changed order_positions
* properly log added/removed when using UI
* refactor logging code
* unify logging adding/removing ops via API
* fix flake8
* remove unnecessary prefetch as already prefetched
* optimize fetching ops
* combine addon match and time-based validity match
* fix combined valid and product check
* re-number migrations
* Apply suggestion from @raphaelm
Co-authored-by: Raphael Michel <michel@pretix.eu >
* fix flake8
* New attempt at logic
* Improve op_candidate-selection for error message if no op matches check-in
* Fix typo
* fix valid_from start time being included
* use the datetime parameter for the comparison time so that the simulator works too
---------
Co-authored-by: Maximilian Richt <richt@pretix.eu >
Co-authored-by: Martin Gross <gross@rami.io >
Co-authored-by: Raphael Michel <michel@pretix.eu >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2026-06-03 09:12:24 +02:00
pajowu and GitHub
d3151f978d
Fix failing e2e test ( #6238 )
...
Creating 15 events spaced 2 days apart only fills more than a month if the month is <= 30 days long. July isn't
2026-06-02 18:41:47 +02:00
Richard Schreiber and GitHub
3a25af6496
Control: fix button-width in event’s dangerzone ( #6234 )
2026-06-02 16:10:15 +02:00
Phin Wolkwitz and GitHub
6f1512f200
Fix #6232 - Remove pagination on categories and discounts ( #6237 )
2026-06-02 15:58:41 +02:00
d555b23275
Add _none-option to ModelChoiceField and filters for organizer and event-permission in event-typeahead ( #6224 )
...
* Add optional filters for organizer and event-permission on event-typeahead
* include _none option only if no search query given
Co-authored-by: luelista <weller@rami.io >
* allow _none in Select2, add ModelChoiceFieldWithNone
* fix flake8
---------
Co-authored-by: luelista <weller@rami.io >
2026-06-02 12:23:25 +02:00
pajowu and GitHub
375c42dff5
Add pretix.cfg to django autoreloader files ( #6236 )
2026-06-02 08:36:52 +02:00
George Hickman and GitHub
21225e7753
Add the order_approve_info signal ( #6228 )
2026-06-02 08:25:36 +02:00
dependabot[bot] and Raphael Michel
759ced7268
Update sentry-sdk requirement from ==2.60.* to ==2.61.*
...
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.60.0...2.61.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.61.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-02 08:15:56 +02:00
Hijiri Umemoto and Raphael Michel
5920419e6b
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 90.0% (5677 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2026-06-02 08:13:02 +02:00
Hijiri Umemoto and Raphael Michel
7c00383b62
Translations: Update Korean
...
Currently translated at 49.3% (3113 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2026-06-02 08:13:02 +02:00
Hijiri Umemoto and Raphael Michel
4361641857
Translations: Update Japanese
...
Currently translated at 100.0% (6302 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-06-02 08:13:02 +02:00
CVZ-es and Raphael Michel
ac8f40353e
Translations: Update Spanish
...
Currently translated at 100.0% (6302 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-06-02 08:13:02 +02:00
CVZ-es and Raphael Michel
d648c83e4c
Translations: Update French
...
Currently translated at 100.0% (6302 of 6302 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-06-02 08:13:02 +02:00
dependabot[bot] and Raphael Michel
5cd1775e1d
Update fakeredis requirement from ==2.35.* to ==2.36.*
...
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.35.0...v2.36.0 )
---
updated-dependencies:
- dependency-name: fakeredis
dependency-version: 2.36.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-30 10:22:59 +02:00
Raphael Michel
15d4676f98
Bump version to 2026.6.0.dev0
2026-05-27 18:16:01 +02:00
Raphael Michel
dfd388ddeb
Bump version to 2026.5.0
2026-05-27 18:15:48 +02:00
Raphael Michel
8af010e5b7
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-05-27 17:49:23 +02:00
Raphael Michel
4f4ea01bc0
Untranslate vite setting
2026-05-27 17:47:17 +02:00
Raphael Michel and Raphael Michel
9e4cbcb372
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6304 of 6304 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-05-27 17:47:09 +02:00
Raphael Michel and Raphael Michel
07d7264bc6
Translations: Update German
...
Currently translated at 100.0% (6304 of 6304 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-05-27 17:47:09 +02:00
Raphael Michel
f3b3eba8b3
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-05-27 16:47:27 +02:00
Raphael Michel and GitHub
a75dbb5d62
SSRF protection: Block requests to CGNAT addresses (Z#23235334) ( #6220 )
2026-05-27 16:45:11 +02:00
254f46d991
Update pytest-asyncio requirement from >=1.3.0 to >=1.4.0 ( #6221 )
...
Updates the requirements on [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: pytest-asyncio
dependency-version: 1.4.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>
2026-05-27 16:44:46 +02:00
Nikolai and Raphael Michel
59d15b0411
Translations: Update Danish
...
Currently translated at 60.8% (3830 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-05-27 16:44:38 +02:00
Hijiri Umemoto and Raphael Michel
f0778df911
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 95.7% (245 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/zh_Hant/
powered by weblate
2026-05-27 16:44:38 +02:00
Hijiri Umemoto and Raphael Michel
eb4d85c83d
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 90.2% (5680 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2026-05-27 16:44:38 +02:00
Raphael Michel
0fe00fed27
Update GitLab CI instructions
2026-05-27 16:40:54 +02:00
Raphael Michel
7b9d095f4e
[SECURITY] Add missing session check for cached files (CVE-2026-9712)
2026-05-27 16:27:42 +02:00
rash and GitHub
94aec6f511
fixes bug in checkin rules editor where jquery select2 does not get removed correctly from DOM ( #6206 )
2026-05-26 19:33:31 +02:00
ed25a8b073
Update protobuf requirement from ==7.34.* to ==7.35.* ( #6197 )
...
Updates the requirements on [protobuf](https://github.com/protocolbuffers/protobuf ) to permit the latest version.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 7.35.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>
2026-05-26 11:58:09 +02:00
c9eb936d45
Update pyjwt requirement from ==2.12.* to ==2.13.* ( #6213 )
...
Updates the requirements on [pyjwt](https://github.com/jpadilla/pyjwt ) to permit the latest version.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.12.0...2.13.0 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-version: 2.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>
2026-05-26 11:57:58 +02:00
luelista and GitHub
7237ece1ca
Remove duplicated csrftoken cookies ( #6212 )
...
Due to a Safari bug, in some browser, two csrftoken cookies with different values
exist: one unpartitioned, one partitioned ("CHIPS"). This function generates an
additional Set-Cookie header to get rid of the unpartitioned one.
As Django usually only allows one Set-Cookie header per cookie name, we
need to manually create a cookie 'Morsel' for the deletion and store it
in the HttpResponse's cookie dictionary under a different name, so it is
not overwritten by the actual, correct Set-Cookie header. This works
because the code in django.core.handlers.wsgi/asgi, that generates the
actual Set-Cookie headers, only iterates over cookie.values(), ignoring
the keys.
2026-05-22 17:22:56 +02:00
luelista and GitHub
18485f5d95
Only show "valid VAT ID" checkmark if VAT ID was entered (Z#23235033) ( #6200 )
2026-05-22 15:57:21 +02:00
Richard Schreiber and GitHub
909ce5b27d
Add NoUrlValidator to validators ( #6208 )
2026-05-22 13:51:28 +02:00
Raphael Michel and GitHub
c7b82fdc97
Subevent update: Save SubEvent model before saving plugin forms ( #6209 )
2026-05-22 13:22:04 +02:00
pajowu and GitHub
da380ed75e
Show invoice_dirty status on order details page (Z#23230731) ( #6174 )
2026-05-22 10:25:30 +02:00
George Hickman and GitHub
687c7e3ccf
Pin node version to 24 with .node-version ( #6207 )
2026-05-22 09:34:30 +02:00
robbi5 and GitHub
484b7141d9
Show device name on order print log ( #6198 )
2026-05-22 09:02:59 +02:00
Richard Schreiber and GitHub
f60031d67b
Make disable_url optional for notifications ( #6202 )
2026-05-22 07:59:56 +02:00
dd29063a84
banktransfer import: Fix prefix confusion if shorter event name contains dash (Z#23234167) ( #6189 )
...
Co-authored-by: luelista <weller@rami.io >
2026-05-21 13:03:30 +02:00
Phumraphee Sae-tang and Raphael Michel
f37dfbd21a
Translations: Update Thai
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/th/
powered by weblate
2026-05-21 10:59:46 +02:00
Phumraphee Sae-tang and Raphael Michel
bb8ef00d49
Translations: Update Thai
...
Currently translated at 36.4% (2297 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-05-21 10:59:46 +02:00
Nikolai and Raphael Michel
d13c654596
Translations: Update Danish
...
Currently translated at 60.7% (3825 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-05-21 10:59:46 +02:00
Khalid Shaheen and Raphael Michel
2cc73baa99
Translations: Update Arabic
...
Currently translated at 58.3% (3673 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2026-05-21 10:59:46 +02:00
Richard Schreiber and GitHub
f740d46d47
Add template-filter human_readable_locale ( #6193 )
2026-05-20 12:57:57 +02:00
Martin Gross
412a5adf8f
Control: Fix typo in gateSelectURL
2026-05-19 22:03:35 +02:00
e4da2e5e03
Update reportlab requirement from ==4.4.* to ==4.5.* ( #6138 )
...
Updates the requirements on [reportlab](https://www.reportlab.com/ ) to permit the latest version.
---
updated-dependencies:
- dependency-name: reportlab
dependency-version: 4.5.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>
2026-05-19 18:03:32 +02:00
9d7038b127
Force async_task_is_download to be downloaded if in iframe (Z#23234427) ( #6194 )
...
* Force async_task_is_download to be downloaded if in iframe (Z#23234427)
* Update src/pretix/static/pretixbase/js/asynctask.js
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2026-05-19 17:07:54 +02:00
Richard Schreiber and GitHub
ce5af572cc
Improve error messages for name-parts inputs (Z#23234440) ( #6187 )
...
* Improve error messages for name-parts inputs (Z#23234440)
* fix isort after flake8
* correct spelling of .med in user-provided title/name
* fix search instead of match
2026-05-19 15:23:30 +02:00
6d293e544e
Bump django-formtools from 2.5.1 to 2.6.1 ( #6191 )
...
Bumps [django-formtools](https://github.com/jazzband/django-formtools ) from 2.5.1 to 2.6.1.
- [Changelog](https://github.com/jazzband/django-formtools/blob/master/docs/changelog.rst )
- [Commits](https://github.com/jazzband/django-formtools/compare/2.5.1...2.6.1 )
---
updated-dependencies:
- dependency-name: django-formtools
dependency-version: 2.6.1
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>
2026-05-19 11:36:49 +02:00
28a8032adf
Update sentry-sdk requirement from ==2.59.* to ==2.60.* ( #6190 )
...
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.59.0a1...2.60.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.60.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>
2026-05-19 11:36:25 +02:00
d765a89139
Update djangorestframework requirement from ==3.16.* to ==3.17.* ( #6013 )
...
* Update djangorestframework requirement from ==3.16.* to ==3.17.*
Updates the requirements on [djangorestframework](https://github.com/encode/django-rest-framework ) to permit the latest version.
- [Release notes](https://github.com/encode/django-rest-framework/releases )
- [Commits](https://github.com/encode/django-rest-framework/compare/3.16.0...3.17.0 )
---
updated-dependencies:
- dependency-name: djangorestframework
dependency-version: 3.17.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix failing test
---------
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@rami.io >
2026-05-18 17:58:43 +02:00
Richard Schreiber and GitHub
3df5b1d075
Add cssclass for footer-nav and improve button-style in footer ( #6167 )
2026-05-18 13:16:50 +02:00
Martin Gross and GitHub
857791445f
Docs: Add Exhibitor API docs (Z#23225216) ( #6184 )
...
* Docs: Add Exhibitor API docs
* Docs: Add Resource-table for Exhibitor vouchers
2026-05-18 12:02:27 +02:00
52b28997a2
Update fakeredis requirement from ==2.34.* to ==2.35.* ( #6072 )
...
* Update fakeredis requirement from ==2.34.* to ==2.35.*
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.34.0...v2.35.0 )
---
updated-dependencies:
- dependency-name: fakeredis
dependency-version: 2.35.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update class name
---------
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@rami.io >
2026-05-18 09:48:51 +02:00
f65a6aa11f
Update cryptography requirement from >=47.0.0 to >=48.0.0 ( #6177 )
...
Updates the requirements on [cryptography](https://github.com/pyca/cryptography ) to permit the latest version.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/47.0.0...48.0.0 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 48.0.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>
2026-05-17 16:39:18 +02:00
dependabot[bot] and Raphael Michel
9faca5ea24
Update sentry-sdk requirement from ==2.58.* to ==2.59.*
...
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.58.0a1...2.59.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.59.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-17 16:36:35 +02:00
dependabot[bot] and Raphael Michel
867512eee5
Bump picomatch
...
Bumps and [picomatch](https://github.com/micromatch/picomatch ). These dependencies needed to be updated together.
Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-17 16:34:46 +02:00
Raphael Michel and Raphael Michel
1436b65347
Add webhooks for quota changes (Z#23232443)
2026-05-17 16:33:20 +02:00
sweenu and Raphael Michel
cc06588991
Rephrase refund info paragraph
2026-05-17 16:33:15 +02:00
dependabot[bot] and Raphael Michel
32bd9fa265
Bump vite from 8.0.0 to 8.0.12
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.0 to 8.0.12.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.12/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.12
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-17 16:32:56 +02:00
dependabot[bot] and Raphael Michel
bdc9b155f9
Bump flatted from 3.3.3 to 3.4.2
...
Bumps [flatted](https://github.com/WebReflection/flatted ) from 3.3.3 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-17 16:32:49 +02:00
dependabot[bot] and Raphael Michel
1af2941594
Bump postcss from 8.5.8 to 8.5.14
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.8 to 8.5.14.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.8...8.5.14 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.14
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-17 16:32:45 +02:00
dependabot[bot] and Raphael Michel
11dc1e6f70
Bump arabic-reshaper from 3.0.0 to 3.0.1
...
Bumps [arabic-reshaper](https://github.com/mpcabd/python-arabic-reshaper ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/mpcabd/python-arabic-reshaper/releases )
- [Commits](https://github.com/mpcabd/python-arabic-reshaper/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: arabic-reshaper
dependency-version: 3.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-17 16:17:45 +02:00
Nikolai and Raphael Michel
e08243e3b2
Translations: Update Danish
...
Currently translated at 59.1% (3725 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-05-17 15:33:11 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
3a4e30f2ec
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-05-17 15:33:11 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
ea2fa741f5
Translations: Update Japanese
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-05-17 15:33:11 +02:00
Stefano Campus and Raphael Michel
20d1bb9d32
Translations: Update Italian
...
Currently translated at 40.0% (2521 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-05-17 15:33:11 +02:00
Hijiri Umemoto and Raphael Michel
ad48d592e7
Translations: Update Japanese
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-05-17 15:33:11 +02:00
pajowu and GitHub
4861aca640
Fix timepicker in checkinrules ( #6182 )
...
The timepickers format was changed by accident to the datetimeformat in the vue3 migration
2026-05-12 16:17:24 +02:00
pajowu and GitHub
82450c8250
Handle related fields in export_form_data (Z#23233538) ( #6157 )
2026-05-12 14:55:25 +02:00
Richard Schreiber and GitHub
b21b69b2b8
Fix playwright install on CI ( #6180 )
2026-05-12 13:14:05 +02:00
luelista and GitHub
80ed6e76cd
Fix failing orderlist export if orders with invalid payment provider identifiers exist (Z#23233440) ( #6159 )
...
* Fix orderlist export if orders with invalid payment provider identifiers exist (Z#23233440)
* Performance: Move _get_all_payment_methods out of loop
2026-05-12 11:57:18 +02:00
Lukas Bockstaller and GitHub
bb211be436
use datetime.fromisoformat instead of dateutil.parser (Z#23234093) ( #6164 )
...
* use datetime.fromisoformat instead of dateutil.parser
* convert remaining parser usages as well
2026-05-12 10:41:24 +02:00
Richard Schreiber and GitHub
3b70ef8c84
Allow event being optional in LoggingMixin ( #6166 )
2026-05-12 09:45:42 +02:00
Richard Schreiber
9d57380c9a
Widget: fix missing whitespace in PriceBox
2026-05-12 09:34:17 +02:00
Richard Schreiber and GitHub
8b468c31a5
Fix translation for order import ( #6165 )
2026-05-12 09:03:34 +02:00
Richard Schreiber
9aec608601
Fix checkinrules js errors
2026-05-12 08:34:22 +02:00
Raphael Michel
e542bb606d
Vue3: Minor fixes in checkinlist editor
2026-05-11 18:51:21 +02:00
Raphael Michel and GitHub
fe1b4ec9d0
Order bulk action: Remove nonsensical <form action> attribute ( #6154 )
2026-05-11 17:39:46 +02:00
f04df7a6ee
Migrate vue2 control components and widget to vue3 and vite ( #5989 )
...
* setup vite and integrate fully with django
- vite starts with `python manage.py runserver`
- add templatetags to simply load vite hmr and entry points
- add eslint (recheck rules)
- enable non-strict ts
* better syntax for cors header setting
* migrate checkin rules editor to vue3
- move constants to a module
- move reading from and writing to non-vue html to django interop module
- switch to composition api and script setup sfc with pug
- use optional chaining operators a lot to simplify code
* migrate webcheckin plugin to vite+vue3
- migrate vue sfcs to script setup and pug
- move fetch calls into a api.ts module
- move common formatting and i18n strings into module
* fix migration error
* first draft migrating widget to vue3/vite
* first couple widget e2e tests
courtesy of claude
most of the tests don't work yet
* test file is not actually used
* drop widget_ prefix from e2e test fixtures
* add test for complete widget journey for simple event
* switch timezone in e2e tests to Europe/Berlin
* make dates in e2e tests relative
* migrate widget bugfix #5886
* start testing event series widget
* working vite widget setup for prod (untested), local dev (with or without dev server) and pytests, with flags for running the old version or the vite version
* simplify e2e test iframe check
* less flaky e2e tests
* top level await in iife build mode is not supported, so let's do import.meta.glob instead (we just need the build step not to see await, the code doesn't actually ever get loaded because it's DEV only)
* fix inconsistencies from automatic migration
* Allow gradual rollout of new vite-based widget by adding urls to an allowlist that gets checked against the "Origin" http header of request fetching the widget js
* add e2e tests for widget button, testing empty cart, adding specific items, and subevents
* remove janky claude testts again
* resolve migration TODOs: properly refocus parent on navigations
* use `npm run dev:control` for the vite dev server for admin components
* upgrade npm dependencies
* fix js linter errors
* fix python linter errors
* build all control vue components
* add new js config files to check-manifest ignore
* working prod build
acutal serving of built assets not tested yet
* fix templatetag paths to match what's in the vite mantifest
* add missing quotes around 'unsafe-eval' cors value
* remove now unused old vue2 tooling
* try fixing e2e test ci
* fix flake8 error
* check if vite build artefacts are in the wheel
* add license headers
* remove dom manipilation code necessary for `div.pretix-widget-compat` to work. No longer needed for vue3
* remove superfluous `createElement` calls
They might have been there because of IE, which is no longer relevant
* make widget dev mode parametizable through query params and document the usage and those params
* fix rst syntax
* remove migration todos file
Co-authored-by: luelista <mira@teamwiki.de >
* rearrange dockerfile commands for smaller image, thanks @luelista
* Update .gitignore, adding .vite
Co-authored-by: luelista <mira@teamwiki.de >
* add eslint CI
* make vue dev work in plugins
* fix docker build
* rebuild vite setup to support static prod plugins and dynamic hmr plugin development
* use toml for vite plugin config instead of standalone json file
* Add widget changes from #6047 , #6149
* Allow buttons to reuse cart (Z#23226853)
* Always keep cart of buttons with items set
* widget: handle cart if not same-site (#6149 )
---------
Co-authored-by: luelista <mira@teamwiki.de >
Co-authored-by: Kara Engelhardt <engelhardt@pretix.eu >
2026-05-11 15:05:06 +02:00
pajowu and GitHub
1640ddd497
Widget: handle cart if not same-site (Z#23233393)
...
Sets SameSite for cookie if page is secure, so cookie can be read even if not same-site. Also stores cart-id in vue state, so correct cart is used even if cookies to not work
2026-05-11 15:02:57 +02:00
pajowu and GitHub
27148324a6
sendmail: Add missing cleanup migration ( #6158 )
2026-05-11 14:53:47 +02:00
corentin-spec and Raphael Michel
71edfa8e1a
Translations: Update French
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-05-08 09:48:04 +02:00
Daniel Musketa and Raphael Michel
8303ba7808
Translations: Update German
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-05-08 09:48:04 +02:00
pajowu and GitHub
5bbbf0334d
sendmail: Do not copy rules with subevent when closing an event (Z#23233683) ( #6156 )
2026-05-06 15:56:06 +02:00
sweenu and GitHub
14708eef80
Invoice: fix issuer details rendering when address missing ( #6139 )
2026-05-05 17:58:02 +02:00
Ruud Hendrickx and Raphael Michel
952f121008
Translations: Update Dutch (Belgium)
...
Currently translated at 83.0% (5228 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-05-05 17:36:25 +02:00
Ruud Hendrickx and Raphael Michel
074d26cff3
Translations: Update Dutch
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-05-05 17:36:25 +02:00
Mie Frydensbjerg and Raphael Michel
6a9815ea5f
Translations: Update Danish
...
Currently translated at 58.4% (3677 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-05-05 17:36:25 +02:00
Daniel Musketa and Raphael Michel
01bd81a3cd
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-05-05 17:36:25 +02:00
Martin Gross and Raphael Michel
6ae8cfe6f0
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2026-05-05 17:36:25 +02:00
Martin Gross and Raphael Michel
b60c8165c2
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-05-05 17:36:25 +02:00
Daniel Musketa and Raphael Michel
e460bf8bae
Translations: Update Norwegian Bokmål
...
Currently translated at 83.3% (5247 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nb_NO/
powered by weblate
2026-05-05 17:36:25 +02:00
Daniel Musketa and Raphael Michel
b4f3d5c435
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-05-05 17:36:25 +02:00
Daniel Musketa and Raphael Michel
4bc8caae73
Translations: Update German
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-05-05 17:36:25 +02:00
Paul Berschick and Raphael Michel
9183034c15
Translations: Update Spanish
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-05-05 17:36:25 +02:00
Paul Berschick and Raphael Michel
33ccd4342f
Translations: Update Catalan
...
Currently translated at 29.7% (1875 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ca/
powered by weblate
2026-05-05 17:36:25 +02:00
Paul Berschick and Raphael Michel
301c47b761
Translations: Update Spanish
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-05-05 17:36:25 +02:00
CVZ-es and Raphael Michel
b0d1c93fd9
Translations: Update Spanish
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-05-05 17:36:25 +02:00
CVZ-es and Raphael Michel
70d59a960c
Translations: Update French
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-05-05 17:36:25 +02:00
Daniel Musketa and GitHub
e87b030427
Stripe: Add missing word in help text ( #6146 )
2026-05-05 17:15:34 +02:00
Daniel Musketa and GitHub
994e4b410a
Fix gettext singular forms in cart error_messages ( #6147 )
2026-05-05 17:15:14 +02:00
Daniel Musketa and GitHub
bd6abbc280
Docs: Update link to Django style guide ( #6140 )
2026-05-05 17:14:22 +02:00
ca7c982abd
Bump @babel/preset-env from 7.29.0 to 7.29.3 in /src/pretix/static/npm_dir ( #6136 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.29.0 to 7.29.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.29.3/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-version: 7.29.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>
2026-05-05 17:13:40 +02:00
Raphael Michel and GitHub
6010d7f9e5
Order details: Link to subevent details (Z#23227664) ( #6148 )
2026-05-05 14:56:02 +02:00
Richard Schreiber and GitHub
ac08359a0e
Widget: Raise BadRequest when GET-offset is not an int ( #6143 )
2026-05-04 16:19:02 +02:00
0aee73a9bd
Quotas: Add bulk-edit, bulk-delete and filter form ( #6080 )
...
* Quotas: Add bulk-edit, bulk-delete and filter form
* Fix GroupConcat
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
* Review notes
* Fix handling of required fields
---------
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2026-05-04 12:44:22 +02:00
luelista and GitHub
27183a26ee
Respect per-event plugin availability in OrganizerPluginEvents view ( #5983 )
...
* Allow plugins to declare their availability per event
* Fix message type
* small optimization of PluginsField serializer
2026-05-04 11:34:05 +02:00
Thomas Göttgens and GitHub
0acaed41be
Fix Dockerfile syntax for chmod command ( #6145 )
2026-05-04 11:23:44 +02:00
Raphael Michel and GitHub
993acce05a
Settings: Fix typo in class path to mail backend ( #6144 )
2026-05-04 11:22:47 +02:00
luelista and GitHub
fe2132435c
Fix permissions of /pretix in docker container ( #6133 )
2026-05-04 11:13:38 +02:00
Raphael Michel and GitHub
f4fcca19a4
Orders API: Fix race condition in voucher redemption (Z#23230391) ( #6067 )
...
The old code relied on the `Voucher.redeemed` value obtained *before*
the lock was taken, not afterwards.
The change in services/orders.py is functionally pointless, but it makes
the pattern of "fill availability only after lock" clearer and might
avoid introducing similar bugs in the future.
2026-04-29 19:57:08 +02:00
Raphael Michel and GitHub
24d26a9455
Badges: Add export layout for 4x3" on letter (Z#23232464) ( #6128 )
...
* Badges: Add export layout for 4x3" on letter (Z#23232464)
* Consistent naming
2026-04-29 15:31:54 +02:00
Phin Wolkwitz and GitHub
589f51454e
Add locations to program times (Z#23221129)
...
Add location for program time slots and extend .ical and PDF placeholder
2026-04-29 11:59:06 +02:00
Raphael Michel
bda27d72e7
Bump version to 2026.5.0.dev0
2026-04-28 16:48:33 +02:00
Raphael Michel
f67690bc56
Bump version to 2025.5.0.dev0
2026-04-28 16:47:51 +02:00
Raphael Michel
75c8f97080
Bump version to 2026.4.0
2026-04-28 16:47:33 +02:00
Raphael Michel
10789f097d
Bump version to 2025.5.0.dev0
2026-04-28 16:39:29 +02:00
Raphael Michel
1adec102e6
Bump version to 2025.4.0
2026-04-28 16:39:24 +02:00
Raphael Michel and GitHub
921fd801e5
Thumbnails: Perform color space transform before resizing (Z#23232101) ( #6120 )
2026-04-28 15:35:27 +02:00
Kara Engelhardt and pajowu
448d2e70d5
AddOnsStep: Expand selected variants
2026-04-28 14:50:35 +02:00
Kara Engelhardt and pajowu
49f692c666
AddOnsStep: Use post data as initial data if exists (Z#23232311)
2026-04-28 14:50:35 +02:00
Kara Engelhardt and pajowu
2d31c62812
Allow dash character in pdf placeholders
2026-04-28 13:10:08 +02:00
Raphael Michel and Raphael Michel
08df3d828d
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-04-28 12:20:37 +02:00
Raphael Michel and Raphael Michel
96e10bcd71
Translations: Update German
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-04-28 12:20:37 +02:00
Raphael Michel
ff434f4384
Translations: Update wordlist
2026-04-28 12:17:11 +02:00
dependabot[bot] and Raphael Michel
653f83fc90
Update cryptography requirement from >=46.0.7 to >=47.0.0
...
Updates the requirements on [cryptography](https://github.com/pyca/cryptography ) to permit the latest version.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.7...47.0.0 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 47.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-28 11:22:54 +02:00
Raphael Michel
d6fe29210a
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2026-04-28 11:04:18 +02:00
Nikolai and Raphael Michel
a13bb630d5
Translations: Update Danish
...
Currently translated at 58.4% (3676 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Nikolai and Raphael Michel
fd0b3bac3c
Translations: Update Danish
...
Currently translated at 58.9% (151 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Nikolai and Raphael Michel
7f6b5d7331
Translations: Update Danish
...
Currently translated at 56.3% (3542 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Nikolai and Raphael Michel
27398c08c7
Translations: Update Danish
...
Currently translated at 54.5% (3428 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Sandra Rial Pérez and Raphael Michel
c061179f37
Translations: Update Galician
...
Currently translated at 19.1% (1207 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-04-28 11:03:23 +02:00
Sandra Rial Pérez and Raphael Michel
bd90badc54
Translations: Update Galician
...
Currently translated at 19.0% (1196 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-04-28 11:03:23 +02:00
Nikolai and Raphael Michel
90800f219b
Translations: Update Danish
...
Currently translated at 54.3% (3414 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Sandra Rial Pérez and Raphael Michel
4767cb38fc
Translations: Update Galician
...
Currently translated at 17.6% (1111 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-04-28 11:03:23 +02:00
Nikolai and Raphael Michel
8fd366be76
Translations: Update Danish
...
Currently translated at 52.2% (3284 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Nikolai and Raphael Michel
75660600f4
Translations: Update Danish
...
Currently translated at 50.1% (3153 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Richard Schreiber and GitHub
217744a9f2
Remove unused download of all tickets of an order in pretix-control ( #6086 )
...
* Remove unused code for ticket download of whole order in pretix-control
* fix flake8
* fix isort
2026-04-28 09:45:35 +02:00
Richard Schreiber and GitHub
1c7ce4b1ca
Validate id for async tasks
2026-04-28 08:56:32 +02:00
Raphael Michel and GitHub
8426a68760
Prevent nullbytes in input data globally ( #6071 )
...
* Prevent nullbytes in input data globally
* Only on urlencoded POST
* Split middleware
2026-04-27 17:28:36 +02:00
Raphael Michel and GitHub
1157e2aeed
Events/subevents: Fix missing logging for meta changes (Z#23232443) ( #6110 )
...
* Events/subevents: Fix missing logging for meta changes (Z#23232443)
* Fix logging
2026-04-27 15:12:21 +02:00
771f4f5d1e
Turn attendee emails on by default for new events (Z#23213656) ( #5598 )
...
* Turn attendee emails on by default for new events (Z#23213656)
I think the thing that makes me most unhappy is that *most* organizers will
probably want to turn off mail_send_order_paid_attendee when they set
ticket_download_pending and I don't think organizers will remember that, but
it also seems complex and weird to create an automatism for it?
* Update src/pretix/base/models/event.py
Co-authored-by: Martin Gross <gross@rami.io >
---------
Co-authored-by: Martin Gross <gross@rami.io >
2026-04-27 15:00:48 +02:00
Raphael Michel and GitHub
496591bb3b
Navigation: suggest event or organizer by domain (Z#23231404) ( #6107 )
2026-04-27 14:55:59 +02:00
88165c098e
Subevents: Allow to skip conflicting dates in bulk-creation (Z#23217384) ( #6079 )
...
* Subevents: Allow to skip conflicting dates in bulk-creation
* Update src/pretix/control/templates/pretixcontrol/subevents/bulk.html
* Fix overlap calc for consecutive subevents
* Add test for skipping conflicting dates in bulk-creation
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
Co-authored-by: Kara Engelhardt <engelhardt@pretix.eu >
2026-04-27 14:52:49 +02:00
82a14a4f83
Update pytest-asyncio requirement from >=0.24 to >=1.3.0 ( #6108 )
...
Updates the requirements on [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.24.0...v1.3.0 )
---
updated-dependencies:
- dependency-name: pytest-asyncio
dependency-version: 1.3.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>
2026-04-27 12:39:36 +02:00
Kara Engelhardt and pajowu
ff77a2125a
Limit widget frame inner height to 100dvh (Z#23231969)
...
Fixes a bug where the submit buttons were obscured by the browsers elements on some ios devices
2026-04-27 12:38:32 +02:00
Raphael Michel and GitHub
97904d8567
Backend: Support are-you-sure for dynamically added form parts (Z#23232506) ( #6109 )
2026-04-27 12:24:55 +02:00
Raphael Michel and GitHub
a6a9eb6a6a
Subevent selection: Order by date before name (Z#23231460) ( #6111 )
2026-04-27 12:23:17 +02:00
Raphael Michel and GitHub
b000dff134
Invoices: Allow to use currency rates from National Bank of Poland ( #6100 )
2026-04-21 15:14:10 +02:00
Kara Engelhardt and pajowu
ba75de7e7d
Handle existing cart with empty session in presale views (PRETIXEU-D9Y)
2026-04-21 13:05:42 +02:00
Raphael Michel and GitHub
35e1df28d9
Overhaul contribution guide & add a AI policy ( #6038 )
...
* Overhaul contribution guide & add a AI policy
* Fix broken links
2026-04-21 11:32:56 +02:00
Martin Gross and Martin Gross
7e457f7430
Set max_length to 70 but for all name fields together and not only every single one.
2026-04-21 10:45:00 +02:00
Martin Gross and Martin Gross
5faa85ed40
isort
2026-04-21 10:45:00 +02:00
Martin Gross and Martin Gross
1b88a84a83
Move validation into form field.
2026-04-21 10:45:00 +02:00
Martin Gross and Martin Gross
447cffa7a8
Customer Accounts: Limit length; reject URLs in name
2026-04-21 10:45:00 +02:00
6d255bb9cc
Update defusedcsv requirement from >=1.1.0 to >=3.0.0 ( #6105 )
...
Updates the requirements on [defusedcsv](https://github.com/raphaelm/defusedcsv ) to permit the latest version.
- [Commits](https://github.com/raphaelm/defusedcsv/compare/v1.1.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: defusedcsv
dependency-version: 3.0.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>
2026-04-20 23:50:50 +02:00
4fe405886e
Update tlds requirement from >=2026021400 to >=2026041800 ( #6104 )
...
Updates the requirements on [tlds](https://github.com/kichik/tlds ) to permit the latest version.
- [Commits](https://github.com/kichik/tlds/commits )
---
updated-dependencies:
- dependency-name: tlds
dependency-version: '2026041800'
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 22:44:03 +02:00
Richard Schreiber and GitHub
b7d3e8a80a
Add invoice numbers to paymentlist export (Z#23227966) ( #6097 )
2026-04-20 17:55:44 +02:00
Raphael Michel and GitHub
d0d76ffddc
Delete unused code ( #6026 )
...
* Delete unused code
* Delete template
2026-04-20 16:56:50 +02:00
c04be5c0d9
Update cryptography requirement from >=44.0.0 to >=46.0.7 ( #6084 )
...
Updates the requirements on [cryptography](https://github.com/pyca/cryptography ) to permit the latest version.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/44.0.0...46.0.7 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.7
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 15:09:49 +02:00
ee1a8420a5
Update sentry-sdk requirement from ==2.57.* to ==2.58.* ( #6095 )
...
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.57.0...2.58.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.58.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>
2026-04-20 15:09:33 +02:00
dependabot[bot] and GitHub
d9000c2a66
Update tlds requirement from >=2020041600 to >=2026021400 ( #6088 )
2026-04-20 15:09:04 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
4530d864d3
Translations: Update Japanese
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-04-20 10:09:50 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
b968266611
Translations: Update Japanese
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-04-20 10:09:50 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
640518c1b3
Translations: Update Japanese
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-04-20 10:09:50 +02:00
Nikolai and Raphael Michel
0715144a31
Translations: Update Danish
...
Currently translated at 48.5% (3055 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-20 10:09:50 +02:00
Tim and Raphael Michel
58ea7c8656
Translations: Update Spanish
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-04-20 10:09:50 +02:00
Tim and Raphael Michel
a8fe6f505e
Translations: Update Spanish
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-04-20 10:09:50 +02:00
Nikolai and Raphael Michel
baeec92203
Translations: Update Danish
...
Currently translated at 47.7% (3004 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-20 10:09:50 +02:00
Tim and Raphael Michel
2f9ac05184
Translations: Update Spanish
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-04-20 10:09:50 +02:00
Mie Frydensbjerg and Martin Gross
4beea63b49
Translations: Update Danish
...
Currently translated at 46.5% (2925 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-16 11:01:56 +02:00
Nikolai and Martin Gross
5e49df0ef6
Translations: Update Danish
...
Currently translated at 46.1% (2904 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-16 11:01:56 +02:00
pajowu and Martin Gross
b3bb9fccb5
Translations: Update Danish
...
Currently translated at 44.2% (2784 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-16 11:01:56 +02:00
Lukas Bockstaller and GitHub
e3ffd66691
Giftcard/Reusable Media API: fix expand permission check (Z#23230608) ( #6091 )
...
* add failing tests
* add permission checks in to_representation
* only overwrite final representation not the serializer
* styling
* include review
2026-04-15 15:59:08 +02:00
Martin Gross
0f2ebb8687
PPv2: Fix permission-check for ISU (event.settings.general:write to event.settings.payment:write)
2026-04-14 17:02:47 +02:00
Richard Schreiber
efd887b439
API: fix PDF-download name (Z#23231496)
2026-04-14 14:13:14 +02:00
pajowu and GitHub
8690d65e99
Do not show payment text of canceled and failed payments on invoice (Z#23231070) ( #6075 )
2026-04-14 13:02:12 +02:00
5682d3ed56
Do not force PDFs to be downloaded (Z#23225892) ( #5994 )
...
* Display invoice and tickets inline in browser (Z#23225892)
* Use FileResponse filename for AnswerDownload
* Use inline for PDF-view in pretix-control editor
* use as_attachment for API FileResponses
* do not ignore csp even for disposition=inline
* use as_attachment for file responses in control
* remove unused code
* improve code style
* Invoice preview inline
* do not force download on tickets in backend
* do not force download on AnswerDownload
* imrpove code style
* improve code style
* fix missing int str conversion
* Apply suggestions from code review
Co-authored-by: luelista <mira@teamwiki.de >
---------
Co-authored-by: luelista <mira@teamwiki.de >
2026-04-14 09:12:09 +02:00
pajowu and GitHub
059ff6c99b
Allow buttons to reuse cart (Z#23226853) ( #6047 )
...
* Allow buttons to reuse cart (Z#23226853)
* Always keep cart of buttons with items set
2026-04-13 19:32:33 +02:00
Mie Frydensbjerg and Martin Gross
f46fc7fa69
Translations: Update Danish
...
Currently translated at 44.2% (2784 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-13 16:02:34 +02:00
pajowu and GitHub
3473fa738d
Fix AttributeError in CheckPrivateNetworkMixin ( #6076 )
2026-04-10 12:47:53 +02:00
Ruud Hendrickx and Raphael Michel
6c7163406e
Translations: Update Dutch (Belgium)
...
Currently translated at 82.9% (5214 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-04-10 11:47:38 +02:00
Hijiri Umemoto and Raphael Michel
49729d2c87
Translations: Update Japanese
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-04-10 11:47:38 +02:00
pajowu and GitHub
e80b4b560b
customer login: open pw reset link in new tab (Z#23231027) ( #6074 )
...
This way customers don't have to break their checkout flow and the link works in a widgets iframe
2026-04-10 11:44:36 +02:00
pajowu and Raphael Michel
0bb04ca8f0
Email: Check custom SMTP IP at usage time
2026-04-10 10:57:08 +02:00
Raphael Michel and Raphael Michel
f50548cd02
Fix crash on build
2026-04-10 10:34:15 +02:00
Raphael Michel and Raphael Michel
bb450e1be9
Add default protection for SSRF
2026-04-10 10:34:15 +02:00
Kian Cross and GitHub
6d07530d2b
Waiting list: group product choices by category ( #6006 )
...
* Group waiting list product choices by category
Use optgroups to group products by category in the waiting list selection
dropdown.
Products are normally separated in the UI by category grouping, but this
context is lost in the waiting list form. When multiple products share the
same name, this can make it difficult for customers to distinguish between
them.
* Add tests for waiting list initial selection with optgroups
Verify that the initial product selection (via `?item=` and `?var=`
query parameters) works correctly when choices are grouped by category
into `<optgroup>`s. Covers both plain items and items with variations.
2026-04-10 09:14:34 +02:00
Kara Engelhardt and pajowu
5d7ee584d9
Fix AttributeError when running tests with debug toolbar installed
2026-04-09 13:21:54 +02:00
Lukas Bockstaller and GitHub
58cce4b85e
adds fallback to PaymentDetailsField (PRETIXEU-D6V) ( #6041 )
...
* adds fallback to PaymentDetailsField
* return empty object instead of info_data
2026-04-09 12:32:46 +02:00
aa420d4353
Do not reset event list type automatically (Z#23226325) ( #6068 )
...
Co-authored-by: Kara Engelhardt <engelhardt@pretix.eu >
2026-04-08 18:47:45 +02:00
d2ca217cd8
Bump brace-expansion from 1.1.12 to 1.1.13 in /src/pretix/static/npm_dir ( #6050 )
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.12 to 1.1.13.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.13
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 15:30:15 +02:00
cb6d3967a0
Bump picomatch from 2.3.1 to 2.3.2 in /src/pretix/static/npm_dir ( #6030 )
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 15:30:05 +02:00
Raphael Michel and Raphael Michel
221cbd15ab
[SECURITY] API: Add missing event filter for check-ins
2026-04-08 13:57:55 +02:00
Lukas Bockstaller and GitHub
5c7104634e
Order import: handle mixed endings of last line (Z#23230806) ( #6066 )
...
* handle mixed line endings in import
* formatting
2026-04-08 13:25:38 +02:00
Richard Schreiber and GitHub
c037fd865b
Fix multi-product order edit with seats ( #6063 )
2026-04-08 11:02:58 +02:00
Kara Engelhardt and pajowu
12171e0665
Fix copy-and-paste errors
2026-04-07 14:39:33 +02:00
Kara Engelhardt and pajowu
444963e952
tests: Remove on_commit monkeypatch
2026-04-07 14:39:33 +02:00
Kara Engelhardt and pajowu
a57810cf41
tests: replace broken monkeypatching with TransactionTestCase
2026-04-07 14:39:33 +02:00
Kara Engelhardt and pajowu
2e2e57d231
Fix typo in test detection, improve check
...
A non-empty string is truthy, making the the for-loop useless, as the first item in inspect.stack() is always the for-loop itself, which then lead to the function returning immediately.
This commit
* fixes this typo
* changes the loop to ignore the first element of instpect.stack() (which is the loop itself)
* ignores django-internal code
This should create something similar to what I suspect the code was intended to do originally.
2026-04-07 14:39:33 +02:00
Kara Engelhardt and pajowu
fc7e8ea67a
Log new properties when changing device
2026-04-07 13:28:38 +02:00
Raphael Michel
23d1673403
Fix typo
2026-04-02 21:43:36 +02:00
Raphael Michel
92d1830f3b
Exporters: Pass state about staff_session
2026-04-02 21:03:42 +02:00
Raphael Michel and GitHub
d411c36414
Exporters: Give access to authentication infos and allow empty permissions ( #5979 )
...
* Exporters: Give access to authentication infos
* Allow exporters to have empty permission
* Use a protocol
2026-04-02 15:44:36 +02:00
Raphael Michel and GitHub
84e12fea32
Dockerfile: Use Python 3.13 ( #6028 )
2026-04-02 13:18:04 +02:00
Kara Engelhardt and pajowu
b6518449d6
Add placeholder for checked in addons (Z#23230009)
2026-04-02 12:06:00 +02:00
Ruud Hendrickx and Raphael Michel
50c99e1239
Translations: Update Dutch (Belgium)
...
Currently translated at 82.8% (5210 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-04-02 12:01:26 +02:00
dependabot[bot] and Raphael Michel
e70452ee47
Update pillow requirement from ==12.1.* to ==12.2.*
...
Updates the requirements on [pillow](https://github.com/python-pillow/Pillow ) to permit the latest version.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/12.1.0...12.2.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.2.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-02 12:01:19 +02:00
Raphael Michel and GitHub
666b496ab4
Allow to configure a readonly DB connection ( #5978 )
2026-04-01 13:46:52 +02:00
Richard Schreiber and GitHub
8bd0665f37
Fix password-manager username not saved on customer account creation ( #6043 )
...
* Fix password-manager username not saved on customer account creation
* Fix tests/make email not required
2026-04-01 12:00:03 +02:00
Raphael Michel and GitHub
ed1459b1dd
Order change form: Allow to add multiple identical positions (Z#23227479) ( #6044 )
...
* Order change form: Allow to add multiple identical positions (Z#23227479)
* New implementation
2026-04-01 11:54:48 +02:00
Raphael Michel and GitHub
8c251029b9
Fix useless cart sessions being created ( #6045 )
...
* Do not create useless cart session accessing invoice address
* Skip useless code paths in CartMixin
* Do not create cart session on view with active session
* Create regression tests
2026-04-01 09:29:14 +02:00
dependabot[bot] and Raphael Michel
531f697b9a
Update redis requirement from ==7.1.* to ==7.4.*
...
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/v7.1.0...v7.4.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 7.4.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 09:20:14 +02:00
Ruud Hendrickx and Raphael Michel
719ad7104d
Translations: Update Dutch (Belgium)
...
Currently translated at 82.1% (5164 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-04-01 09:19:49 +02:00
Ruud Hendrickx and Raphael Michel
dcb0eb765f
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-04-01 09:19:49 +02:00
CVZ-es and Raphael Michel
86b5191e8b
Translations: Update Spanish
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-04-01 09:19:49 +02:00
Ruud Hendrickx and Raphael Michel
b0714886bc
Translations: Update Dutch
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-04-01 09:19:49 +02:00
CVZ-es and Raphael Michel
438f70c730
Translations: Update French
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-04-01 09:19:49 +02:00
Ruud Hendrickx and Raphael Michel
608b150bf8
Translations: Update Dutch (Belgium)
...
Currently translated at 79.6% (5007 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-04-01 09:19:49 +02:00
Renne Rocha and Raphael Michel
c0df7c6142
Translations: Update Portuguese (Brazil)
...
Currently translated at 95.1% (5980 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-04-01 09:19:49 +02:00
dependabot[bot] and Raphael Michel
b2ea172a60
Update sentry-sdk requirement from ==2.56.* to ==2.57.*
...
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.56.0...2.57.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.57.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 09:19:35 +02:00
Raphael Michel
a2cef22ea8
Bump version to 2026.4.0.dev0
2026-03-30 15:01:39 +02:00
Raphael Michel
3843448812
Bump version to 2026.3.0
2026-03-30 15:01:30 +02:00
Kara Engelhardt and pajowu
49893ca9df
Fix crash in mail_send_task for nonexistant mails
2026-03-30 14:57:56 +02:00
Raphael Michel and Raphael Michel
4eade5070e
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-03-30 14:01:13 +02:00
Raphael Michel and Raphael Michel
32b1997208
Translations: Update German
...
Currently translated at 100.0% (6287 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-03-30 14:01:13 +02:00
Raphael Michel
eaf4a310f6
Translations: Update wordlist
2026-03-30 13:59:37 +02:00
Raphael Michel
8dc0f7c1b2
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-03-30 13:26:02 +02:00
CVZ-es and Raphael Michel
dd3e6c4692
Translations: Update Spanish
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2026-03-30 13:21:45 +02:00
Kara Engelhardt and pajowu
c7437336b4
Add length help text to customer password forms
...
Also cleans up dead code, as `validate_password` always returns None or raises a ValidationError.
2026-03-30 11:25:14 +02:00
luelista and GitHub
4c0c775baa
Improve 2fa type selection UI ( #6031 )
2026-03-27 13:47:10 +01:00
Linnea Thelander and Martin Gross
394652a5ff
Translations: Update Swedish
...
Currently translated at 88.0% (5530 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-03-27 10:05:21 +01:00
Ivano Voghera and Martin Gross
3f50d065ec
Translations: Update Italian
...
Currently translated at 40.0% (2515 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-27 10:05:21 +01:00
Ivano Voghera and Martin Gross
4121061267
Translations: Update Italian
...
Currently translated at 40.0% (2515 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-26 18:50:24 +01:00
Linnea Thelander and Martin Gross
aed2220139
Translations: Update Swedish
...
Currently translated at 76.9% (197 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sv/
powered by weblate
2026-03-26 18:50:24 +01:00
Linnea Thelander and Martin Gross
4b2c54d38e
Translations: Update Swedish
...
Currently translated at 88.0% (5530 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-03-26 18:50:24 +01:00
Ivano Voghera and Martin Gross
0113a3dc1f
Translations: Update Italian
...
Currently translated at 39.9% (2507 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-26 18:50:24 +01:00
Linnea Thelander and Martin Gross
c12a8935f1
Translations: Update Swedish
...
Currently translated at 87.9% (5529 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-03-26 11:48:45 +01:00
Pietro Isotti and Martin Gross
a86a6cc2c7
Translations: Update Italian
...
Currently translated at 39.5% (2486 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-26 11:48:45 +01:00
Pietro Isotti and Martin Gross
fec2b9a2fc
Translations: Update Italian
...
Currently translated at 68.3% (175 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/it/
powered by weblate
2026-03-26 11:48:45 +01:00
Pietro Isotti and Martin Gross
d847a7e8f8
Translations: Update Italian
...
Currently translated at 39.2% (2463 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-03-26 11:48:45 +01:00
Ruud Hendrickx and Martin Gross
c58a968196
Translations: Update Dutch (Belgium)
...
Currently translated at 79.1% (4970 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-26 11:48:45 +01:00
Renne Rocha and Martin Gross
81cbaca162
Translations: Update Portuguese (Brazil)
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2026-03-26 11:48:45 +01:00
Renne Rocha and Martin Gross
218df7a49f
Translations: Update Portuguese (Brazil)
...
Currently translated at 95.1% (5979 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-26 11:48:45 +01:00
Ruud Hendrickx and Martin Gross
f64343d977
Translations: Update Dutch (Belgium)
...
Currently translated at 78.7% (4948 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-26 11:48:45 +01:00
Hijiri Umemoto and Martin Gross
b36c7cbef3
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-03-26 11:48:45 +01:00
Hijiri Umemoto and Martin Gross
18b39ba7cd
Translations: Update Japanese
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-03-26 11:48:45 +01:00
Raphael Michel
1383e967df
Hotfix font select in organizer
2026-03-25 15:14:20 +01:00
c743e9fd3f
Update sentry-sdk requirement from ==2.54.* to ==2.56.* ( #6023 )
...
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.54.0...2.56.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.56.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>
2026-03-25 13:41:13 +01:00
Raphael Michel and GitHub
a71efa6747
Event settings: Workaround for Django 5.2 change ( #6025 )
2026-03-24 22:00:05 +01:00
Richard Schreiber
4fed47fb9b
Fix live_receivers for django 5
2026-03-24 17:14:05 +01:00
Phin Wolkwitz and GitHub
c143d50290
Update django to 5.2
2026-03-24 16:33:28 +01:00
luelista and GitHub
88cd715ece
Always show Organizers and Events menu entries for staff ( #6011 )
2026-03-24 11:26:54 +01:00
3513de6a45
Update importlib-metadata requirement from ==8.* to ==9.* ( #6016 )
...
Updates the requirements on [importlib-metadata](https://github.com/python/importlib_metadata ) to permit the latest version.
- [Release notes](https://github.com/python/importlib_metadata/releases )
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst )
- [Commits](https://github.com/python/importlib_metadata/compare/v8.0.0...v9.0.0 )
---
updated-dependencies:
- dependency-name: importlib-metadata
dependency-version: 9.0.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>
2026-03-24 09:09:07 +01:00
Richard Schreiber and GitHub
fd6d3934c0
Remove invoice_address_from_vat_id on save if it is not used
2026-03-23 14:33:17 +01:00
Ruud Hendrickx and Raphael Michel
222b453b43
Translations: Update Dutch (Belgium)
...
Currently translated at 77.4% (4869 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-19 17:54:41 +01:00
Ruud Hendrickx and Raphael Michel
617a0f5dc7
Translations: Update Dutch (Belgium)
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl_BE/
powered by weblate
2026-03-19 17:54:41 +01:00
Ruud Hendrickx and Raphael Michel
12f53ec2c3
Translations: Update Dutch (Belgium)
...
Currently translated at 77.3% (4857 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-19 17:54:41 +01:00
Ruud Hendrickx and Raphael Michel
5449285624
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl_Informal/
powered by weblate
2026-03-19 17:54:41 +01:00
Ruud Hendrickx and Raphael Michel
68bf7d44f2
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-03-19 17:54:41 +01:00
CVZ-es and Raphael Michel
a31db20804
Translations: Update Spanish
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2026-03-19 17:54:41 +01:00
CVZ-es and Raphael Michel
1bd08cf3aa
Translations: Update Spanish
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-03-19 17:54:41 +01:00
CVZ-es and Raphael Michel
fbea13227f
Translations: Update French
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2026-03-19 17:54:41 +01:00
Ruud Hendrickx and Raphael Michel
b3ff32d345
Translations: Update Dutch
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2026-03-19 17:54:41 +01:00
Ruud Hendrickx and Raphael Michel
ed0611253e
Translations: Update Dutch
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-03-19 17:54:41 +01:00
CVZ-es and Raphael Michel
41af5fae17
Translations: Update French
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-03-19 17:54:41 +01:00
Raphael Michel and Raphael Michel
42f61d74fa
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-03-19 17:54:41 +01:00
Raphael Michel and Raphael Michel
4923e0be31
Translations: Update German
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-03-19 17:54:41 +01:00
Kara Engelhardt and pajowu
e63bc09216
Use correct first page number in control pagination
...
This worked accidentally because page_obj.num_pages does not exists (page_obj.paginator.num_pages does) which made url_replace remove the page parameter
2026-03-19 13:19:10 +01:00
Kara Engelhardt and pajowu
f8bbb3d3bb
Fix crash in CheckinList export (PRETIXEU-D59)
2026-03-19 11:08:11 +01:00
Raphael Michel and GitHub
58840a5fd6
Hotfix for exporters via API ( #6007 )
...
* Hotfix for exporters via API
* Apply suggestion from @raphaelm
2026-03-18 15:50:05 +01:00
Raphael Michel and GitHub
e1b8e16a34
Permissions: Fix staff session handling for organizer exports ( #6005 )
2026-03-18 13:23:26 +01:00
Raphael Michel
98fa6512e9
Ensure consistent ordering of GlobalSignal receivers
2026-03-17 21:41:00 +01:00
Raphael Michel and Raphael Michel
142f10c8cf
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel and Raphael Michel
2adc0d8f90
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.7% (6266 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel and Raphael Michel
26ae459c96
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel and Raphael Michel
2b5eec797d
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.2% (6234 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel and Raphael Michel
c9f560feb2
Translations: Update German
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel and Raphael Michel
cea335e4b3
Translations: Update German
...
Currently translated at 99.2% (254 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel and Raphael Michel
aa2d387d54
Translations: Update German
...
Currently translated at 100.0% (6283 of 6283 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-03-17 15:39:53 +01:00
Raphael Michel
95ac6bd3c8
Translations: Add Wero to wordlist
2026-03-17 15:36:55 +01:00
Kara Engelhardt and pajowu
d475cba820
Localize ical attachments (Z#23227987)
2026-03-17 15:32:51 +01:00
Raphael Michel
bb8f50a4df
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-03-17 15:06:23 +01:00
df0b580dd6
Pluggable permissions ( #5728 )
...
* Data model draft
* Refactor query and assignment usages of old permissions
* Backend UI
* API serializer
* Big string replace
* Docs, tests and fixes for teams api
* Update docs for device auth
* Eliminate old names
* Make tests pass
* Use new permissions, remove inconsistencies
* Add test for translations
* Show plugin permissions
* Add permission for seating plans
* Fix plugin activation
* Fix failing test
* Refactor to permission groups
* Update doc/api/resources/devices.rst
Co-authored-by: luelista <weller@rami.io >
* Update doc/api/resources/events.rst
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/api/serializers/organizer.py
Co-authored-by: luelista <weller@rami.io >
* Fix typo
* Fix python version compat
* Replacement after rebase
* Add proper permission handling for exports
* Docs for exporters
* Runtime linting of permission names
* Fix typos
* Show export page even without orders permission
* More legacy compat
* Do not strongly validate before plugins are loaded
* Rebase migration
* Add permission for outgoing mails
* Review notes
* Update doc/api/resources/teams.rst
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Clean up logic around exporters
* Review and failures
* Fix migration leading to forbidden combination
* Handle permissions on event copying
* Remove print-statements
* Make test clearer
* Review feedback
* Add AnyPermissionOf
* migration safety
---------
Co-authored-by: luelista <weller@rami.io >
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-03-17 14:43:56 +01:00
Ruud Hendrickx and Raphael Michel
eddde2b6c0
Translations: Update Dutch (Belgium)
...
Currently translated at 76.5% (4789 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-17 14:43:19 +01:00
rash and GitHub
16245aa516
Remove ResizeObserver check and fallback in widget ( #5999 )
2026-03-17 11:59:45 +01:00
Raphael Michel and GitHub
bf80dc37c5
Navigation and dashboard: Hide useless items ( #5995 )
...
* Navigation and dashboard: Hide useless items
If a user has access to *no organizer teams*, hide a number of things
from navigation and dashboard. This happens e.g. if a user only has
permissions in scope of the pretix-resellers or pretix-scheduling
plugins.
* New mechanism
2026-03-17 10:26:22 +01:00
b939b63606
Update django-statici18n requirement from ==2.6.* to ==2.7.* ( #5997 )
...
Updates the requirements on [django-statici18n](https://github.com/zyegfryed/django-statici18n ) to permit the latest version.
- [Changelog](https://github.com/zyegfryed/django-statici18n/blob/main/docs/changelog.rst )
- [Commits](https://github.com/zyegfryed/django-statici18n/compare/v2.6.0...v2.7.1 )
---
updated-dependencies:
- dependency-name: django-statici18n
dependency-version: 2.7.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 09:53:48 +01:00
dfaa4c3359
Add session_login function ( #5955 )
...
* Add session_login function
* Make helper do more things and use it
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2026-03-16 17:39:04 +01:00
Richard Schreiber and GitHub
ed1966bc96
Improve autofill for peppol BE (Z#23224796) ( #5992 )
2026-03-16 10:48:05 +01:00
Ruud Hendrickx and Raphael Michel
fad5284f25
Translations: Update Dutch (Belgium)
...
Currently translated at 75.7% (4741 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-16 10:47:43 +01:00
Ruud Hendrickx and Raphael Michel
f57530d3ff
Translations: Update Dutch (Belgium)
...
Currently translated at 75.6% (4736 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-16 10:47:43 +01:00
Ruud Hendrickx and Raphael Michel
1427edf5ab
Translations: Update Dutch (Belgium)
...
Currently translated at 74.7% (4676 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-16 10:47:43 +01:00
Ruud Hendrickx and Raphael Michel
4898475d56
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-03-16 10:47:43 +01:00
Ruud Hendrickx and Raphael Michel
cdacc84553
Translations: Update Dutch
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-03-16 10:47:43 +01:00
Ruud Hendrickx and Raphael Michel
ef483d5229
Translations: Update Dutch (Belgium)
...
Currently translated at 73.0% (4570 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-16 10:47:43 +01:00
Pedro Orlando and Raphael Michel
ad6f5a7b54
Translations: Update Portuguese (Brazil)
...
Currently translated at 95.6% (5985 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-16 10:47:43 +01:00
Demir Kaya and Raphael Michel
ecc49d453d
Translations: Update Turkish
...
Currently translated at 39.7% (2488 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2026-03-16 10:47:43 +01:00
Pedro Orlando and Raphael Michel
c45070b190
Translations: Update Portuguese (Brazil)
...
Currently translated at 95.2% (5957 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-16 10:47:43 +01:00
Ruud Hendrickx and Raphael Michel
aea2a1ca10
Translations: Update Dutch (Belgium)
...
Currently translated at 72.6% (4548 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-16 10:47:43 +01:00
Lukas Bockstaller and GitHub
d791b9e108
fix rst ( #5993 )
2026-03-16 09:37:45 +01:00
2c9802d1cb
Update pyjwt requirement from ==2.11.* to ==2.12.* ( #5984 )
...
Updates the requirements on [pyjwt](https://github.com/jpadilla/pyjwt ) to permit the latest version.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.11.0...2.12.0 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-version: 2.12.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>
2026-03-16 09:27:49 +01:00
c39f1bfcc2
handle gift card payment via create order api endpoint (Z#23224691) ( #5968 )
...
* adds safeguard to prevent empty giftcard transactions on giftcards of value 0.00
* implement giftcard payment via order create
* styling
* let create_transactions() handle all the mailing
* docs
* provide more context for failed transactions
* documentation lectoring
* reject duplicate gift card secrets
* make payment_provider and use_gift_cards exclusive
* handle unknown gift cards
* Apply suggestion from @pajowu
Co-authored-by: pajowu <engelhardt@pretix.eu >
* Update src/pretix/control/templates/pretixcontrol/giftcards/payment.html
Co-authored-by: pajowu <engelhardt@pretix.eu >
---------
Co-authored-by: pajowu <engelhardt@pretix.eu >
2026-03-16 08:51:27 +01:00
Richard Schreiber and GitHub
894128deab
Fix log-display for team.invite.deleted ( #5988 )
2026-03-16 08:21:45 +01:00
luelista and GitHub
3352ee2bbe
Limits of the time machine feature (Z#23212144) ( #5952 )
...
* Add note about limits of the time machine feature
* Always check voucher validity against real time, not time machine time
2026-03-12 18:09:16 +01:00
Martin Gross
af28785fb9
Stripe: iDEAL -> iDEAL | Wero rebrand
2026-03-12 13:37:35 +01:00
Martin Gross
54e4957e89
Stripe: Update list of supported payment methods
2026-03-12 13:37:06 +01:00
Richard Schreiber and GitHub
f3597f1a44
Fix orderlist export with no events ( #5936 )
2026-03-11 08:08:41 +01:00
2e01887e79
Invoice address: Special validation for Belgium (Z#23224796) ( #5970 )
...
* Invoice address: Special validation for Belgium (Z#23224796)
* Update src/pretix/base/invoicing/peppol.py
Co-authored-by: pajowu <engelhardt@pretix.eu >
---------
Co-authored-by: pajowu <engelhardt@pretix.eu >
2026-03-10 09:57:44 +01:00
Raphael Michel and GitHub
5a7e7fbde3
Event lists: Show sales channels (Z#23225483) ( #5967 )
2026-03-10 09:56:29 +01:00
Raphael Michel and GitHub
7b296107c5
Invoice address: Fix broken autofill for Peppol ID (Z#23224796) ( #5971 )
...
* Invoice address: Fix broken autofill for Peppol ID (Z#23224796)
* Fix wrong prefix
2026-03-10 09:54:54 +01:00
Raphael Michel and GitHub
4f449ce6b4
Mail: Handle all rendering in mail.py, return values for log ( #5895 )
...
* Mail: Handle all rendering in mail.py, return values for log
* Apply suggestions from code review
2026-03-10 09:53:09 +01:00
Raphael Michel and GitHub
e6ea8fb5bf
Error pages: Load event theme if available (Z#23224853) ( #5972 )
2026-03-09 20:11:01 +01:00
Raphael Michel and GitHub
547910beec
Voucher CSV download: Do not output "any product" (Z#23224795) ( #5969 )
2026-03-09 18:26:54 +01:00
Raphael Michel and GitHub
eef1560ede
Order modification: Remove warning when invoice is not yet generated (Z#23226423) ( #5966 )
2026-03-09 18:16:37 +01:00
Raphael Michel and GitHub
3d68bbb619
Order change manager: Recalculate tax of zero-valued positions (Z#23223874) ( #5938 )
2026-03-09 18:13:14 +01:00
Raphael Michel and GitHub
dc4556d428
PDF editor: add file size to label (Z#23226663) ( #5965 )
2026-03-09 18:10:57 +01:00
Raphael Michel
5099fa16e0
Fix incorrect type annotation
2026-03-09 17:48:38 +01:00
Kara Engelhardt and pajowu
f3fb1e66dc
Fix waiting list availability calculation if WL vouchers have seats (Z#23226856)
2026-03-09 17:18:47 +02:00
Ruud Hendrickx and Raphael Michel
99e9690d48
Translations: Update Dutch (Belgium)
...
Currently translated at 71.3% (4465 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-09 14:24:17 +01:00
Hijiri Umemoto and Raphael Michel
e63e82e854
Translations: Update Japanese
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-03-09 14:24:17 +01:00
argonimos and Raphael Michel
c662e627d5
Translations: Update German
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-03-09 14:24:17 +01:00
Mie Frydensbjerg and Raphael Michel
f2121c7853
Translations: Update Danish
...
Currently translated at 44.7% (2800 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-03-09 14:24:17 +01:00
Raphael Michel and GitHub
3ce6dbf798
Mail: Remove redundant SQL queries ( #5896 )
...
On my local test event, this saved 75 queries on sending an email due to
an N+1 query problem in the metadata querying.
2026-03-09 13:53:20 +01:00
43b91af5e6
Update sentry-sdk requirement from ==2.53.* to ==2.54.* ( #5947 )
...
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.53.0...2.54.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.54.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>
2026-03-09 13:53:00 +01:00
034d6b997e
Bump minimatch from 3.0.4 to 3.1.5 in /src/pretix/static/npm_dir ( #5937 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 13:52:50 +01:00
345ad35fcf
Update protobuf requirement from ==6.33.* to ==7.34.* ( #5945 )
...
Updates the requirements on [protobuf](https://github.com/protocolbuffers/protobuf ) to permit the latest version.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 7.34.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>
2026-03-09 13:52:44 +01:00
Raphael Michel and GitHub
347337e76f
Invoice generation: Add way for renderers to signal they are not ready ( #5905 )
2026-03-09 13:52:11 +01:00
c07ba31307
API: add organizer-level orderpositions endpoint ( #5848 )
...
* initial implementation
* handle permissions
* split out organizer list endpoint
* remove left over empty lines
* revert import changes
* tidying up
* revert no longer needed test changes
* revert no longer needed test changes
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* add event to api response
* prefetch
* handle auth
* document event
* bump querycounts for prefetches
* Use existing Permission Denied Error Message
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-03-06 11:55:38 +01:00
Ruud Hendrickx and Richard Schreiber
87b3e0c417
Translations: Update Dutch (Belgium)
...
Currently translated at 71.0% (4446 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
d3fd031639
Translations: Update Dutch (Belgium)
...
Currently translated at 69.6% (4355 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Renne Rocha and Richard Schreiber
9253327334
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.9% (5813 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
080b9cacaf
Translations: Update Dutch (Belgium)
...
Currently translated at 63.6% (3982 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
CVZ-es and Richard Schreiber
9c2cc02df1
Translations: Update Spanish
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
fceae0a2fe
Translations: Update Dutch
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-03-05 07:34:01 +01:00
CVZ-es and Richard Schreiber
9fc3fdf751
Translations: Update French
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-03-05 07:34:01 +01:00
André Almeida and Richard Schreiber
04f79b7014
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.8% (5811 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
9d0b9387e6
Translations: Update Dutch (Belgium)
...
Currently translated at 57.2% (3581 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Sandra Rial Pérez and Richard Schreiber
b25e6f598d
Translations: Update Galician
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
Sandra Rial Pérez and Richard Schreiber
e8e2648f7e
Translations: Update Galician
...
Currently translated at 17.5% (1095 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
e0fac42225
Translations: Update Dutch (Belgium)
...
Currently translated at 53.1% (3326 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
3e9bc7675b
Translations: Update Dutch (Belgium)
...
Currently translated at 50.7% (3176 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Hijiri Umemoto and Richard Schreiber
1541033467
Translations: Update Japanese
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
6b8c3ef15c
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-03-05 07:34:01 +01:00
Alberto Ortega and Richard Schreiber
135e07c183
Translations: Update Spanish
...
Currently translated at 99.9% (6256 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
fe97915b36
Translations: Update Dutch
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-03-05 07:34:01 +01:00
Hijiri Umemoto and Richard Schreiber
233281cea4
Translations: Update Japanese
...
Currently translated at 99.9% (6255 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-03-05 07:34:01 +01:00
Renne Rocha and Richard Schreiber
0300a44634
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.6% (5797 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
449d930565
Translations: Update Dutch (Belgium)
...
Currently translated at 46.7% (2927 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Sandra Rial Pérez and Richard Schreiber
49f49bd8a6
Translations: Update Galician
...
Currently translated at 16.7% (1048 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
e896704fe0
Translations: Update Dutch (Belgium)
...
Currently translated at 42.9% (2689 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Sandra Rial Pérez and Richard Schreiber
cfee402a27
Translations: Update Galician
...
Currently translated at 16.3% (1026 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
David Ibáñez Cerdeira and Richard Schreiber
f8878e53a3
Translations: Update Galician
...
Currently translated at 16.3% (1026 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
Renne Rocha and Richard Schreiber
fd6a342bc6
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.6% (5797 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Pedro Orlando and Richard Schreiber
865433276e
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.6% (5797 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
André Almeida and Richard Schreiber
f616f64f47
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.6% (5797 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
26550887b7
Translations: Update Dutch (Belgium)
...
Currently translated at 30.7% (1924 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
David Ibáñez Cerdeira and Richard Schreiber
0f3de911b8
Translations: Update Galician
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
David Ibáñez Cerdeira and Richard Schreiber
b648390dbf
Translations: Update Galician
...
Currently translated at 15.7% (986 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
David Ibáñez Cerdeira and Richard Schreiber
50fec0b31c
Translations: Update Greek
...
Currently translated at 43.8% (2743 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/el/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
e44af04e43
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-03-05 07:34:01 +01:00
André Almeida and Richard Schreiber
276c3177f5
Translations: Update Portuguese (Brazil)
...
Currently translated at 89.7% (5616 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Pedro Orlando and Richard Schreiber
27ac004a0b
Translations: Update Portuguese (Brazil)
...
Currently translated at 89.7% (5616 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
André Almeida and Richard Schreiber
6d517d4e8d
Translations: Update Portuguese (Brazil)
...
Currently translated at 89.7% (5616 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx and Richard Schreiber
d9c3deda8a
Translations: Update Dutch
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-03-05 07:34:01 +01:00
CVZ-es and Richard Schreiber
fe6add618a
Translations: Update Spanish
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-03-05 07:34:01 +01:00
CVZ-es and Richard Schreiber
3615a52cc4
Translations: Update French
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-03-05 07:34:01 +01:00
Kara Engelhardt and pajowu
e3ae3b08bd
Handle PlainHtmlAlternativeString in placeholder help text
2026-03-04 18:57:25 +02:00
959e926a67
API: validate payment_info ( #5944 )
...
* API: validate payment_info
* improve dict-check
* Apply suggestions from code review
Co-authored-by: Raphael Michel <michel@pretix.eu >
---------
Co-authored-by: Raphael Michel <michel@pretix.eu >
2026-03-02 12:28:47 +01:00
Raphael Michel and GitHub
876ddf1321
Add a log entry on manual VAT ID validation (Z#23223874) ( #5939 )
2026-02-27 15:22:50 +01:00
Richard Schreiber
005b1d54d3
add missing licenseheaders
2026-02-27 09:09:27 +01:00
2066471086
Fix #1907 – Obfuscate contact email addresses in public HTML ( #5477 )
...
* Include nix development enviornment
* Obfuscate contact email addresses in shop HTML and deanonymize via JavaScript
This change addresses #1907 : "hide contact e-mail address in source code
of a shop".
- Contact email addresses rendered in public-facing templates are now
obfuscated in the HTML source (e.g., replacing "@" with "[at]" and "."
with "[dot]").
- A new JavaScript file is included in the relevant templates to
automatically rewrite and restore the email address for users after the
page loads.
- This approach helps protect email addresses from basic harvesting bots
and reduces spam, while keeping them accessible and user-friendly for
human visitors.
- The obfuscation and deanonymization logic is only applied to web
templates, not to emails sent via pretix.
This implementation follows the recommendations discussed in #1907 ,
using a standardized, maintainable approach that’s compatible with
pretix's asset pipeline and template structure.
* Undo nix development environment for merge into main
* convert complete mailto-link to HTML entities
* remove gitignore noise
* Update .gitignore
* fix gitignore noise
* Update .gitignore
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2026-02-27 08:50:33 +01:00
Richard Schreiber and GitHub
a25bca7471
Fix static instance name in emails (Z#23224360) ( #5914 )
2026-02-25 13:19:53 +01:00
luelista and GitHub
da43984ad2
Add datasync logging (Z#23225588) ( #5928 )
...
* Fix inconsistent log messages
* Add logging for successfully synced orders
(debugging orders that might get silently skipped)
2026-02-25 09:49:52 +01:00
Martin Gross and GitHub
7cce1c9219
PPv2: Handle paypal-payments/oders in 'created' status (Z#23225625) ( #5929 )
2026-02-25 09:21:58 +01:00
Martin Gross
cb9c4466f9
Revert "PPv2: Do not put payments in pending-state if no capture has occured yet."
...
This reverts commit e5c8f19984 .
2026-02-24 16:55:57 +01:00
Martin Gross
3398cda74b
PPv2: properly check for pending-payments in pending-renderer
2026-02-24 16:16:22 +01:00
Martin Gross
e5c8f19984
PPv2: Do not put payments in pending-state if no capture has occured yet.
2026-02-24 16:07:16 +01:00
Raphael Michel
5027f6dd59
Bump version to 2026.3.0.dev0
2026-02-24 13:37:15 +01:00
Raphael Michel
787db18d72
Bump version to 2026.2.0
2026-02-24 13:37:09 +01:00
Raphael Michel
aadce7be00
Remove print statement from debugging (Z#23225586)
...
This was reported as a security issue, but we see no security impact or
exploitation path, as the security of PKCE relies on keeping the
verifier secret, not the challenge.
2026-02-24 13:36:52 +01:00
Raphael Michel and Raphael Michel
26f296bc11
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-02-24 13:10:57 +01:00
Raphael Michel and Raphael Michel
6ae80cdd4b
Translations: Update German
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-02-24 13:10:57 +01:00
Raphael Michel
cb3956c994
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2026-02-24 12:50:51 +01:00
Hijiri Umemoto and Raphael Michel
b9f350bf3a
Translations: Update Japanese
...
Currently translated at 100.0% (6247 of 6247 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-02-24 12:50:18 +01:00
Raphael Michel and GitHub
ab447bb85f
Fix HTML injection in error message (Z#23225396) ( #5921 )
...
We're not treating it as a security issue as there is no vector to
inject the HTML into other people's browser, only one's own.
2026-02-24 12:48:43 +01:00
Raphael Michel and GitHub
bf33a42ae8
Validate request_id_header not to be misunderstood (Z#23225356) ( #5920 )
2026-02-24 12:48:25 +01:00
Lukas Bockstaller and GitHub
081f975ff9
add missing slug fields ( #5925 )
2026-02-24 10:39:03 +01:00
eab7d81a51
Waiting list: Add edit view for entry (Z#23215496) ( #5712 )
...
* add edit view for waitinglist entry
* add test and fix behaviour when name isn't asked for
* fix linting
* add testcases for new edit view
* fix test
* fix linting
* add search to the waitinglist view
* repair settings check
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* make name and phone field optional by removing them
* remove item and variation fields from form
rather set those values during clean
* change label from "Item and Variation" to "Product"
* include only products with an enabled waitinglist in the product field
* combine edit.html and transfer.html
* change transfer to edit
* add tests
* code style
* Update src/pretix/control/forms/waitinglist.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Update src/pretix/control/forms/waitinglist.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Update src/pretix/control/urls.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Update src/pretix/control/templates/pretixcontrol/waitinglist/edit.html
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Update src/pretix/control/templates/pretixcontrol/waitinglist/index.html
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Update src/pretix/control/views/waitinglist.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Update src/pretix/control/views/waitinglist.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Update src/pretix/control/views/waitinglist.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* remove validations
* remove validations
* replace widget
* implement small review items
* add better assertions
* add test for the different edit form variations
* add queryset to prefetch only active ItemVariations
* add queryset to prefetch only active ItemVariations
* propper use of WrappedPhoneNumberPrefixWidget
* cleanup
* add validation tests
* small review changes
* handle products with only inactive variations
* styling
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-02-23 16:35:24 +01:00
Hijiri Umemoto and Raphael Michel
b2dce51a24
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-02-23 13:48:24 +01:00
Hijiri Umemoto and Raphael Michel
5bd660a913
Translations: Update Japanese
...
Currently translated at 100.0% (6247 of 6247 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-02-23 13:48:24 +01:00
Raphael Michel and Raphael Michel
8e9cdd7548
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6247 of 6247 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-02-22 20:21:04 +01:00
Raphael Michel and Raphael Michel
d6592cbb93
Translations: Update German
...
Currently translated at 100.0% (6247 of 6247 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-02-22 20:21:04 +01:00
Raphael Michel and Raphael Michel
0e3ccae5d4
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6247 of 6247 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-02-22 20:21:04 +01:00
Raphael Michel and Raphael Michel
034b46d218
Translations: Update German
...
Currently translated at 100.0% (6247 of 6247 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-02-22 20:21:04 +01:00
Raphael Michel and Raphael Michel
a3f120198d
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.9% (6243 of 6247 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-02-22 20:21:04 +01:00
CVZ-es and Raphael Michel
fa5f3bb15a
Translations: Update Spanish
...
Currently translated at 100.0% (6247 of 6247 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-02-22 20:21:04 +01:00
CVZ-es and Raphael Michel
5120b312b6
Translations: Update French
...
Currently translated at 100.0% (6247 of 6247 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-02-22 20:21:04 +01:00
Ruud Hendrickx and Raphael Michel
09064844b2
Translations: Update Dutch (Belgium)
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl_BE/
powered by weblate
2026-02-22 20:21:04 +01:00
Ruud Hendrickx and Raphael Michel
1a60b3a712
Translations: Update Dutch (Belgium)
...
Currently translated at 26.8% (1677 of 6247 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-02-22 20:21:04 +01:00
Ruud Hendrickx and Raphael Michel
6216f0d7df
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6247 of 6247 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-02-22 20:21:04 +01:00
Ruud Hendrickx and Raphael Michel
380b55e699
Translations: Update Dutch
...
Currently translated at 100.0% (6247 of 6247 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-22 20:21:04 +01:00
Raphael Michel
6e67bb5045
Translations: Update wordlists
2026-02-22 20:18:46 +01:00
Raphael Michel
1463ee9227
Fix token message translation
2026-02-22 17:26:19 +01:00
Raphael Michel and GitHub
3b49e77722
Login: Detect redirect loop and give users useful advice ( #5911 )
2026-02-22 16:59:14 +01:00
ceed07af94
Update isort requirement from ==7.0.* to ==8.0.* ( #5910 )
...
Updates the requirements on [isort](https://github.com/PyCQA/isort ) to permit the latest version.
- [Release notes](https://github.com/PyCQA/isort/releases )
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md )
- [Commits](https://github.com/PyCQA/isort/compare/7.0.0...8.0.0 )
---
updated-dependencies:
- dependency-name: isort
dependency-version: 8.0.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>
2026-02-22 16:59:06 +01:00
Raphael Michel and GitHub
802c03f8f3
Mail: Fix stuck state when tickets are not available (Z#23225229) ( #5917 )
2026-02-22 16:58:41 +01:00
Martin Gross
9962d8a3be
Stripe: |safe escape for action_redirect_url
2026-02-22 16:56:11 +01:00
Martin Gross
028a41f3e4
PPv2: Fix processing of purchase_units without payments
2026-02-20 16:50:34 +01:00
Richard Schreiber
6d8a9854f9
Update po files
...
[CI skip]
Signed-off-by: Richard Schreiber <schreiber@rami.io >
2026-02-20 14:01:40 +01:00
Richard Schreiber
861e14bb16
Update po files
...
[CI skip]
Signed-off-by: Richard Schreiber <schreiber@rami.io >
2026-02-20 13:53:54 +01:00
Richard Schreiber
7a080c0820
Fix typo and update wordlist for WERO
2026-02-20 13:52:53 +01:00
Richard Schreiber
2dbdb91066
Update po files
...
[CI skip]
Signed-off-by: Richard Schreiber <schreiber@rami.io >
2026-02-20 13:29:40 +01:00
Ruud Hendrickx and Richard Schreiber
b8efb8f61d
Translations: Update Dutch (Belgium)
...
Currently translated at 17.1% (1067 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-02-20 13:27:38 +01:00
Ruud Hendrickx and Richard Schreiber
5f0cc4cc59
Translations: Update Albanian
...
Currently translated at 1.1% (71 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sq/
powered by weblate
2026-02-20 13:27:38 +01:00
Ruud Hendrickx and Richard Schreiber
d3bb1f3190
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-02-20 13:27:38 +01:00
Ruud Hendrickx and Richard Schreiber
69a215feff
Translations: Update Dutch
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2026-02-20 13:27:38 +01:00
Ruud Hendrickx and Richard Schreiber
435dd5ebaf
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-20 13:27:38 +01:00
Mie Frydensbjerg and Richard Schreiber
015d74f7ae
Translations: Update Danish
...
Currently translated at 45.2% (2808 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-02-20 13:27:38 +01:00
Ruud Hendrickx and Richard Schreiber
5c9a069d77
Translations: Update Dutch (Belgium)
...
Currently translated at 9.7% (608 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-02-20 13:27:38 +01:00
Ruud Hendrickx and Richard Schreiber
5866cf94ee
Translations: Update Dutch (Belgium)
...
Currently translated at 9.7% (606 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-02-20 13:27:38 +01:00
Mie Frydensbjerg and Richard Schreiber
fa15ba4435
Translations: Update Danish
...
Currently translated at 45.2% (2806 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-02-20 13:27:38 +01:00
Ruud Hendrickx and Richard Schreiber
e982f04d59
Translations: Update Dutch (Belgium)
...
Currently translated at 5.1% (317 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-02-20 13:27:38 +01:00
Ruud Hendrickx and Richard Schreiber
ced00266dc
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-20 13:27:38 +01:00
Martin Gross and GitHub
b534c125db
PPv2: Handle payment execution/capture calls properly even if no captures are present yet. ( #5909 )
2026-02-20 11:40:22 +01:00
Raphael Michel
769e1312d4
Revert "Disable partitioned cookies for Safari due to WebKit bugs ( #5843 )"
...
This reverts commit fbd8bbbeaa .
2026-02-20 10:08:51 +01:00
Martin Gross
3d53c03906
Stripe: isort
2026-02-19 14:43:27 +01:00
Martin Gross
59d1d2cb16
Stripe: Add Wero as a hidden payment method (private beta; requires MoR)
2026-02-19 14:40:01 +01:00
luelista and GitHub
7e45837295
Security hardening for 2FA configuration ( #5685 )
...
* reduce default RecentAuthenticationRequiredMixin timeout to 15 min
* never cache pages with RecentAuthenticationRequiredMixin
* show emergency codes only once after generating
2026-02-19 12:43:23 +01:00
Lukas Bockstaller and GitHub
fd9ed15065
include acceptor slug in log/webhook event ( #5906 )
2026-02-19 10:00:11 +01:00
Richard Schreiber and GitHub
2df3d9206b
Add voucher tag to orderlist positions export
2026-02-19 09:42:00 +01:00
Kian Cross and GitHub
fbd8bbbeaa
Disable partitioned cookies for Safari due to WebKit bugs ( #5843 )
...
Safari currently exhibits a bug where Partitioned cookies (CHIPS) are not
sent back to the originating site after multi-hop cross-site redirects,
breaking SSO login flows in pretix.
Partitioned cookies were initially introduced in Safari 18.4, removed
again in 18.5 due to a bug, and reintroduced in Safari 26.2, where the
current issue is present.
As a mitigation, disable sending the `Partitioned` attribute for Safari
user agents. This is intentionally conservative; once the Safari issue
is fixed, this check should be refined to be conditional on the affected
versions only.
WebKit issues:
- https://bugs.webkit.org/show_bug.cgi?id=292975
- https://bugs.webkit.org/show_bug.cgi?id=306194
2026-02-18 09:19:14 +01:00
Kara Engelhardt and pajowu
1c305e4b30
Store failed offline checkin if successful online checkin with same nonce exists
2026-02-17 10:41:05 +01:00
KarlKeu00 and GitHub
ea114b4f64
Fix HTML closing tags in pending.html ( #5893 )
2026-02-17 10:20:28 +01:00
0342613635
Update fakeredis requirement from ==2.33.* to ==2.34.* ( #5899 )
...
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.33.0...v2.34.0 )
---
updated-dependencies:
- dependency-name: fakeredis
dependency-version: 2.34.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>
2026-02-17 10:16:35 +01:00
743c4b796b
Update sentry-sdk requirement from ==2.52.* to ==2.53.* ( #5898 )
...
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.52.0a1...2.53.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.53.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>
2026-02-17 10:16:27 +01:00
Raphael Michel and GitHub
8a7f54795e
Vouchers: Fix field label inconsistency (Z#23222887) ( #5902 )
...
The field Voucher.price_mode is sometimes called "Price mode" and
sometimes "Price effect" in the UI, which is inconsistent. I think
"price effect" is a little clearer, but I don't really care as long as
it is consistent.
2026-02-17 10:16:12 +01:00
Raphael Michel and GitHub
cb464ad597
Remove back link from 404 error page ( #23222967 ) ( #5901 )
...
I've kept it for 400/403/500/csrffail for now, because they also have a
"try again" link. Yes, both things have browser buttons, but they make
it a *little* clearer to technical users what one could to next, and
especially on csrffail, "step back" is always possible and possibly actually
helpful.
2026-02-17 10:16:05 +01:00
Raphael Michel
119cc50897
Fix inconsistent singular/plural use in text (Z#23223585)
2026-02-17 09:31:08 +01:00
Raphael Michel and GitHub
61f9cf13b4
Order change: Fix list of unchangeable add-ons not filtered to category (Z#23223330) ( #5876 )
2026-02-16 15:13:24 +01:00
Raphael Michel
f24429a7c5
Fix tests on Python <3.11
2026-02-16 13:40:00 +01:00
Raphael Michel
29ed07ccce
Merge branch 'pajowu/security-plaintext-placeholder' into 'master'
...
SECURITY: Prevent placeholder injection in plaintext emails
See merge request pretix/pretix!21
2026-02-16 10:59:44 +01:00
Nate Horst and Raphael Michel
dd0cd7ab0b
Translations: Update Thai
...
Currently translated at 36.0% (2237 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-02-16 10:44:21 +01:00
Nate Horst and Raphael Michel
d7df906995
Translations: Update Thai
...
Currently translated at 36.0% (2237 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-02-16 10:44:21 +01:00
Ruud Hendrickx and Raphael Michel
839f4b4657
Translations: Update Dutch (Belgium)
...
Currently translated at 0.1% (12 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-02-16 10:44:21 +01:00
Ruud Hendrickx and Raphael Michel
74f7e1f61c
Translations: Add Dutch (Belgium)
2026-02-16 10:44:21 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
47919afab0
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-02-16 10:44:21 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
819daa99f7
Translations: Update Japanese
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-02-16 10:44:21 +01:00
Ruud Hendrickx and Raphael Michel
8512e79d68
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-02-16 10:44:21 +01:00
Ruud Hendrickx and Raphael Michel
52672ae25b
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-16 10:44:21 +01:00
Raphael Michel
ad752dc617
Fix placeholder injection with django templates
2026-02-13 13:36:12 +01:00
Raphael Michel
43c6c33bd8
SafeFormatter: Ignore conversion spec
2026-02-13 12:35:49 +01:00
Raphael Michel
88c9f8c047
Remove duplicate rendering of plain content without variables
2026-02-13 12:30:01 +01:00
Raphael Michel
2d2663f15f
Mark strings as formatted to prevent double-formatting
2026-02-13 12:28:32 +01:00
Kara Engelhardt and Raphael Michel
ae6014708b
SECURITY: Prevent placeholder injcetion in plaintext emails
2026-02-13 12:28:32 +01:00
Richard Schreiber and GitHub
d1686df07c
Move request.GET.items to ctx ( #5889 )
2026-02-12 12:05:08 +01:00
Richard Schreiber and GitHub
4d60d7bfbc
Fix widget quantity prefill ( #5886 )
2026-02-12 12:04:11 +01:00
Phin Wolkwitz and GitHub
c0b93fedc5
Hide company name field in order info for individual customers (Z#23212149, Z#23216249) ( #5887 )
2026-02-11 16:15:23 +01:00
Richard Schreiber and GitHub
2eaa6c3069
Fix address-helper wrong locale (Z#23223920) ( #5884 )
...
* Fix address-helper wrong locale (Z#23223920)
* fix translation for transmission-types names
* use language_code instead
2026-02-11 13:22:15 +01:00
Phin Wolkwitz and GitHub
db982c9ef4
Presale: Hide adress info from invisible fields in confirmation step (Z#23212149) ( #5649 )
...
Not all transmission fields are visible to users at all times, depending on whether they are necessary for users to know/change but they are submitted for the backend. This change hides those fields that were hidden before in the confirmation step as well to avoid confusion.
2026-02-11 13:14:05 +01:00
Raphael Michel
f9f6ee94ae
Outgoing mails: Fix wrong filter statement (PRETIXEU-CZZ)
2026-02-11 13:11:21 +01:00
Lukas Bockstaller and GitHub
99c257d392
adds webhooks for giftcards (Z#23205473) ( #5834 )
...
* adds giftcard webhook events
* maps issuer_id of giftcard to organizer_id for logging
* adds new giftcard logtypes for transactions that aren't manual
* log_action calls cleanup
* drop acceptance webhook
* add acceptor_id to the giftcard transaction webhook event
* add missing log_action statements
* add new webhooks to docs
* fix tests
* fix linting
2026-02-11 12:51:09 +01:00
Richard Schreiber and GitHub
e2cb83ce28
Fix marking invoices transmitted for emails with uppercase letters ( #5885 )
2026-02-11 12:00:54 +01:00
Raffaele Doretto and Raphael Michel
d7b7d3cc5f
Translations: Update Italian
...
Currently translated at 67.5% (173 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/it/
powered by weblate
2026-02-10 18:08:28 +01:00
Michele Pagnozzi and Raphael Michel
721ac8a500
Translations: Update Italian
...
Currently translated at 39.5% (2454 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2026-02-10 18:08:28 +01:00
roi belotsercovsky and Raphael Michel
5796cfe03f
Translations: Update Hebrew
...
Currently translated at 95.4% (5927 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/he/
powered by weblate
2026-02-10 18:08:28 +01:00
roi belotsercovsky and Raphael Michel
63f1c4f793
Translations: Update Hebrew
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/he/
powered by weblate
2026-02-10 18:08:28 +01:00
Raphael Michel and GitHub
47f409171d
Customer accounts: Add security notices ( #5705 )
...
* Customer accounts: Add security notices
* Apply suggestions from code review
2026-02-10 17:55:53 +01:00
27fcdff17f
Update sphinxcontrib-httpdomain requirement from ~=1.8.1 to ~=2.0.0 ( #5877 )
...
Updates the requirements on [sphinxcontrib-httpdomain](https://github.com/sphinx-contrib/httpdomain ) to permit the latest version.
- [Release notes](https://github.com/sphinx-contrib/httpdomain/releases )
- [Changelog](https://github.com/sphinx-contrib/httpdomain/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/sphinx-contrib/httpdomain/compare/1.8.1...2.0.0 )
---
updated-dependencies:
- dependency-name: sphinxcontrib-httpdomain
dependency-version: 2.0.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>
2026-02-10 17:54:21 +01:00
a38a96f186
Update pyjwt requirement from ==2.10.* to ==2.11.* ( #5872 )
...
Updates the requirements on [pyjwt](https://github.com/jpadilla/pyjwt ) to permit the latest version.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.10.0...2.11.0 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-version: 2.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>
2026-02-10 17:53:59 +01:00
700ea77e39
Update css-inline requirement from ==0.19.* to ==0.20.* ( #5883 )
...
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/c-v0.19.0...c-v0.20.0 )
---
updated-dependencies:
- dependency-name: css-inline
dependency-version: 0.20.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>
2026-02-10 17:50:27 +01:00
06104ff483
Bump markdown from 3.10.1 to 3.10.2 ( #5882 )
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.10.1 to 3.10.2.
- [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.10.1...3.10.2 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: 3.10.2
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>
2026-02-10 17:50:12 +01:00
luelista and GitHub
fb5697a27b
Fix is_available on non-event-level plugins ( #5878 )
2026-02-10 17:49:17 +01:00
roi belotsercovsky and Richard Schreiber
9a9ad6d6d1
Translations: Update Hebrew
...
Currently translated at 94.8% (5886 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/he/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
a05845790e
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
a0830dd033
Translations: Update Japanese
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
dba2529f6b
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
9c0ea8f179
Translations: Update Dutch
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
1f0501a647
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Nate Horst and Richard Schreiber
d2e6446238
Translations: Update Thai
...
Currently translated at 35.5% (2207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
d519fcfe0d
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Nate Horst and Richard Schreiber
c7226303be
Translations: Update Thai
...
Currently translated at 33.7% (2097 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
9406e941bc
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Nate Horst and Richard Schreiber
919e598f8a
Translations: Update Thai
...
Currently translated at 27.0% (1676 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
672692d578
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
9429dc7e91
Translations: Update Japanese
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
5c8dbd99dd
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
cfbb8310f0
Translations: Update Dutch
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
d37d9a861c
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Mie Frydensbjerg and Richard Schreiber
43a9cf29b2
Translations: Update Danish
...
Currently translated at 45.1% (2804 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
047ad438a7
Translations: Update Dutch
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
ec8d921fcf
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
39e6ef4365
Translations: Update Dutch
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
4d8b032591
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
e8193e408b
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
6723d8c07c
Translations: Update Japanese
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
z3rrry and Richard Schreiber
c30134f36c
Translations: Update Korean
...
Currently translated at 99.2% (254 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ko/
powered by weblate
2026-02-09 12:46:47 +01:00
z3rrry and Richard Schreiber
0617fc04ec
Translations: Update Korean
...
Currently translated at 50.5% (3139 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
e90b54280a
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
39ea2889ba
Translations: Update Japanese
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
76230bd37b
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
86b8c5e90f
Translations: Update Japanese
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
7a2027c61b
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
55de5ef45b
Translations: Update Japanese
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Nate Horst and Richard Schreiber
39e6954828
Translations: Update Thai
...
Currently translated at 24.2% (1503 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
7849d98672
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
c325164059
Translations: Update Japanese
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
8fc19c62dd
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
20feaebbbd
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ryo Tagami and Richard Schreiber
4587a9e630
Translations: Update Japanese
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
9fe0e6eb67
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-02-09 12:46:47 +01:00
Nate Horst and Richard Schreiber
bab7e54f35
Translations: Update Thai
...
Currently translated at 22.8% (1419 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-02-09 12:46:47 +01:00
Ruud Hendrickx and Richard Schreiber
352efa40e7
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-02-09 12:46:47 +01:00
Richard Schreiber and GitHub
50da7d4261
Fix help-text on date-questions not being translatable ( #5875 )
2026-02-06 08:40:55 +01:00
53cc59d41d
Update sentry-sdk requirement from ==2.51.* to ==2.52.* ( #5874 )
...
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.51.0a1...2.52.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.52.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>
2026-02-05 15:34:24 +01:00
Raphael Michel and GitHub
9879e99c59
Outgoing mail: Decode unicode in From headers ( #5864 )
2026-02-03 18:12:12 +01:00
Raphael Michel
dc49d5bcf7
Add "scheduling" to banned organizer slugs
2026-02-03 12:51:48 +01:00
Richard Schreiber and GitHub
d4460045b4
Fix mail headers being None ( #5873 )
...
* Fix mail headers being None
* update tests
2026-02-03 11:26:26 +01:00
cead2898a7
Bump @babel/preset-env from 7.28.5 to 7.29.0 in /src/pretix/static/npm_dir ( #5867 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.28.5 to 7.29.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.29.0/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-version: 7.29.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>
2026-02-02 13:43:13 +01:00
Raphael Michel and GitHub
6a594a6166
Metrics: Fix length and age of of queues (broken after #5513 ) ( #5865 )
2026-02-02 13:37:16 +01:00
Raphael Michel and GitHub
0e7bb43a5a
Manual payment: Fix using hidden method for existing order ( #5850 )
2026-02-02 12:32:53 +01:00
Richard Schreiber and GitHub
3a3ae6e66c
Fix custom pycountry_add index handling ( #5869 )
2026-02-02 09:41:32 +01:00
Raphael Michel
48aecb80f6
Mail compat layer: Disable scopes
2026-01-30 12:38:51 +01:00
d58a6e2503
Tax rounding: Allow to apply only for B2B (Z#23220106) ( #5810 )
...
* Tax rounding: Allow to apply only for B2B (Z#23220106)
Most effective in combination with #5807
* Update src/pretix/base/settings.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-01-30 11:53:38 +01:00
Raphael Michel
8c4e0bdb82
Outgoing mails: Fix cross-browser support
2026-01-30 11:37:10 +01:00
Raphael Michel and GitHub
c40e34af57
Model-based mail queuing
2026-01-30 10:43:02 +01:00
Richard Schreiber and GitHub
1492ec51bf
Limit organizer ical to 1000 entries
2026-01-30 08:59:34 +01:00
robbi5 and Raphael Michel
7ca2a0c910
Remove duplicate device/revoke from api documentation
2026-01-29 20:44:47 +01:00
Ruud Hendrickx and Raphael Michel
0e41cb53a2
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl_Informal/
powered by weblate
2026-01-29 20:43:22 +01:00
Ruud Hendrickx and Raphael Michel
1d579d12c5
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 93.8% (5827 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-01-29 20:43:22 +01:00
Jiří Pastrňák and Raphael Michel
f3fa323351
Translations: Update Czech
...
Currently translated at 69.9% (4341 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-29 20:43:22 +01:00
Ruud Hendrickx and Raphael Michel
67434bbe08
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 76.7% (4766 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-01-29 20:43:22 +01:00
Nate Horst and Raphael Michel
1f38d48ab7
Translations: Update Thai
...
Currently translated at 99.2% (254 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/th/
powered by weblate
2026-01-29 20:43:22 +01:00
Nate Horst and Raphael Michel
0b99ab74a1
Translations: Update Thai
...
Currently translated at 20.3% (1263 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-01-29 20:43:22 +01:00
Ruud Hendrickx and Raphael Michel
9508e13ea8
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 91.0% (233 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl_Informal/
powered by weblate
2026-01-29 20:43:22 +01:00
Ruud Hendrickx and Raphael Michel
7efac71d62
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 75.5% (4690 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-01-29 20:43:22 +01:00
26fdcc2872
Order changes: Do not allow to double-book add-ons (Z#23220592) ( #5851 )
...
* Order changes: Do not allow to double-book add-ons
* tests
* Update src/pretix/presale/templates/pretixpresale/event/fragment_addon_choice.html
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-01-29 20:42:43 +01:00
Richard Schreiber and GitHub
0e5e2193ed
Fix auto-quantity change on free-price input
...
* Fix auto-quantity change on free-price input
* do not use one()
2026-01-29 14:19:09 +01:00
Richard Schreiber and GitHub
1e2900ad2a
Markdown: fix double escaping URLs in safelink
...
* Markdown: fix double escaping URLs in safelink
* add tests
* fix isort
2026-01-29 12:14:12 +01:00
dependabot[bot] and Raphael Michel
4f521022f5
Update sentry-sdk requirement from ==2.50.* to ==2.51.*
...
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.50.0...2.51.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.51.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 09:25:47 +01:00
Ryo Tagami and Raphael Michel
5ce28ce258
Translations: Update Japanese
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-01-29 09:25:39 +01:00
Ryo Tagami and Raphael Michel
e51e765fcd
Translations: Update Japanese
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-29 09:25:39 +01:00
Ruud Hendrickx and Raphael Michel
bb8301fbac
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 75.3% (193 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl_Informal/
powered by weblate
2026-01-29 09:25:39 +01:00
Ruud Hendrickx and Raphael Michel
5023081d6a
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 70.1% (4352 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-01-29 09:25:39 +01:00
Jiří Pastrňák and Raphael Michel
f2bf8e01e1
Translations: Update Czech
...
Currently translated at 69.9% (4341 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-29 09:25:39 +01:00
Ruud Hendrickx and Raphael Michel
65645a7e93
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-29 09:25:39 +01:00
Nate Horst and Raphael Michel
296b17fb7b
Translations: Update Thai
...
Currently translated at 56.6% (145 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/th/
powered by weblate
2026-01-29 09:25:39 +01:00
Nate Horst and Raphael Michel
fdc6de2a3d
Translations: Update Thai
...
Currently translated at 12.6% (783 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-01-29 09:25:39 +01:00
Ruud Hendrickx and Raphael Michel
5c2c9c94c7
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 64.4% (165 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl_Informal/
powered by weblate
2026-01-29 09:25:39 +01:00
Ruud Hendrickx and Raphael Michel
277e63cce7
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 69.2% (4297 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-01-29 09:25:39 +01:00
Ruud Hendrickx and Raphael Michel
b0a031de93
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-29 09:25:39 +01:00
Ryo Tagami and Raphael Michel
6d770c66d6
Translations: Update Japanese
...
Currently translated at 99.2% (254 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2026-01-29 09:25:39 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
d73155b69a
Translations: Update Japanese
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-29 09:25:39 +01:00
Ryo Tagami and Raphael Michel
839deabac3
Translations: Update Japanese
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-29 09:25:39 +01:00
Ruud Hendrickx and Raphael Michel
59c702588a
Translations: Update Dutch
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2026-01-29 09:25:39 +01:00
Ruud Hendrickx and Raphael Michel
e1aaa422c9
Translations: Update Dutch
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-29 09:25:39 +01:00
Ryo Tagami and Raphael Michel
27ae5ae018
Translations: Update Japanese
...
Currently translated at 99.7% (6189 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-29 09:25:39 +01:00
CVZ-es and Raphael Michel
56c528795c
Translations: Update Spanish
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2026-01-29 09:25:39 +01:00
CVZ-es and Raphael Michel
6e70562839
Translations: Update Spanish
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-01-29 09:25:39 +01:00
CVZ-es and Raphael Michel
f7eff231ff
Translations: Update French
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2026-01-29 09:25:39 +01:00
Ruud Hendrickx and Raphael Michel
52f78157f3
Translations: Update Dutch
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2026-01-29 09:25:39 +01:00
Ruud Hendrickx and Raphael Michel
e9a2633b01
Translations: Update Dutch
...
Currently translated at 99.6% (6187 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-29 09:25:39 +01:00
CVZ-es and Raphael Michel
40932685fe
Translations: Update French
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-01-29 09:25:39 +01:00
Ruud Hendrickx and Raphael Michel
5e66f21193
Translations: Update Dutch
...
Currently translated at 99.6% (6186 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-29 09:25:39 +01:00
Hijiri Umemoto and Raphael Michel
48683ce11d
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 92.1% (5720 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2026-01-29 09:25:39 +01:00
Hijiri Umemoto and Raphael Michel
8fc719b483
Translations: Update Japanese
...
Currently translated at 99.7% (6189 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-29 09:25:39 +01:00
Renne Rocha and Raphael Michel
c38859478c
Translations: Update Portuguese (Brazil)
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2026-01-29 09:25:39 +01:00
Renne Rocha and Raphael Michel
210115acef
Translations: Update Portuguese (Brazil)
...
Currently translated at 89.9% (5586 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-01-29 09:25:39 +01:00
Ruud Hendrickx and Raphael Michel
4db2384e93
Translations: Update Dutch
...
Currently translated at 99.6% (6186 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-29 09:25:39 +01:00
Richard Schreiber and GitHub
803d0b1570
Fix missing locale in widget waitinglist
2026-01-26 16:52:37 +01:00
Raphael Michel
65fe7b3396
Bump version to 2026.2.0.dev0
2026-01-26 16:52:09 +01:00
Raphael Michel
c94f7c35da
Bump version to 2026.1.0
Tests / Tests (postgres, 3.10) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.11) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.13) (pull_request) Has been cancelled
Tests / Tests (sqlite, 3.13) (pull_request) Has been cancelled
Build / Packaging (3.11) (pull_request) Has been cancelled
Documentation / Spellcheck (pull_request) Has been cancelled
Strings / Check gettext syntax (pull_request) Has been cancelled
Strings / Spellcheck (pull_request) Has been cancelled
Code Style / isort (pull_request) Has been cancelled
Code Style / flake8 (pull_request) Has been cancelled
Code Style / licenseheaders (pull_request) Has been cancelled
2026-01-26 16:51:58 +01:00
Ruud Hendrickx and Raphael Michel
c1b9e0df42
Translations: Update Dutch
...
Currently translated at 99.6% (6187 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-26 14:57:04 +01:00
Raphael Michel and Raphael Michel
47cbd74ab5
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-01-26 14:57:04 +01:00
Raphael Michel and Raphael Michel
32369445d0
Translations: Update German
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-01-26 14:57:04 +01:00
Raphael Michel
bb0a6a8001
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-01-26 14:20:46 +01:00
Raphael Michel
49aade373c
Fix spellcheck issues
2026-01-26 14:19:39 +01:00
Ruud Hendrickx and Raphael Michel
9dcd142112
Translations: Update Dutch
...
Currently translated at 99.6% (6187 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-26 14:19:24 +01:00
Raphael Michel and Raphael Michel
68a64f577c
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-01-26 14:19:24 +01:00
Raphael Michel and Raphael Michel
17eb6063d1
Translations: Update German
...
Currently translated at 100.0% (6207 of 6207 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-01-26 14:19:24 +01:00
Raphael Michel
fd5dd989f7
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-01-26 10:10:17 +01:00
Ruud Hendrickx and Raphael Michel
7fd1d91eb8
Translations: Update Dutch
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-26 10:09:05 +01:00
Raphael Michel
ef500c8924
Revert "Update po files"
...
This reverts commit 01a3546783 .
2026-01-26 10:04:32 +01:00
Raphael Michel
01a3546783
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-01-26 10:03:14 +01:00
Raphael Michel and GitHub
3e0ff1e6ed
Send security notification when recovery code is used or created by admin ( #5719 )
...
* Send security notification when recovery code is used or created by admin
"Where to store recovery codes" is one of these problems there is no
right answer to, so many people store them in a less-than-optimal place.
If that's the reality we live in, this PR adds at least a little
security so one notices when they get used :)
* Add sentence
2026-01-26 10:01:07 +01:00
Raphael Michel and GitHub
4edc7d95c6
Address form: Add missing province Aosta for Italy ( #5796 ) ( #5800 )
2026-01-26 10:00:11 +01:00
Raphael Michel
7fb9e9a33d
Bump django-formset-js-improved to 0.5.0.5
2026-01-26 09:58:13 +01:00
Raphael Michel and GitHub
8058461f10
Invoices: Allow issuing invoices only to businesses (Z#23220397) ( #5807 )
...
* Invoices: Allow issuing invoices only to businesses
In situations where every invoice has a significant accounting cost and
consumers usually do not need invoices, this can save a lot of money or
effort.
* Improve backend UI if not qualified for invoice
2026-01-26 09:52:19 +01:00
Raphael Michel and GitHub
c84bd4046d
Invoice address: Make Peppol required in Belgium if available (Z#23220397) ( #5808 )
...
* Invoice address: Make Peppol required in Belgium if available (Z#23220397)
* Fix failing test, remove template bit that's now impossible
2026-01-26 09:52:06 +01:00
Raphael Michel and GitHub
5e97f668a5
Order data export: Allow to filter by product (Z#23212618) ( #5826 )
...
* Order data export: Allow to filter by product (Z#23212618)
* Fix tests
2026-01-26 09:29:41 +01:00
Raphael Michel
5c8e785a6f
Fix typo from merge conflict resolving
2026-01-26 09:29:22 +01:00
8e61ac6071
Invoice address: Add convenient autofill for Pepppol in Belgium (Z#23220397) ( #5809 )
...
* Invoice address: Add convenient autofill for Pepppol in Belgium (Z#23220397)
* Update src/pretix/static/pretixbase/js/addressform.js
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-01-26 09:12:07 +01:00
Raphael Michel and GitHub
c3fd3a0838
Scheduled exports: Add copy button (Z#23221224) ( #5823 )
...
* Scheduled exports: Add copy button (Z#23221224)
* Update button label
2026-01-26 08:46:25 +01:00
Phin Wolkwitz and GitHub
0d6e1e2271
Prefetch program times, add test for query count ( #5822 )
2026-01-26 08:38:44 +01:00
0af011eed4
Web check-in: Show addons of ticket (Z#23220213) ( #5827 )
...
* Web check-in: Show addons of ticket (Z#23220213)
* Update src/pretix/plugins/webcheckin/static/pretixplugins/webcheckin/components/app.vue
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2026-01-26 08:37:54 +01:00
Kian Cross and GitHub
a0dae48cec
Prevent double-clicks on SSO login providers ( #5842 )
2026-01-26 08:31:30 +01:00
Ruud Hendrickx and Raphael Michel
a53795ea88
Translations: Update Dutch
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-26 08:26:17 +01:00
Ruud Hendrickx and Raphael Michel
f1c0f24e25
Translations: Update Dutch
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-26 08:26:17 +01:00
Ruud Hendrickx and Raphael Michel
980f4712a7
Translations: Update Dutch
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-26 08:26:17 +01:00
Ruud Hendrickx and Raphael Michel
bc8a8d8851
Translations: Update Dutch
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2026-01-26 08:26:17 +01:00
Ruud Hendrickx and Raphael Michel
10ec4d6c29
Translations: Update Dutch
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-26 08:26:17 +01:00
Vajda Tamás and Raphael Michel
584345cb99
Translations: Update Hungarian
...
Currently translated at 40.1% (102 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hu/
powered by weblate
2026-01-26 08:26:17 +01:00
Vajda Tamás and Raphael Michel
88545bcd05
Translations: Update Hungarian
...
Currently translated at 10.6% (657 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2026-01-26 08:26:17 +01:00
Ruud Hendrickx and Raphael Michel
f034f4cde4
Translations: Update Dutch
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2026-01-26 08:26:17 +01:00
Ruud Hendrickx and Raphael Michel
fc6475b0bc
Translations: Update Dutch
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-26 08:26:17 +01:00
Lukas Bockstaller and GitHub
aecc87ccdb
handle open ended datetime ranges ( #5838 )
2026-01-23 12:25:28 +01:00
Raphael Michel
059179aecb
Fix babel locale discovery for zh_Hans_US
2026-01-23 11:36:12 +01:00
Raphael Michel and GitHub
fd72e18a7f
Overview export: Allow to skip empty lines (Z#23219200) ( #5825 )
2026-01-23 11:18:07 +01:00
Raphael Michel and GitHub
baac963fa8
API: Fix crash in check-in API (PRETIXEU-CT1) ( #5806 )
2026-01-23 11:17:21 +01:00
Ruud Hendrickx and Raphael Michel
461ab2472f
Translations: Update Dutch
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2026-01-23 09:00:20 +01:00
Ruud Hendrickx and Raphael Michel
29d98f4182
Translations: Update Dutch
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-23 09:00:20 +01:00
Raphael Michel and Raphael Michel
4f989cbe8a
Order export: Add voucher_budget_use (Z#23218461)
2026-01-22 21:26:42 +01:00
Raphael Michel and Raphael Michel
23559e0711
Scheduled export: Move error message for missing permissions
...
This error message mostly occurs when working in admin mode and this
change allows our support team to still see what the form looks like to
guide users through, even if they can't save.
2026-01-22 21:26:33 +01:00
Ruud Hendrickx and Raphael Michel
8787f79274
Translations: Update Dutch
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-22 10:32:36 +01:00
Jiří Pastrňák and Raphael Michel
a7072d3b5b
Translations: Update Czech
...
Currently translated at 70.0% (4340 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-22 10:32:36 +01:00
Ruud Hendrickx and Raphael Michel
ff47ee7d68
Translations: Update Dutch
...
Currently translated at 100.0% (254 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2026-01-22 10:32:36 +01:00
Ruud Hendrickx and Raphael Michel
2c321f401d
Translations: Update Dutch
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-22 10:32:36 +01:00
Ruud Hendrickx and Raphael Michel
180b92c87f
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 69.4% (4298 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-01-22 10:32:36 +01:00
Ruud Hendrickx and Raphael Michel
c99751b319
Translations: Update Dutch
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-22 10:32:36 +01:00
Ruud Hendrickx and Raphael Michel
1f4205a9d9
Translations: Update Dutch
...
Currently translated at 96.1% (5952 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-22 10:32:36 +01:00
Ruud Hendrickx and Raphael Michel
9e694982cf
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 67.8% (4199 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-01-22 10:32:36 +01:00
Jiří Pastrňák and Raphael Michel
ea5dbb05c2
Translations: Update Czech
...
Currently translated at 70.0% (4339 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-22 10:32:36 +01:00
Linnea Thelander and Raphael Michel
e2ede76468
Translations: Update Swedish
...
Currently translated at 89.9% (5573 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-01-22 10:32:36 +01:00
498f5760af
Update sentry-sdk requirement from ==2.49.* to ==2.50.* ( #5828 )
...
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.49.0...2.50.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.50.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>
2026-01-22 10:20:41 +01:00
3b9ae7e560
Bump pycparser from 2.23 to 3.0 ( #5832 )
...
Bumps [pycparser](https://github.com/eliben/pycparser ) from 2.23 to 3.0.
- [Release notes](https://github.com/eliben/pycparser/releases )
- [Commits](https://github.com/eliben/pycparser/compare/release_v2.23...release_v3.00 )
---
updated-dependencies:
- dependency-name: pycparser
dependency-version: '3.0'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-22 10:20:32 +01:00
c08e3c054a
Bump markdown from 3.10 to 3.10.1 ( #5833 )
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.10 to 3.10.1.
- [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.10.0...3.10.1 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: 3.10.1
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>
2026-01-22 10:20:24 +01:00
Raphael Michel
815e31d9a0
Resolve syntax warning in Pyton 3.14
2026-01-20 12:15:49 +01:00
Lukas Bockstaller and GitHub
ed618f2f32
add tiered availability by time (Z#23204747) ( #5737 )
...
* add tiered availability by time
* replace bitwise operator
* rephrase help text
2026-01-20 10:32:17 +01:00
Lukas Bockstaller and GitHub
a900e11ce0
Reduce queries for waitinglist autoassign n+1 (PRETIXEU-BJJ) ( #5819 )
...
* baseline of 574 queries
* reuse event from wle for locked_wle
reduces amount of queries to 556
* keep event accross refresh from db
drops queries from 556 to 471, halving the amount of queries for direct fetches for the event
* make numbers of queries reproducible by prewarming ContentTypeCache
* fix oversight
* correct number of queries to 335
* remove debug tooling
* remove assert_num_queries
2026-01-20 10:31:58 +01:00
Richard Schreiber and GitHub
112d5da792
Localize state names ( #5744 )
...
* Localize state names in js-helper
* localize statename in address-confirm
* add localized state_name to AbstractPosition and AttendeeProfile
* use state_for_address in order export
2026-01-20 10:13:20 +01:00
Richard Schreiber and GitHub
ceb2e13d27
Remove autofocus from only button in cart-extend confirm-dialog ( #5821 )
2026-01-20 09:53:16 +01:00
Raphael Michel
b5ad372bb2
Fix crash when not language is set
2026-01-16 21:39:38 +01:00
Raphael Michel
cdea82d206
Peppol: Fix ID validator for Belgium (Z#23214624)
2026-01-16 21:38:55 +01:00
Raphael Michel and GitHub
de9045afcf
Allow to combine language variant with region ( fixes #3947 , Z#23220951) ( #5814 )
...
* Allow to combine language variant with region (fixes #3947 , Z#23220951)
This only affects babel-based formatting (currently: currencies and phone numbers),
**not** Django-based formatting (currently: date and time formats).
* Remove tests where I don'T actually know whats right
* Fix lookup order
2026-01-16 17:08:46 +01:00
Kian Cross and GitHub
6b65cb4e33
Add daily and cumulative attendee graphs to the order statistics page ( #5792 )
...
The order statistics page previously only showed order-based graphs. This change
adds attendee-based daily and cumulative graphs.
2026-01-16 16:57:04 +01:00
Raphael Michel and GitHub
c4792800f0
Cart: Fix wrong rounding being displayed ( #5816 )
2026-01-16 16:00:50 +01:00
Raphael Michel and GitHub
ca23f7ebc2
License check: Recognize license keywords ( fixes #5812 ) ( #5815 )
2026-01-16 15:33:03 +01:00
0259899e00
Discount: Respect addon grouping in line selection (Z#23220058) ( #5782 )
...
* Discount: Respect addon grouping in line selection (Z#23220058)
* Update src/pretix/base/models/discount.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-01-16 15:23:59 +01:00
Raphael Michel and GitHub
efb94265b2
Cart: Use price before rounding as custom price for plus button ( #5780 )
2026-01-16 15:13:45 +01:00
Kian Cross and GitHub
2aa27f56f1
Exclude cancelled orders from paid orders graph ( #5786 )
...
The 'paid orders' time series on the statistics page currently counts orders
that were paid and later cancelled.
Filter the paid-by-day queryset to `Order.STATUS_PAID` with at least one
non-cancelled position, leaving the placed orders series unchanged, and update
the help text to clarify this behaviour.
Discussion: https://github.com/pretix/pretix/discussions/5774
2026-01-16 14:37:11 +01:00
4f3d90fc50
Bank transfer: Do not show reference before it is as complete as possible ( fixes #5296 ) ( #5621 )
...
* Bank transfer: Do not show reference before it is as complete as possible (fixes #5296 )
* Update src/pretix/plugins/banktransfer/payment.py
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* Apply suggestion from @raphaelm
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-01-16 14:34:28 +01:00
Kian Cross and GitHub
9cf66de437
Clarify fee inclusion in revenue-over-time graph help text ( #5785 )
...
Updates the help text for the revenue-over-time graph to clarify how fees are
treated. When viewing a subevent, revenue excludes all fees (including
cancellation fees). When viewing the full event, revenue includes all fees,
including cancellation fees from cancelled orders.
2026-01-16 14:27:14 +01:00
Kian Cross and GitHub
9f4cbabd30
Include fee-cancelled positions in placed orders by product graph ( #5791 )
...
The 'placed orders by product' graph already includes orders that are pending,
expired, or fully cancelled without a fee. However, items cancelled with a fee
were omitted. This change ensures all placed orders are included in the graph,
including those cancelled with a fee.
2026-01-16 14:24:03 +01:00
0fc2d6134f
Add option to restrict anonymous access to order URLs ( #4735 )
...
* Add option to restrict anonymous access to order URLs
By default, users who place orders while logged in can still access
their order URLs without authentication. This raises potential
security risks, particularly if order confirmation emails are
forwarded.
This commit introduces an organiser-level setting to disable anonymous
access for such orders. When enabled, unauthenticated attempts to access
URLs starting with `/order/`, which are intended for the customer, are
redirected to the login page. Upon successful authentication, the user
is redirected back to the original order URL.
It is important to note that this change does not impact routes intended
for attendees (e.g., `/ticket/*`), which remain accessible without
authentication.
* Change name of setting for future clarity
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* Update message wording
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* Eliminate database query
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* Rename feature flag to fix breaking tests
* Refactor order access verification code into `OrderDetailsMixin`
* Add test for logged-in customer accessing another customer's order
* Refactor order access conditions to remove nesting
* Handle case where customer is not yet verified
* Add additional information to help message
* Fix multidomain issue
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
* Merge order/position variants into single tests
* Add docstring explaining return type of `order` property
* Apply suggestion from @raphaelm
* Fix indentation
---------
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
Co-authored-by: Raphael Michel <michel@rami.io >
2026-01-16 13:46:08 +01:00
George Hickman and GitHub
1e0e16642d
Add more log entry types to the org-level logs page ( #5787 )
...
* Add more log entry types to the org-level logs page
all_logentries() limits the QuerySet to LogEntrys whose content object
is an Organizer.
This change expands that to get any LogEntry linked to the current
Organization. It removes those that are linked directly to an Event,
since they are already served by the event-level logs page.
* Check active plugins with either Event or Organizer
2026-01-16 13:36:23 +01:00
Richard Schreiber and Richard Schreiber
a58403559e
Translations: Update Swedish
...
Currently translated at 89.9% (5572 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-01-16 10:24:59 +01:00
Lukas Bockstaller and GitHub
dfd53f0ea2
Waitinglist: lock entry to mitigate race-conditions when creating the voucher
2026-01-15 16:09:41 +01:00
Linnea Thelander and Richard Schreiber
06250ef55e
Translations: Update Swedish
...
Currently translated at 89.9% (5573 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2026-01-15 16:01:46 +01:00
Mario Montes and Richard Schreiber
ab3104fe65
Translations: Update Galician
...
Currently translated at 15.9% (985 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-01-15 16:01:46 +01:00
CVZ-es and Richard Schreiber
bb6e424cde
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
2026-01-15 16:01:46 +01:00
Mario Montes and Richard Schreiber
c2623dba60
Translations: Update Spanish
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-01-15 16:01:46 +01:00
CVZ-es and Richard Schreiber
d8f7465b03
Translations: Update Spanish
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-01-15 16:01:46 +01:00
Mario Montes and Richard Schreiber
ac0546499b
Translations: Update Spanish
...
Currently translated at 98.8% (251 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2026-01-15 16:01:46 +01:00
Mario Montes and Richard Schreiber
ebbb532478
Translations: Update Spanish
...
Currently translated at 99.9% (6192 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-01-15 16:01:46 +01:00
Hijiri Umemoto and Richard Schreiber
94dad4d0d2
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 92.3% (5721 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2026-01-15 16:01:46 +01:00
chondaen12 and Richard Schreiber
a06cd687ba
Translations: Update Thai
...
Currently translated at 0.6% (41 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
2026-01-15 16:01:46 +01:00
sandra r and Richard Schreiber
fd9f3ea6ed
Translations: Update Galician
...
Currently translated at 15.8% (984 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-01-15 16:01:46 +01:00
Hijiri Umemoto and Richard Schreiber
608622e3f3
Translations: Update Japanese
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-15 16:01:46 +01:00
Ruud Hendrickx and Richard Schreiber
4d94294e5a
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 66.3% (4109 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-01-15 16:01:46 +01:00
dependabot[bot] and GitHub
4dbdadabb5
Update sphinx-rtd-theme requirement from ~=3.1.0rc2 to ~=3.1.0 ( #5804 )
2026-01-13 13:23:35 +01:00
Jiří Pastrňák and Raphael Michel
d494c61cba
Translations: Update Czech
...
Currently translated at 70.0% (4339 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-12 09:44:26 +01:00
Jiří Pastrňák and Raphael Michel
55a7dfbff3
Translations: Update Czech
...
Currently translated at 70.0% (4339 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-12 09:44:26 +01:00
Jiří Pastrňák and Raphael Michel
b8c271cf9c
Translations: Update Czech
...
Currently translated at 70.0% (4338 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-12 09:44:26 +01:00
Raphael Michel
5af7e1b6d6
Silence useless log messages from celery in dev
2026-01-09 17:31:17 +01:00
luelista and GitHub
9222ce0ecd
datasync: Fix configuring value mappings on newly added property mappings (Z#23217990) ( #5793 )
2026-01-09 16:11:32 +01:00
8afb0e43e0
Update sentry-sdk requirement from ==2.48.* to ==2.49.* ( #5788 )
...
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.48.0...2.49.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.49.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>
2026-01-09 13:36:20 +01:00
Raphael Michel and GitHub
c65fecf45e
Fix #5765 -- Email rendering: Ampersands and placeholders in URLs ( #5766 )
2026-01-09 13:01:21 +01:00
George Hickman and GitHub
1c684d62d4
Get the Organizer of organizer-level plugin log entries directly ( #5784 )
2026-01-08 14:41:34 +01:00
48809dc477
Update dnspython requirement from ==2.7.* to ==2.8.* ( #5770 )
...
Updates the requirements on [dnspython](https://github.com/rthalley/dnspython ) to permit the latest version.
- [Release notes](https://github.com/rthalley/dnspython/releases )
- [Changelog](https://github.com/rthalley/dnspython/blob/main/doc/whatsnew.rst )
- [Commits](https://github.com/rthalley/dnspython/compare/v2.7.0rc1...v2.8.0 )
---
updated-dependencies:
- dependency-name: dnspython
dependency-version: 2.8.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>
2026-01-08 13:13:20 +01:00
71df116079
Bump django-bootstrap3 from 25.2 to 26.1 ( #5764 )
...
Bumps [django-bootstrap3](https://github.com/zostera/django-bootstrap3 ) from 25.2 to 26.1.
- [Changelog](https://github.com/zostera/django-bootstrap3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/zostera/django-bootstrap3/compare/v25.2...v26.1 )
---
updated-dependencies:
- dependency-name: django-bootstrap3
dependency-version: '26.1'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 13:12:46 +01:00
ad64f6e88b
Update pillow requirement from ==11.3.* to ==12.1.* ( #5768 )
...
Updates the requirements on [pillow](https://github.com/python-pillow/Pillow ) to permit the latest version.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/11.3.0...12.1.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.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>
2026-01-08 12:42:49 +01:00
891ba9d99c
Update django-phonenumber-field requirement from ==8.3.* to ==8.4.* ( #5771 )
...
Updates the requirements on [django-phonenumber-field](https://github.com/stefanfoulis/django-phonenumber-field ) to permit the latest version.
- [Release notes](https://github.com/stefanfoulis/django-phonenumber-field/releases )
- [Changelog](https://github.com/django-phonenumber-field/django-phonenumber-field/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/stefanfoulis/django-phonenumber-field/compare/8.3.0...8.4.0 )
---
updated-dependencies:
- dependency-name: django-phonenumber-field
dependency-version: 8.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>
2026-01-08 12:42:39 +01:00
5cd1476a07
Update bleach requirement from ==6.2.* to ==6.3.* ( #5767 )
...
Updates the requirements on [bleach](https://github.com/mozilla/bleach ) to permit the latest version.
- [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES )
- [Commits](https://github.com/mozilla/bleach/compare/v6.2.0...v6.3.0 )
---
updated-dependencies:
- dependency-name: bleach
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>
2026-01-08 12:40:54 +01:00
cb393a0b31
Bump markdown from 3.9 to 3.10 ( #5757 )
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.9 to 3.10.
- [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.9.0...3.10.0 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: '3.10'
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>
2026-01-08 12:39:45 +01:00
af59a89ecb
Update pytest requirement from ==8.4.* to ==9.0.* ( #5763 )
...
Updates the requirements on [pytest](https://github.com/pytest-dev/pytest ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.4.0.dev0...9.0.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.2
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 12:39:21 +01:00
1eb0008da9
Update isort requirement from ==6.1.* to ==7.0.* ( #5760 )
...
Updates the requirements on [isort](https://github.com/PyCQA/isort ) to permit the latest version.
- [Release notes](https://github.com/PyCQA/isort/releases )
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md )
- [Commits](https://github.com/PyCQA/isort/compare/6.1.0...7.0.0 )
---
updated-dependencies:
- dependency-name: isort
dependency-version: 7.0.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>
2026-01-08 12:39:14 +01:00
d6489c6dd8
Bump django-compressor from 4.5.1 to 4.6.0 ( #5759 )
...
Bumps [django-compressor](https://github.com/django-compressor/django-compressor ) from 4.5.1 to 4.6.0.
- [Changelog](https://github.com/django-compressor/django-compressor/blob/develop/docs/changelog.txt )
- [Commits](https://github.com/django-compressor/django-compressor/compare/4.5.1...4.6 )
---
updated-dependencies:
- dependency-name: django-compressor
dependency-version: 4.6.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>
2026-01-08 12:38:44 +01:00
abe6acc9d8
Update redis requirement from ==7.0.* to ==7.1.* ( #5758 )
...
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/v7.0.0b1...v7.1.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 7.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>
2026-01-08 12:38:21 +01:00
2dcbb791f0
Update sphinx-rtd-theme requirement from ~=3.1.0rc1 to ~=3.1.0rc2 ( #5777 )
...
Updates the requirements on [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme ) to permit the latest version.
- [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst )
- [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/3.1.0rc1...3.1.0rc2 )
---
updated-dependencies:
- dependency-name: sphinx-rtd-theme
dependency-version: 3.1.0rc2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 11:24:33 +01:00
2efc40e20b
Update django-otp requirement from ==1.6.* to ==1.7.* ( #5779 )
...
Updates the requirements on [django-otp](https://github.com/django-otp/django-otp ) to permit the latest version.
- [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-otp/django-otp/compare/v1.6.0...v1.7.0 )
---
updated-dependencies:
- dependency-name: django-otp
dependency-version: 1.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>
2026-01-08 11:24:13 +01:00
Raphael Michel and GitHub
0693681473
Drop support for Python 3.9 ( #5783 )
2026-01-08 11:22:58 +01:00
Jiří Pastrňák and Raphael Michel
3aabc8a163
Translations: Update Czech
...
Currently translated at 94.4% (240 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/cs/
powered by weblate
2026-01-08 11:19:59 +01:00
Jiří Pastrňák and Raphael Michel
062f8fa409
Translations: Update Czech
...
Currently translated at 69.9% (4333 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-08 11:19:59 +01:00
CVZ-es and Raphael Michel
106339c928
Translations: Update Spanish
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-01-08 11:19:59 +01:00
CVZ-es and Raphael Michel
222ea08dd0
Translations: Update French
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-01-08 11:19:59 +01:00
Raphael Michel
62bc16f963
Translation status: Properly account for plurals
2026-01-07 09:20:37 +01:00
Raphael Michel
3332fc818a
Update Peppol ID list
...
https://docs.peppol.eu/edelivery/codelists/changelog.html
2026-01-06 17:10:23 +01:00
Raphael Michel and GitHub
d87dbaf9e5
Docs: Update sphinx from 7.x to 9.x ( #5755 )
...
* Docs: Update sphinx from 7.x to 9.x
* Update docs.yml
2026-01-06 16:21:33 +01:00
CVZ-es and Raphael Michel
67580c4ca5
Translations: Update French
...
Currently translated at 99.8% (6182 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-01-06 15:48:14 +01:00
et15 and Raphael Michel
c5b32484b1
Translations: Update German
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-01-06 15:48:14 +01:00
Jiří Pastrňák and Raphael Michel
b5560509ad
Translations: Update Czech
...
Currently translated at 69.7% (4319 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-06 15:48:14 +01:00
Luca Sorace "Stranck and GitHub
c78365ce43
API: Fix race conditions in OrderChangeSerializer ( #5756 )
...
* OrderPositionCreateForExistingOrderSerializer.create: Fix race condition
* OrderFeeCreateForExistingOrderSerializer.create: Fix race condition
* OrderChange API serializers: Fix import orders
2026-01-06 15:46:41 +01:00
Luca Sorace "Stranck and GitHub
8cc12fa1c7
OrderChangeManager: add_position() returns a handle to the newly created position ( #5557 )
...
* OrderChangeManager: Add support for custom operations
* OrderChangeManager: Add callback to AddPosition operation
This is also meant as a way to fix #5548
* Refs #5557 : Checkstyle fix
* Refs #5557 : Added tests
* Refs #5557 : Changes requested in the PR review
* Refs #5557 : Fix error in previous merge conflict
* Refs #5557 : PR review
2026-01-05 17:34:53 +01:00
59c09e27fd
Update django-phonenumber-field requirement from ==7.3.* to ==8.3.* ( #5522 )
...
* Update django-phonenumber-field requirement from ==7.3.* to ==8.3.*
Updates the requirements on [django-phonenumber-field](https://github.com/stefanfoulis/django-phonenumber-field ) to permit the latest version.
- [Release notes](https://github.com/stefanfoulis/django-phonenumber-field/releases )
- [Changelog](https://github.com/stefanfoulis/django-phonenumber-field/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/stefanfoulis/django-phonenumber-field/compare/7.3.0...8.3.0 )
---
updated-dependencies:
- dependency-name: django-phonenumber-field
dependency-version: 8.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Remove invalid geo codes
---------
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@rami.io >
2026-01-05 17:31:39 +01:00
4d68d24eca
Update redis requirement from ==6.4.* to ==7.0.* ( #5567 )
...
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.4.0...v7.0.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-version: 7.0.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>
2026-01-05 17:06:22 +01:00
cc5693017e
Update django-countries requirement from ==7.6.* to ==8.2.* ( #5660 )
...
* Update django-countries requirement from ==7.6.* to ==8.2.*
Updates the requirements on [django-countries](https://github.com/SmileyChris/django-countries ) to permit the latest version.
- [Changelog](https://github.com/SmileyChris/django-countries/blob/main/CHANGES.md )
- [Commits](https://github.com/SmileyChris/django-countries/compare/v7.6...v8.2.0 )
---
updated-dependencies:
- dependency-name: django-countries
dependency-version: 8.2.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update our helpers
---------
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@rami.io >
2026-01-05 16:55:05 +01:00
Raphael Michel
6a07b7d5d1
Translations: Fix translator comments
2026-01-05 16:16:43 +01:00
Jiří Pastrňák and Raphael Michel
26dc3486a0
Translations: Update Czech
...
Currently translated at 69.6% (4316 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-05 15:53:33 +01:00
Jiří Pastrňák and Raphael Michel
de60183456
Translations: Update Czech
...
Currently translated at 69.6% (4315 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-05 15:53:33 +01:00
Raphael Michel and Raphael Michel
520bb9e378
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-01-05 15:53:33 +01:00
Raphael Michel and Raphael Michel
97e344e81a
Translations: Update German
...
Currently translated at 100.0% (6193 of 6193 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-01-05 15:53:33 +01:00
Raphael Michel
a3f5f33ed5
Translations: Update wordlist
2026-01-05 15:51:50 +01:00
5a123bf88f
Translations: Update Japanese ( #5752 )
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
Co-authored-by: Hijiri Umemoto <hijiri@umemoto.org >
Co-authored-by: Weblate <noreply@weblate.org >
2026-01-05 14:57:57 +01:00
Raphael Michel
64c52a5e36
Translations: Update word lists
2026-01-05 14:56:47 +01:00
Raphael Michel
a60341afe9
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2026-01-05 13:13:11 +01:00
308e14bab3
Mail settings: Correctly declare plaintext email (Z#23218835) ( #5738 )
...
* Mail settings: Correctly declare plaintext email (Z#23218835)
* Apply suggestions from code review
Co-authored-by: luelista <weller@rami.io >
* Update escaping
* Escaping update
---------
Co-authored-by: luelista <weller@rami.io >
2026-01-05 12:33:43 +01:00
Raphael Michel
aa5f635932
Customer account: Actually show value of gift card
2026-01-05 12:31:14 +01:00
66a9902eb4
Update pypdf requirement from ==6.4.* to ==6.5.* ( #5745 )
...
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.4.0...6.5.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.5.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>
2026-01-05 12:20:57 +01:00
Richard Schreiber and GitHub
79a58fe104
Improve description for addons option count (Z#23219101) ( #5746 )
2026-01-05 12:17:29 +01:00
Raphael Michel and GitHub
bb5a9bdbf1
PDF rendering: Do not create TTFont if already cached ( #5748 )
...
This provides a massive speedup for invoice rendering
2026-01-05 12:15:35 +01:00
dependabot[bot] and GitHub
449b960438
Update css-inline requirement from ==0.18.* to ==0.19.* ( #5749 )
2026-01-05 12:14:59 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
a3f247117c
Translations: Update Japanese
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-05 12:10:04 +01:00
Jiří Pastrňák and Raphael Michel
e279ecb423
Translations: Update Czech
...
Currently translated at 69.8% (4313 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2026-01-05 12:10:04 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
ca6a650398
Translations: Update Japanese
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-05 12:10:04 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
696e5602ac
Translations: Update Japanese
...
Currently translated at 100.0% (6172 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-05 12:10:04 +01:00
Hijiri Umemoto and Raphael Michel
4c7987cef6
Translations: Update Estonian
...
Currently translated at 1.1% (3 of 254 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/et/
powered by weblate
2026-01-05 12:10:04 +01:00
Hijiri Umemoto and Raphael Michel
37c65030f8
Translations: Update Estonian
...
Currently translated at 0.1% (5 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/et/
powered by weblate
2026-01-05 12:10:04 +01:00
Hijiri Umemoto and Raphael Michel
0d1673136f
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 92.6% (5717 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2026-01-05 12:10:04 +01:00
Hijiri Umemoto and Raphael Michel
32d8dce6aa
Translations: Update Japanese
...
Currently translated at 99.9% (6170 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-01-05 12:10:04 +01:00
Ruud Hendrickx and Raphael Michel
8a2ecb4e97
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 66.1% (4081 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-01-05 12:10:04 +01:00
Ruud Hendrickx and Raphael Michel
91348e3b00
Translations: Update Dutch
...
Currently translated at 96.5% (5956 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-05 12:10:04 +01:00
Jan Van Haver and Raphael Michel
459f4f84c7
Translations: Update Dutch
...
Currently translated at 96.4% (5955 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-01-05 12:10:04 +01:00
Ruud Hendrickx and Raphael Michel
31a1385946
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 63.9% (3948 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-01-05 12:10:04 +01:00
Raphael Michel
adfd0bfcfd
Event list: Fix presale start date (Z#23219798)
2026-01-05 11:33:09 +01:00
Martin Gross
ef7433dbcd
Docs/Fundamentials: Fix spelling
2025-12-23 15:38:14 +01:00
Raphael Michel and GitHub
ebbd18bb26
Category selection: Search internal names
2025-12-22 11:29:23 +01:00
Raphael Michel and GitHub
fc4ce102b6
Widget: Hide dialogs by default
2025-12-22 09:26:47 +01:00
Raphael Michel and GitHub
8854ae3187
Sendmail: Chunk query to prevent high memory load (Z#23217167) ( #5699 )
2025-12-19 15:44:43 +01:00
Daniel Branda and Raphael Michel
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 and GitHub
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 and 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 and 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 and Raphael Michel
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 and Raphael Michel
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
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 and GitHub
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 and GitHub
5d67a4fa33
Fix seatingframe missing voucher ( #5734 )
2025-12-18 14:24:49 +01:00
Richard Schreiber and GitHub
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
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 and GitHub
4c3584c788
Pick the failed order count from value parameter for the message ( #5722 )
...
Closes #5721
2025-12-17 17:23:11 +01:00
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 and GitHub
d0d7670ca5
Data sync: Allow more flexibility on list separators ( #5718 )
2025-12-17 16:23:07 +01:00
Richard Schreiber and GitHub
a17a098b15
Exclude data-dir from code style checks ( #5725 )
2025-12-17 16:22:42 +01:00
sandra r and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
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
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 and GitHub
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
ffed8b29b1
Bank transfer: Allow CAMT import ( #5601 )
2025-12-12 08:58:52 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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
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
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 and GitHub
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 and GitHub
f214edaf34
Timeline: Fix incorrect string formatting ( fixes #5614 ) ( #5617 )
2025-12-09 08:52:09 +01:00
Raphael Michel and GitHub
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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
sandra r and Raphael Michel
e1950e408e
Translations: Update Galician
...
Currently translated at 15.5% (958 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2025-12-09 08:49:57 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
99d5722ce1
Translations: Update Japanese
...
Currently translated at 99.9% (6166 of 6172 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-12-09 08:49:57 +01:00
luelista and GitHub
324eeb8d40
Fix crash when imported CSV has invalid syntax ( #5702 )
2025-12-09 08:09:34 +01:00
Raphael Michel
449e8dc905
Event cancel form: Add missing rich=True flag
2025-12-08 09:58:54 +01:00
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
c925f094f2
Reduce item event queries in waitinglist assign
2025-12-04 11:01:30 +01:00
Richard Schreiber and GitHub
5caaa8586d
Fix accounting report pending payment timezone ( #5698 )
2025-12-04 10:59:57 +01:00
SJang1 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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] and Raphael Michel
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 and GitHub
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] and GitHub
74a960e239
Update celery requirement from ==5.5.* to ==5.6.* ( #5676 )
2025-12-03 17:00:53 +01:00
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
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 and GitHub
40bd66cb86
Fix PayPal2 payment patch request ( #5678 )
2025-12-02 13:14:12 +01:00
Raphael Michel and GitHub
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
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 and GitHub
2261951b15
Peppol: Live ID validation ( #5602 )
...
* Peppol: Live ID validation
* Always check both systems
* Simplify logic
2025-11-27 19:50:53 +01:00
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] and Raphael Michel
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
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
Build / Packaging (3.11) (pull_request) Has been cancelled
Documentation / Spellcheck (pull_request) Has been cancelled
Strings / Check gettext syntax (pull_request) Has been cancelled
Strings / Spellcheck (pull_request) Has been cancelled
Code Style / licenseheaders (pull_request) Has been cancelled
Tests / Tests (postgres, 3.10) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.11) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.9) (pull_request) Has been cancelled
Tests / Tests (sqlite, 3.11) (pull_request) Has been cancelled
Code Style / isort (pull_request) Has been cancelled
Code Style / flake8 (pull_request) Has been cancelled
2025-11-27 15:34:23 +01:00
Raphael Michel and 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 and 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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
9f263fbe4f
Hotfix linkified placeholders ( #5663 )
...
* Fix linkify placeholders
* Add URL test
2025-11-27 13:20:13 +01:00
Raphael Michel and luelista
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 and Raphael Michel
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
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 and GitHub
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
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 and GitHub
5e828ab8af
Fix tax-code keying function for tax-recalc ( #5637 )
2025-11-18 15:03:33 +01:00
Richard Schreiber and GitHub
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
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 and GitHub
30aabc6253
Stripe: Update Revolut Pay presentment currency list ( #5631 )
2025-11-18 14:56:01 +01:00
Raphael Michel and GitHub
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 and GitHub
2669afa1f8
Webhooks: Allow longer URLs ( fixes #5443 ) ( #5622 )
2025-11-18 14:42:48 +01:00
Raphael Michel and GitHub
d42c6f9b72
Open Fix a missing log entry type ( fixes #5570 )
2025-11-18 14:42:29 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
d8d56ff020
Disable switching currency when orders exist ( fixes #2047 )
2025-11-17 17:09:17 +01:00
Raphael Michel and GitHub
44b3647689
Accounting report: Allow subclasses to skip tables ( #5616 )
2025-11-17 17:09:06 +01:00
Richard Schreiber and GitHub
818bb76e89
Fix calendar before-date to check for events ( #5608 )
2025-11-17 16:39:20 +01:00
Raphael Michel and GitHub
8c01cad06b
Stripe: Use unified wording for redirect announcement ( #5613 )
2025-11-17 16:20:53 +01:00
Raphael Michel and GitHub
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 and GitHub
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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
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
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 and GitHub
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
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
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 and GitHub
74b06435a0
Meta properties: Add helper to sort values (Z#23213668) ( #5597 )
2025-11-14 09:49:40 +01:00
Raphael Michel and 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
0256ee76db
Optionally show organizer slug in select2 ( #5605 )
2025-11-12 13:28:31 +01:00
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
0cc6439748
Fix API-docs missing item_program_times ( #5594 )
2025-11-07 13:04:04 +01:00
Richard Schreiber and GitHub
ad53c48d0f
Fix price-column in item export for free variations
2025-11-07 11:57:06 +01:00
luelista and GitHub
59a5c11ef6
Rename migration ( #5592 )
2025-11-07 11:40:27 +01:00
luelista and GitHub
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
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 and GitHub
7041d40972
Invoice-PDF: split line.description into multiple rows so table can pagebreak ( #5545 )
2025-11-06 09:44:23 +01:00
Richard Schreiber and GitHub
0b46982e6d
Allow blocked seats to be booked in backend ( #5585 )
2025-11-06 08:02:42 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and 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 and 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 and GitHub
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
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
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] and Raphael Michel
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
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
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 and GitHub
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 and GitHub
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
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] and Raphael Michel
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 and Raphael Michel
9a69b76880
API: Expose history of check-ins (Z#23206049)
2025-10-30 10:45:01 +01:00
Richard Schreiber and GitHub
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
Code Style / licenseheaders (pull_request) Has been cancelled
Tests / Tests (postgres, 3.10) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.11) (pull_request) Has been cancelled
Build / Packaging (3.11) (pull_request) Has been cancelled
Documentation / Spellcheck (pull_request) Has been cancelled
Strings / Check gettext syntax (pull_request) Has been cancelled
Strings / Spellcheck (pull_request) Has been cancelled
Code Style / isort (pull_request) Has been cancelled
Code Style / flake8 (pull_request) Has been cancelled
Tests / Tests (sqlite, 3.11) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.9) (pull_request) Has been cancelled
2025-10-30 09:53:03 +01:00
Raphael Michel and 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 and 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 and 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 and 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 and GitHub
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
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
40db7d939f
API: Trust discounts assigned by pretixPOS, do not assign differently ( #5531 )
2025-10-21 18:35:06 +02:00
Martin Gross and GitHub
5563183255
Allow to unlock a payment method and redeem a voucher at the same time ( #5564 )
2025-10-21 17:28:33 +02:00
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 and GitHub
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 and Raphael Michel
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 and 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 and Raphael Michel
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 and Raphael Michel
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 and 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 and 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 and Raphael Michel
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 and Raphael Michel
cdc265c409
Translations: Add Luxembourgish
2025-10-21 10:12:33 +02:00
Sven Muhlen and Raphael Michel
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
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 and GitHub
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
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] and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
6cf916d0e6
Email layout: Generalize order details for non-event shops (Z#23210379) ( #5547 )
2025-10-21 09:21:22 +02:00
Raphael Michel and GitHub
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 and GitHub
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
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 and GitHub
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 and GitHub
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
02b5bdb321
Add organizer scope when getting all plugins ( #5544 )
2025-10-15 09:13:45 +02:00
Raphael Michel and GitHub
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 and GitHub
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 and GitHub
40357681df
Invoice plugins: Call build_invoice_data for cancellations ( #5523 )
2025-10-15 09:06:46 +02:00
Raphael Michel and GitHub
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 and GitHub
a811a31dcc
Make sync_single task transaction-aware ( #5541 )
2025-10-10 15:49:22 +02:00
Raphael Michel and GitHub
177a7d07fc
Update license header ( #5540 )
2025-10-10 15:32:46 +02:00
Raphael Michel and GitHub
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 and GitHub
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
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
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] and GitHub
06dfba1a1e
Update sentry-sdk requirement from ==2.40.* to ==2.41.* ( #5536 )
2025-10-10 09:31:55 +02:00
Raphael Michel and Raphael Michel
da718f3d24
Add to docs example
2025-10-10 09:31:47 +02:00
Raphael Michel and Raphael Michel
2dc772cfcc
API: Allow to psas comment when issuing refund
2025-10-10 09:31:47 +02:00
Linnea Thelander and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
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 and GitHub
dcf473c543
Send invoice to organizer in plain text (Z#23210026) ( #5518 )
2025-10-07 10:40:15 +02:00
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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
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
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 and GitHub
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 and GitHub
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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
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 and GitHub
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 and GitHub
425f4da1f1
datasync: add immediate parameter to enqueue_order ( #5504 )
2025-10-02 09:34:56 +02:00
dependabot[bot] and GitHub
aa0ea27d6c
Update isort requirement from ==6.0.* to ==6.1.* ( #5507 )
2025-10-02 09:32:10 +02:00
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 and GitHub
f79813ea32
datasync: return a reference to newly create queue item ( #5502 )
2025-09-30 17:25:25 +02:00
luelista and GitHub
ba62db7a19
Fix version number (2024 -> 2025)
2025-09-30 16:01:27 +02:00
Jan Van Haver and Raphael Michel
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] and Raphael Michel
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 and 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 and Raphael Michel
9d2ef94389
Invoicing: Configurable service date
2025-09-29 13:15:42 +02:00
Raphael Michel and 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 and Raphael Michel
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 and 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 and 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 and 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 and Raphael Michel
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 and GitHub
a34b6a04ea
PDF: fix handling empty qr-codes ( #5488 )
2025-09-26 15:07:31 +02:00
Martin Gross and GitHub
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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
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 bd98c1a01432403c8428b95591458e259c7e5fae.
---------
Co-authored-by: luelista <weller@rami.io >
2025-09-24 15:50:48 +02:00
Richard Schreiber and GitHub
15d15f978f
Fix logging when changing user notifications ( #5470 )
2025-09-24 09:58:23 +02:00
Richard Schreiber and GitHub
34dbbdd82f
PDF-Editor: fix missing maxlength for layout name ( #5473 )
2025-09-24 09:58:02 +02:00
Richard Schreiber and GitHub
9a54823515
Fix ticket-pdf export layout selection by saleschannel ( #5482 )
2025-09-24 09:57:38 +02:00
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
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
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) ✨ and GitHub
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 and 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 and 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 and Raphael Michel
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 and GitHub
fb8a8142d9
Scheduled exports: Check permissions on creation
2025-09-22 10:22:12 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
08961091f6
Invoicing: Allow types to add text and watermarks ( #5453 )
2025-09-22 10:04:25 +02:00
Raphael Michel and GitHub
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 and GitHub
b8b89f3040
Fix handling negative values in rrule (e.g. batch-adding subevents) ( #5476 )
2025-09-22 08:08:34 +02:00
Raphael Michel and GitHub
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 and Martin Gross
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 and GitHub
baab35b81f
Items: Allow plugins to put forms above a formset ( #5460 )
2025-09-15 18:11:18 +02:00
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
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 and GitHub
b3974067a5
Fix placeholder interpolation in voucher error message ( #5456 )
2025-09-09 19:43:36 +02:00
Danny Adair and GitHub
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 and GitHub
0bb390f0a9
Voucher log: Update wording for waiting list (Z#23206690) ( #5454 )
2025-09-09 15:05:45 +02:00
Raphael Michel and GitHub
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] and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and GitHub
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 1f56d97c69ec23a3988e58872752ce02d0a314f8.
* Use pageshow-event as suggested by luelista
2025-09-09 08:31:03 +02:00
Richard Schreiber and GitHub
e34a3ab2ce
Fix html-based form errors not being scrolled to in iOS/Safari ( #5448 )
2025-09-09 08:20:54 +02:00
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) ✨ and GitHub
5d002d8b28
Do not attach text/uri-list ticket formats if multi_download_enabled set ( #5438 )
2025-09-08 09:58:42 +02:00
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
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
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
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 and GitHub
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) ✨ and GitHub
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 and GitHub
0c721c17e5
Raise SyncConfigError instead of KeyError on misconfigured datasync property mappings ( #5429 )
2025-09-04 14:23:01 +02:00
Richard Schreiber and GitHub
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 and GitHub
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 and GitHub
4c2efa0a97
Use different log action types per log_target for mail errors (Z#23204190) ( #5422 )
2025-09-02 15:37:44 +02:00
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
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 and GitHub
b7803565d6
Fix PayPal2 payment creation for free cart ( #5415 )
2025-09-02 09:53:24 +02:00
Richard Schreiber and GitHub
f3b6627e63
Fix handling zero-duration events in organizer day-calendar ( #5414 )
2025-09-02 09:51:05 +02:00
Renne Rocha and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and Raphael Michel
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 and 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
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 and GitHub
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 and GitHub
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 and GitHub
f89a33862a
asynctask.js: Fix gettext being used before translations are loaded (Z#23204825) ( #5401 )
2025-08-22 10:48:53 +02:00
Raphael Michel and GitHub
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
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 and GitHub
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 and GitHub
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 and Raphael Michel
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
Raphael Michel
7ecc64ec73
Bump version to 2025.8.0.dev0
2025-08-20 13:04:14 +02:00
Raphael Michel
c9a806a7d0
Bump version to 2025.7.0
2025-08-20 13:03:45 +02:00
Raphael Michel and Raphael Michel
ab812a7d9c
Translations: Update Italian
...
Currently translated at 35.3% (2145 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-08-20 12:52:07 +02:00
Raphael Michel and GitHub
500bca1323
Address form: Reduce useless XHR calls
2025-08-20 12:43:21 +02:00
Raphael Michel
32be6a159e
Checkout: Hotfix data-trigger-address-info and company_required
2025-08-20 08:59:27 +02:00
Raphael Michel
0152d0c639
Hotfix crash PRETIXEU-C0E
2025-08-20 08:46:30 +02:00
Raphael Michel
e591c74862
Hotfix crash PRETIXEU-C0F
2025-08-20 08:44:33 +02:00
Raphael Michel and Raphael Michel
29de29fe96
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-08-19 19:45:52 +02:00
Raphael Michel and Raphael Michel
7bea17c70f
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-08-19 19:45:52 +02:00
Raphael Michel and Raphael Michel
f2b295e2a2
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-19 19:45:52 +02:00
Raphael Michel and Raphael Michel
64c7bc67bd
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-08-19 19:45:52 +02:00
Raphael Michel and Raphael Michel
c41a754ce6
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-08-19 19:45:52 +02:00
Raphael Michel and Raphael Michel
0bcb6b33bb
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-08-19 19:45:52 +02:00
Raphael Michel and Raphael Michel
1556226ff5
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-19 19:45:52 +02:00
Raphael Michel and Raphael Michel
4c022cb964
Translations: Update German
...
Currently translated at 99.9% (6066 of 6068 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-19 19:45:52 +02:00
Raphael Michel
8fb87fc489
Translations: Update wordlist
2025-08-19 19:08:33 +02:00
Raphael Michel
c8775fb21a
Fix typo in wordlist
2025-08-19 18:37:49 +02:00
Raphael Michel
df0b322707
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2025-08-19 18:36:10 +02:00
Raphael Michel
c200072471
Improve string quality and consistency
2025-08-19 18:35:35 +02:00
Raphael Michel and Raphael Michel
076233cba8
Translations: Update German
...
Currently translated at 100.0% (6070 of 6070 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-19 18:35:24 +02:00
Raphael Michel and Raphael Michel
b6efa9da7d
Translations: Update German
...
Currently translated at 100.0% (6070 of 6070 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-08-19 18:35:24 +02:00
Raphael Michel
489636c335
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2025-08-19 18:02:15 +02:00
Raphael Michel
cbee131378
Fix typos
2025-08-19 18:01:46 +02:00
05c74b7ad6
Pluggable invoice transmission methods ( #5020 )
...
* Flexible invoice transmission
* UI work
* Add peppol and output
* API support
* Profile integration
* Simplify form for individuals
* Remove sent_to_customer usage
* more steps
* Revert "Bank transfer: Allow to send the invoice direclty to the accounting department (#2975 )"
This reverts commit cea6c340be .
* minor fixes
* Fixes after rebase
* update stati
* Backend view
* Transmit and show status
* status, retransmission
* API retransmission
* More fields
* API docs
* Plugin docs
* Update migration
* Add missing license headers
* Remove dead code, fix current tests
* Run isort
* Update regex
* Rebase migration
* Fix migration
* Add tests, fix bugs
* Rebase migration
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
* Apply suggestion from @luelista
Co-authored-by: luelista <weller@rami.io >
* Make migration reversible
* Add TransmissionType.enforce_transmission
* Fix registries API usage after rebase
* Remove code I forgot to delete
* Update transmission status display depending on type
* Add testmode_supported
* Update src/pretix/static/pretixbase/js/addressform.js
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/static/pretixbase/js/addressform.js
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/static/pretixbase/js/addressform.js
Co-authored-by: luelista <weller@rami.io >
* New mechanism for non-required invoice forms
* Update src/pretix/base/invoicing/transmission.py
Co-authored-by: luelista <weller@rami.io >
* Declare testmode_supported for email
* Make transmission_email_other an implementation detail
* Fix failing tests and add new ones
* Update src/pretix/base/services/invoices.py
Co-authored-by: luelista <weller@rami.io >
* Add emails to email history
* Fix comma error
* More generic default email text
* Cleanup
* Remove "email invoices" button and refine logic
* Rebase migration
* Fix edge case
---------
Co-authored-by: luelista <weller@rami.io >
2025-08-19 17:59:45 +02:00
Raphael Michel
37910f6037
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2025-08-19 14:49:36 +02:00
0cc8e59bb0
Webhooks: Add vouchers (Z#23203072) ( #5360 )
...
* Webhooks: Add vouchers (Z#23203072)
This also requires more consistent usage of webhook types to avoid
vouchers not being known to the external system.
* Update src/pretix/api/webhooks.py
Co-authored-by: luelista <weller@rami.io >
* Fix shredder test
---------
Co-authored-by: luelista <weller@rami.io >
2025-08-19 13:04:22 +02:00
Raphael Michel and GitHub
7cdccc7d8e
Bulk order-refund: Create log entries (Z#23203462) ( #5357 )
2025-08-19 12:09:23 +02:00
luelista and GitHub
7e3f6df945
Document datasync_providers registry ( #5387 )
2025-08-19 12:01:26 +02:00
Raphael Michel and GitHub
727ed67ff4
Orders: Prevent race condition in manual status transition (Z#23203887) ( #5385 )
2025-08-19 12:01:03 +02:00
a51a6123f5
Organizer-level plugins ( #5305 )
...
* Add version notes to the docs
* Adapt signal handling
* Add UI
* Add API
* API and tests
* Fix registry
* Update doc/development/api/plugins.rst
Co-authored-by: Felix Rindt <felix@rindt.me >
* Fix failing tests
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/templates/pretixcontrol/organizers/plugin_events.html
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/control/templates/pretixcontrol/organizers/plugins.html
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/control/templates/pretixcontrol/organizers/plugins.html
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/control/navigation.py
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/control/urls.py
Co-authored-by: luelista <weller@rami.io >
* Apply suggestion from @wiffbi
* REbase migration
* Fix review note
* Fix test cases
* Remove plugin from all events if disabled on org level
* Update doc/development/api/plugins.rst
* Unify registries
* Rebase migration
---------
Co-authored-by: Felix Rindt <felix@rindt.me >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
Co-authored-by: luelista <weller@rami.io >
2025-08-19 11:33:34 +02:00
56964b6764
Allow users to run sync jobs immediately ( #5352 )
...
* Allow users to run sync jobs immediately
* Transactional safety for manual handling of sync jobs (#5355 )
* Fix indentation
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-08-18 12:08:25 +02:00
luelista and GitHub
527bc83e5f
Add more sourcefields for datasync ( #5378 )
...
* add email domain field
* add order and ticket URL fields
* add "is admission product" field
* fix types
* Display sourcefields grouped into categories (#5379 )
2025-08-18 12:07:50 +02:00
Raphael Michel and GitHub
626d7ecc90
Upgrade to hierarkey 2.0 ( #5373 )
...
* Upgrade to hierarkey 2.0
* Fix duplicate setting of timezone
* Rebase migration
2025-08-18 11:41:57 +02:00
Luca Sorace "Stranck and GitHub
69e50d35a7
API: Make case insensitive boolean query params ( #5382 )
2025-08-18 11:17:05 +02:00
dependabot[bot] and Raphael Michel
32b704de70
Update sentry-sdk requirement from ==2.34.* to ==2.35.*
...
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.34.0...2.35.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.35.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-18 11:16:18 +02:00
dependabot[bot] and Raphael Michel
1da00f575a
Update protobuf requirement from ==6.31.* to ==6.32.*
...
Updates the requirements on [protobuf](https://github.com/protocolbuffers/protobuf ) to permit the latest version.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 6.32.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-18 11:16:04 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
b7d01e3b28
Translations: Update Japanese
...
Currently translated at 100.0% (5941 of 5941 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-18 11:15:59 +02:00
650b4b461f
Voucher: Add creation date (Z#23202621) ( #5359 )
...
* Voucher: Add creation date (Z#23202621)
* Migration fix
* Update doc/api/resources/vouchers.rst
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/base/migrations/0285_voucher_created.py
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2025-08-18 10:56:53 +02:00
Luca Sorace "Stranck and GitHub
d14f7fb108
Orders API: Add check_quotas to orders/change and PATCH/POST orderpositions query params ( #5323 )
...
* Orders API: Add check_quotas to orders/change and PATCH/POST orderpositions query params
* Refs #5323 : Checkstyle fix
Forgot tu run fkale8 after implementing unit tests oops
* Refs #5323 : Fix unit tests and fix of the previous ones
* Refs #5323 : PR review
2025-08-13 16:15:05 +02:00
Richard Schreiber and GitHub
160f1c2e62
[A11y] Remove skip-to-main fallback container creation ( #5372 )
2025-08-13 12:24:49 +02:00
Raphael Michel and GitHub
b9e627a86c
PDF: Add font fallback on a pragraph level (Z#23203886) ( #5367 )
...
* PDF: Add font fallback on a pragraph level (Z#23203886)
* Fix empty texts
2025-08-13 10:51:23 +02:00
328867c089
Update redis requirement from ==6.3.* to ==6.4.* ( #5353 )
...
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.3.0...v6.4.0 )
---
updated-dependencies:
- dependency-name: redis
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-08-13 09:13:41 +02:00
3e45274343
Update fakeredis requirement from ==2.30.* to ==2.31.* ( #5370 )
...
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.30.0...v2.31.0 )
---
updated-dependencies:
- dependency-name: fakeredis
dependency-version: 2.31.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-08-13 08:31:31 +02:00
538ca9f0c2
Update pypdf requirement from ==5.9.* to ==6.0.* ( #5371 )
...
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.9.0...6.0.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.0.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-08-13 08:31:11 +02:00
Raphael Michel
99e10adad4
Revert "PDF: Add font fallback on a pragraph level (Z#23203886)"
...
This reverts commit 10b5f76356 .
2025-08-12 15:51:43 +02:00
Raphael Michel
10b5f76356
PDF: Add font fallback on a pragraph level (Z#23203886)
2025-08-12 15:51:13 +02:00
Raphael Michel and GitHub
39a0093c6b
Fix subtotal rendering on mobile ( #5365 )
2025-08-12 09:39:21 +02:00
Richard Schreiber and GitHub
d8bf3d0b07
Fix select2 config typo ( #5363 )
2025-08-11 14:30:25 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
4e56ce8927
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-08 16:12:05 +02:00
Raphael Michel and GitHub
807df01f5d
Checkout: Delete invoice address if no longer required (Z#23203488) ( #5358 )
2025-08-08 15:56:35 +02:00
067e11c265
Allow to annul a check-in ( #5303 )
...
* Allow to annul a check-in
* Fix locking
* Update doc/api/resources/checkin.rst
Co-authored-by: Phin Wolkwitz <wolkwitz@rami.io >
---------
Co-authored-by: Phin Wolkwitz <wolkwitz@rami.io >
2025-08-08 09:22:19 +02:00
Mira Weller
b4264c0ae7
Fix deletion of inactive queue items (PRETIXEU-BZ0)
2025-08-07 13:15:55 +02:00
luelista and GitHub
61eff28978
Use deserialized data structures for mapping configuration ( #5351 )
2025-08-07 12:19:15 +02:00
luelista and GitHub
4e89772c2d
Normalize IDN email addresses ( #5350 )
2025-08-07 09:44:15 +02:00
Raphael Michel and 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 and 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
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 and Raphael Michel
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] and Raphael Michel
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 and 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 and 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 and GitHub
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
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 and GitHub
154f10af8f
Fix bulk voucher CSV field description ( #5120 )
2025-08-04 16:35:19 +02:00
Raphael Michel and 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 and 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
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 and GitHub
6338dceb9e
Clarify checkout success message ( #5336 )
2025-08-04 16:07:45 +02:00
Raphael Michel and 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 and 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
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 and GitHub
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] and Raphael Michel
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] and Raphael Michel
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] and Raphael Michel
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] and GitHub
a4aa3cbd3b
Bump django-bootstrap3 from 25.1 to 25.2 ( #5337 )
2025-08-04 14:42:40 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
8ee90cd1c4
Translations: Update Japanese
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-04 14:42:09 +02:00
Ryo Tagami and Raphael Michel
8d1e679a84
Translations: Update Japanese
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-04 14:42:09 +02:00
Hijiri Umemoto and Raphael Michel
87f829f4d2
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 96.0% (5677 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2025-08-04 14:42:09 +02:00
Hijiri Umemoto and Raphael Michel
75dcb920a7
Translations: Update Japanese
...
Currently translated at 97.6% (246 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-08-04 14:42:09 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
e68f0a7402
Translations: Update Japanese
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-04 14:42:09 +02:00
Hijiri Umemoto and Raphael Michel
4255dbfb83
Translations: Update Japanese
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-04 14:42:09 +02:00
Hijiri Umemoto and Raphael Michel
9def5cc7b2
Translations: Update Japanese
...
Currently translated at 99.1% (5857 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-08-04 14:42:09 +02:00
Nikolai and Raphael Michel
17a467887c
Translations: Update Danish
...
Currently translated at 47.5% (2810 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2025-08-04 14:42:09 +02:00
dependabot[bot] and Raphael Michel
0736babf3c
Bump @babel/core from 7.27.7 to 7.28.0 in /src/pretix/static/npm_dir
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.27.7 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-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 14:40:33 +02:00
Raphael Michel
a5b773924c
Hotfix for country names (Z#23166278)
2025-08-04 14:39:57 +02:00
Raphael Michel
391918afe7
Add missing djangojs.po for es_419
2025-08-04 14:39:57 +02:00
Martin Gross
d8f9f9478d
Exporter/orderlist: Add link to position order page (Z#23202597)
2025-07-31 12:39:06 +02:00
Richard Schreiber and GitHub
4d9f1a8efc
[A11y] add main-landmark to all presale pages ( #5332 )
2025-07-30 14:30:45 +02:00
Richard Schreiber and GitHub
23b07e29cd
[A11y] Presale: improve heading levels for better document outline ( #5335 )
2025-07-30 11:51:19 +02:00
e1756a1ebb
API/Vouchers: Expose "budget" and "budget_used" (Z#286557) ( #5325 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-07-28 18:53:15 +02:00
Martin Gross and GitHub
f5b0454e9f
API/Quotas: Expose "ignore_for_event_availability" (Z#23202218) ( #5324 )
2025-07-28 18:22:39 +02:00
Martin Gross
724a109c52
PayPal: Make API-Secret SecretKeySettingsField ( Fixes #5329 )
2025-07-28 18:12:06 +02:00
Christoph Walcher and GitHub
96df3d6831
Support transitive dependencies on data-checkbox-dependency ( #5295 )
2025-07-18 12:53:27 +02:00
Zona Vip and Raphael Michel
dc164f7817
Translations: Update Spanish (Latin America)
...
Currently translated at 5.2% (310 of 5929 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es_419/
powered by weblate
2025-07-18 10:17:51 +02:00
Raphael Michel and GitHub
61ff0a767a
Order list export: Add order URL (Z#23201166) ( #5316 )
2025-07-18 10:03:14 +02:00
423f0cbb90
Add button to reset entire check-in stack (Z#23188730) ( #5312 )
...
* Show print logs to admins
* Add button to reset entire check-in stack (Z#23188730)
* isort
* Update src/pretix/control/templates/pretixcontrol/checkin/reset.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/templates/pretixcontrol/checkin/reset.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/templates/pretixcontrol/checkin/reset.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/control/templates/pretixcontrol/checkin/lists.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-07-18 10:02:18 +02:00
200d520535
Update css-inline requirement from ==0.15.* to ==0.16.* ( #5318 )
...
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.15.0...v0.16.0 )
---
updated-dependencies:
- dependency-name: css-inline
dependency-version: 0.16.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-07-17 22:17:03 +02:00
e2ae553c69
Add Spanish (LatAm) and improve how we count language coverage (Z#23200505) ( #5308 )
...
* Add Spanish (LatAm) and improve how we count language coverage
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Fix license header
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-07-17 17:06:25 +02:00
Raphael Michel and GitHub
3ddf759a1b
Helper and docs for offlinesales API ( #5302 )
2025-07-17 17:01:23 +02:00
Raphael Michel and GitHub
614a086227
Add API change from pretix-exhibitors (Z#23198169) ( #5289 )
2025-07-17 16:53:26 +02:00
Olexandr88 and GitHub
35583f30bb
Update README.rst ( #5299 )
2025-07-17 11:21:28 +02:00
luelista and GitHub
38be6d13da
Update setup.rst ( #5283 )
2025-07-17 11:21:09 +02:00
Raphael Michel
6a8ec1ec7f
Generalize link footer on organizer page as well
2025-07-17 10:32:09 +02:00
Raphael Michel and GitHub
0b799b132d
Generalize link in footer to "Contact" (Z#23200756) ( #5315 )
2025-07-16 17:40:50 +02:00
Raphael Michel and GitHub
0dd66f9468
runperiodic: Robustness against closed DB connections ( #5314 )
2025-07-16 15:35:19 +02:00
Raphael Michel and GitHub
149f1ee871
Product list: Fix consistency issue (Z#23201046) ( #5307 )
2025-07-16 14:51:11 +02:00
dependabot[bot] and Raphael Michel
ec60ea9603
Update pypdf requirement from ==5.7.* to ==5.8.*
...
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.7.0...5.8.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 5.8.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-15 10:10:30 +02:00
Raphael Michel and GitHub
04e92e9f2f
Order import: Allow to create multiple multi-ticket orders ( #5304 )
...
* Order import: Allow to create multiple multi-ticket orders
* Update src/pretix/base/modelimport_orders.py
* Fix failing test
2025-07-14 10:03:16 +02:00
Richard Schreiber and GitHub
14d6013292
FormFields: remove placeholders duplicating labels ( #5135 )
2025-07-10 16:06:36 +02:00
Raphael Michel
415bff5c72
Device connection: Add copy buttons for manual setup
2025-07-10 14:46:24 +02:00
Richard Schreiber and GitHub
582c6c1771
Widget: limit max-width, make mobile overlay bigger (Z#23196339) ( #5298 )
...
* Widget: limit max-width, make mobile overlay bigger
* overlay in fullscreen for small screens
* re-add topbar for close-button on mobile
* tweak close button-top on mobile
* invert color to make close-button a filled circle again
2025-07-10 13:10:30 +02:00
Raphael Michel and GitHub
13833b05b1
PDF editor: Add variable for price including bundles (Z#23197864) ( #5284 )
2025-07-08 17:21:43 +02:00
a381adac33
API: Add transactions ( #5292 )
...
* API: Add transactions
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-07-08 14:11:53 +02:00
177b9cdcbb
Voucher form: Field-specific error messages (Z#23199648) ( #5291 )
...
* Voucher form: Field-specific error messages (Z#23199648)
* Update src/pretix/control/forms/vouchers.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-07-08 14:11:44 +02:00
Richard Schreiber and GitHub
a5f7f2bd0c
Control: add event slug errors as help-text ( #5288 )
2025-07-08 13:49:41 +02:00
Martin Gross and GitHub
6bc88b3c0d
Invoice: Add spacer before optional intro text ( #5297 )
2025-07-08 11:15:11 +02:00
Jan Van Haver and Raphael Michel
d7759f7eab
Translations: Update Dutch
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-07-08 09:59:25 +02:00
Rosariocastellana and Raphael Michel
1aeaa39882
Translations: Update Italian
...
Currently translated at 36.3% (2147 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-07-08 09:59:25 +02:00
Raphael Michel and Raphael Michel
1e62d06f2d
Translations: Update German
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-07-08 09:59:25 +02:00
Richard Schreiber and GitHub
a90b40035c
Widget: fix overlay-centering being overwritten ( #5294 )
2025-07-04 13:47:57 +02:00
dependabot[bot] and GitHub
1c79e06af8
Update pillow requirement from ==11.2.* to ==11.3.* ( #5286 )
2025-07-03 12:19:23 +02:00
fda8c8bc37
Update pytest-xdist requirement from ==3.7.* to ==3.8.* ( #5287 )
...
Updates the requirements on [pytest-xdist](https://github.com/pytest-dev/pytest-xdist ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases )
- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v3.7.0...v3.8.0 )
---
updated-dependencies:
- dependency-name: pytest-xdist
dependency-version: 3.8.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-07-03 12:19:14 +02:00
dependabot[bot] and GitHub
3f11f351b8
Bump @babel/core from 7.27.4 to 7.27.7 in /src/pretix/static/npm_dir ( #5285 )
2025-07-03 12:19:08 +02:00
43cc4333a6
Update pypdf requirement from ==5.6.* to ==5.7.* ( #5281 )
...
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.6.0...5.7.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 5.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-07-03 12:18:57 +02:00
Jan Van Haver and Raphael Michel
e1821f1bb7
Translations: Update Dutch
...
Currently translated at 99.7% (5894 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-07-02 18:51:26 +02:00
Tim Maurizio Dullaart and Raphael Michel
4514701d1b
Translations: Update Dutch
...
Currently translated at 99.7% (5894 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-07-02 18:51:26 +02:00
CVZ-es and Raphael Michel
08baf0ee32
Translations: Update Spanish
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-07-02 18:51:26 +02:00
CVZ-es and Raphael Michel
08bbdbbd97
Translations: Update French
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-07-02 18:51:26 +02:00
Martin Gross
25cd84c459
mail_bcc: Add comma-separation hint
2025-07-02 15:08:25 +02:00
Richard Schreiber
7177ac18f7
Widget: add missing semi-colon
2025-07-01 12:26:44 +02:00
Richard Schreiber and GitHub
2788ba10fe
Fix broken widget cache ( #5282 )
2025-07-01 11:15:02 +02:00
Raphael Michel
19a7042c16
Fix migration for large databases
2025-06-30 19:45:46 +02:00
14ed6982a5
New data model for default tax rule and new options for cancellation fees ( #4962 )
...
* New data model for default tax rule
* Remove misleading empty label when field is not optional
* Allow to split cancellation fee
* Fix API and tests
* Update migration
* Update src/tests/api/test_taxrules.py
Co-authored-by: luelista <weller@rami.io >
* Update src/tests/api/test_taxrules.py
Co-authored-by: luelista <weller@rami.io >
* Review note
* Update src/pretix/base/models/tax.py
Co-authored-by: luelista <weller@rami.io >
* Flip API behaviour for default
* Fix failing tests
* Fix failing test
* Split migration
---------
Co-authored-by: luelista <weller@rami.io >
2025-06-30 16:47:09 +02:00
Richard Schreiber and GitHub
090358833d
Remove browserconfig.xml ( #5280 )
...
* Remove meta-elements
* remove url-route
2025-06-30 11:25:18 +02:00
Raphael Michel and GitHub
f0212d910d
Widget: Make table stripe colors background-agnostic ( #5277 )
2025-06-30 11:20:14 +02:00
Richard Schreiber and GitHub
a4c74f6310
PDF-Editor: use panel-head as topbar for common commands/tools and preview/save ( #4977 )
2025-06-30 11:19:39 +02:00
Richard Schreiber and GitHub
f66a41f6a7
Presale: remove webmanifest ( #5275 )
...
* Remove webmanifest from presale
* move webmanifest from presale to base urls
2025-06-30 09:33:42 +02:00
Raphael Michel
1a990dfecc
Bump version to 2025.7.0.dev0
2025-06-27 09:28:21 +02:00
Raphael Michel
74ac6ab102
Bump version to 2025.6.0
Build / Packaging (3.11) (pull_request) Has been cancelled
Documentation / Spellcheck (pull_request) Has been cancelled
Strings / Check gettext syntax (pull_request) Has been cancelled
Strings / Spellcheck (pull_request) Has been cancelled
Code Style / isort (pull_request) Has been cancelled
Code Style / flake8 (pull_request) Has been cancelled
Code Style / licenseheaders (pull_request) Has been cancelled
Tests / Tests (postgres, 3.10) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.11) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.9) (pull_request) Has been cancelled
Tests / Tests (sqlite, 3.11) (pull_request) Has been cancelled
2025-06-27 09:28:05 +02:00
Raphael Michel
eb912f1e22
Remove useless translation tag
2025-06-27 09:27:48 +02:00
Raphael Michel and Raphael Michel
fc7d0025ab
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-06-26 17:18:45 +02:00
Raphael Michel and Raphael Michel
e58e1187d0
Translations: Update German
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-06-26 17:18:45 +02:00
Raphael Michel
436960ff76
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-06-26 11:11:13 +02:00
Raphael Michel
e796dc3a65
Webhooks: Fix typo in retry interval
2025-06-25 16:46:52 +02:00
Richard Schreiber
545625b732
Fix failing flake8
2025-06-25 11:24:11 +02:00
Richard Schreiber and GitHub
9bf302e5ae
Widget: deprecate v1 and deliver v2 instead ( #5273 )
...
* Widget: deprecate v1 and redirect to v2
* Make redirect permanent
* remove v1 files
* do not redirect, just serve version_min
* add version-comment to delivered css/js-file
* fix tests
2025-06-25 11:20:34 +02:00
0c7c50cffc
Update sentry-sdk requirement from ==2.30.* to ==2.31.* ( #5271 )
...
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.31.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-06-25 11:19:13 +02:00
조정화 and Raphael Michel
2c094f4c30
Translations: Update Korean
...
Currently translated at 52.3% (3088 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-06-25 10:56:57 +02:00
조정화 and Raphael Michel
e820424bdf
Translations: Update Korean
...
Currently translated at 100.0% (252 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ko/
powered by weblate
2025-06-25 10:56:57 +02:00
Raphael Michel and Raphael Michel
cb3d88a923
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5900 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-06-25 10:56:57 +02:00
Raphael Michel and Raphael Michel
530ce06155
Translations: Update German
...
Currently translated at 100.0% (5900 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-06-25 10:56:57 +02:00
Raphael Michel and GitHub
9017128513
Webhooks: Fix retry logic (Z#23197527) ( #5250 )
...
* Webhooks: Fix retry logic (Z#23197527)
* Add no-op migration
2025-06-25 08:56:46 +02:00
5d3fc62ba4
Questions: Validate type changes (Z#23197118) ( #5259 )
...
* Questions: Validate type changes (Z#23197118)
* Update src/pretix/base/forms/questions.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/forms/questions.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/forms/questions.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/models/items.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Fix failing test
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-06-24 17:54:28 +02:00
243db008e1
Bump markdown from 3.8 to 3.8.2 ( #5266 )
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.8 to 3.8.2.
- [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...3.8.2 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: 3.8.2
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-06-24 16:18:55 +02:00
5ea9f819e6
Update css-inline requirement from ==0.14.* to ==0.15.* ( #5267 )
...
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/c-v0.14.0...c-v0.15.0 )
---
updated-dependencies:
- dependency-name: css-inline
dependency-version: 0.15.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-06-24 16:18:41 +02:00
a5eb009e55
Update flake8 requirement from ==7.2.* to ==7.3.* ( #5268 )
...
Updates the requirements on [flake8](https://github.com/pycqa/flake8 ) to permit the latest version.
- [Commits](https://github.com/pycqa/flake8/compare/7.2.0...7.3.0 )
---
updated-dependencies:
- dependency-name: flake8
dependency-version: 7.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-06-24 16:18:30 +02:00
5129ed3846
Update webauthn requirement from ==2.5.* to ==2.6.* ( #5269 )
...
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.5.0...v2.6.0 )
---
updated-dependencies:
- dependency-name: webauthn
dependency-version: 2.6.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-06-24 16:18:17 +02:00
Raphael Michel and GitHub
f51906338f
Order detail: Set correct language for invoice email (Z#23197863) ( #5260 )
2025-06-24 16:14:33 +02:00
Raphael Michel and GitHub
d67e1116f4
Address forms: Add "federal entity" of Mexico to state list
2025-06-24 10:05:36 +02:00
f6df03c427
Bump brace-expansion from 1.1.11 to 1.1.12 in /src/pretix/static/npm_dir ( #5265 )
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 17:17:57 +02:00
308eac20b2
Update redis requirement from ==5.2.* to ==6.2.* ( #5181 )
...
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/v5.2.0...v6.2.0 )
---
updated-dependencies:
- dependency-name: redis
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-06-23 17:03:41 +02:00
ab3c03b278
Update fakeredis requirement from ==2.26.* to ==2.30.* ( #5253 )
...
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.26.0...v2.30.0 )
---
updated-dependencies:
- dependency-name: fakeredis
dependency-version: 2.30.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-06-23 16:27:21 +02:00
161404f152
Update sentry-sdk requirement from ==2.29.* to ==2.30.* ( #5241 )
...
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.29.0...2.30.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.30.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-06-23 16:06:30 +02:00
8b119b329c
Update django-redis requirement from ==5.4.* to ==6.0.* ( #5252 )
...
Updates the requirements on [django-redis](https://github.com/jazzband/django-redis ) to permit the latest version.
- [Release notes](https://github.com/jazzband/django-redis/releases )
- [Changelog](https://github.com/jazzband/django-redis/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jazzband/django-redis/compare/5.4.0...6.0.0 )
---
updated-dependencies:
- dependency-name: django-redis
dependency-version: 6.0.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-06-23 15:44:22 +02:00
Raphael Michel
512ca1966d
Remove a cache isolation issue during tests
2025-06-23 15:40:54 +02:00
90ec82ea1a
Update oauthlib requirement from ==3.2.* to ==3.3.* ( #5254 )
...
Updates the requirements on [oauthlib](https://github.com/oauthlib/oauthlib ) to permit the latest version.
- [Release notes](https://github.com/oauthlib/oauthlib/releases )
- [Changelog](https://github.com/oauthlib/oauthlib/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/oauthlib/oauthlib/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: oauthlib
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-06-23 15:02:53 +02:00
Richard Schreiber and GitHub
d55f411989
Add data-article-id to reference cart-item in product-list ( #5244 )
2025-06-23 11:49:23 +02:00
Raphael Michel and GitHub
40855e14d9
Fix non-total ordering of items (fixes flaky test) ( #5251 )
2025-06-23 10:04:12 +02:00
Richard Schreiber and GitHub
7bb2e4c170
Improve stats-UI fix ( #5243 )
...
* Improve stats-UI fix
* remove unused stats_json
2025-06-18 09:11:16 +02:00
Raphael Michel and GitHub
dec07b2df1
Subevent calendar: Respect time machine ( #5231 )
2025-06-17 11:30:52 +02:00
Raphael Michel and GitHub
9fc9aaa661
Event settings: Fix duplicate font choices (Z#23196687) ( #5230 )
2025-06-17 09:58:18 +02:00
70f71c8077
Email: Remove more characters from sender name (Z#23197264) ( #5248 )
...
* Email: Remove more characters from sender name (Z#23197264)
* fix typo
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-06-16 10:49:08 +02:00
Richard Schreiber and GitHub
dc198d4ab6
Control: fix question graphs UI ( #5242 )
2025-06-13 11:05:10 +02:00
Richard Schreiber and Raphael Michel
fdbb03d038
Translations: Update German
...
Currently translated at 100.0% (5900 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-06-13 11:02:25 +02:00
8418d03add
Questions: Express percentage of tickets (Z#23196542) ( #5239 )
...
* Questions: Express percentage of tickets (Z#23196542)
* add missing td for sum
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-06-13 11:01:37 +02:00
luelista and GitHub
b5f8438c18
Show warning on incompatible waiting list options ( #5218 )
...
If "Hide all products that are sold out" is enabled, the waiting list won't work.
2025-06-13 11:01:18 +02:00
Raphael Michel and GitHub
5420f57aa2
Subevent bulk editing: Warn about deleted quotas ( #5238 )
...
* Subevent bulk editing: Warn about deleted quotas
* Fix condition
* Update alerts
2025-06-13 11:01:00 +02:00
luelista and GitHub
b5e20df508
Use proper log entry types for waiting list emails ( #5070 ) ( #5219 )
2025-06-12 14:03:40 +02:00
Raphael Michel and GitHub
eba5c1b36d
API: Fix crash on distributing a fee over tax rates with zero value (Z#23196669) ( #5226 )
2025-06-12 14:03:25 +02:00
7d30ecf527
API: Add items__in filter for quotas (Z#23195926) ( #5232 )
...
* API: Add items__in filter for quotas (Z#23195926)
* Update doc/api/resources/quotas.rst
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-06-12 12:24:45 +02:00
Raphael Michel
2359307462
Remove replaced docs
2025-06-12 10:54:28 +02:00
325f7c565d
Bump django-localflavor from 4.0 to 5.0 ( #5234 )
...
Bumps [django-localflavor](https://github.com/django/django-localflavor ) from 4.0 to 5.0.
- [Changelog](https://github.com/django/django-localflavor/blob/master/docs/changelog.rst )
- [Commits](https://github.com/django/django-localflavor/compare/4.0...5.0 )
---
updated-dependencies:
- dependency-name: django-localflavor
dependency-version: '5.0'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-11 10:57:10 +02:00
luelista and GitHub
df48adef1b
Filter payment method sales channels when cloning event to new organizer (Z#23196085) ( #5220 )
2025-06-11 10:56:58 +02:00
Richard Schreiber and GitHub
74cea09f6c
[A11y] add missing autcomplete ( #5236 )
2025-06-11 10:47:17 +02:00
Richard Schreiber and GitHub
e8abe5cad8
[A11y] fix variations toggle-button missing aria-controls ( #5237 )
2025-06-11 10:46:53 +02:00
조정화 and Raphael Michel
6c9f66487d
Translations: Update Korean
...
Currently translated at 51.4% (3036 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-06-11 09:40:37 +02:00
조정화 and Raphael Michel
5f828127bf
Translations: Update Korean
...
Currently translated at 49.8% (2943 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-06-11 09:40:37 +02:00
Michael Dao and Raphael Michel
c5b3093f20
Translations: Update Vietnamese
...
Currently translated at 89.1% (5261 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/vi/
powered by weblate
2025-06-11 09:40:37 +02:00
Richard Schreiber and GitHub
ae4073b3e4
[A11y] improve cart renew confirmation ( #5206 )
...
* [A11y] improve cart renew confirmation
* revert time
* add inline-dialog to cart-renewal-button so confirm-button has interactive meaning
2025-06-11 08:58:26 +02:00
Richard Schreiber and GitHub
362ac8de6f
[A11y] Widget: pass doc title in overlay to iframe.title ( #5210 )
2025-06-10 20:41:51 +02:00
Richard Schreiber and GitHub
cced9cd768
Widget: remove role=alertdialog for checkout overlay as it is to obtrusive in NVDA ( #5211 )
2025-06-10 20:41:23 +02:00
Richard Schreiber and GitHub
dfb45e13ca
[A11y] Widget: make inputs min-height instead of fixed height ( #5216 )
2025-06-10 20:40:52 +02:00
Richard Schreiber and GitHub
23489f50f8
[A11y] Widget: change calendar table aria-label to labelledby ( #5217 )
2025-06-10 20:40:33 +02:00
Richard Schreiber and GitHub
80148a8435
[A11y] Widget: move dialog-focus to close-button ( #5221 )
2025-06-10 20:39:43 +02:00
Richard Schreiber and GitHub
9f49b7747c
[A11y] Checkout: fix semantics for addon-list, etc. ( #5212 )
2025-06-10 20:39:16 +02:00
Richard Schreiber and GitHub
b75f8bf893
Widget: fix loading spinner not showing on API-request ( #5228 )
...
* Widget: fix loading spinner not showing while API-request
* remove not needed showModal as it is handled be frame_loading-watcher
* add double check if dialog is open before closing it
2025-06-10 20:35:11 +02:00
Richard Schreiber and GitHub
d53af424cf
Widget: fix prefill 1 with variation-product ( #5229 )
2025-06-10 20:34:47 +02:00
Richard Schreiber and GitHub
24c02751cc
Fix phone tel-country-code label and autocomplete ( #5227 )
...
* Fix phone tel-country-code label and autocomplete
* Add autocomplete sectioning for MultiWidget
2025-06-10 20:34:08 +02:00
dependabot[bot] and GitHub
2f7a00e660
Update protobuf requirement from ==6.30.* to ==6.31.* ( #5222 )
2025-06-10 15:17:32 +02:00
767b01be9a
Update pytest requirement from ==8.3.* to ==8.4.* ( #5200 )
...
Updates the requirements on [pytest](https://github.com/pytest-dev/pytest ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.0.dev0...8.4.0 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 8.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-06-10 15:17:20 +02:00
dependabot[bot] and GitHub
f9acefc0f9
Update pypdf requirement from ==5.4.* to ==5.6.* ( #5201 )
2025-06-10 15:17:05 +02:00
Tim Maurizio Dullaart and Raphael Michel
234a3d0db1
Translations: Update Dutch
...
Currently translated at 100.0% (252 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2025-06-10 15:09:45 +02:00
Tim Maurizio Dullaart and Raphael Michel
b7228ff5b8
Translations: Update Dutch
...
Currently translated at 100.0% (5900 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-06-10 15:09:45 +02:00
Michael Dao and Raphael Michel
053c713a2a
Translations: Update Vietnamese
...
Currently translated at 24.5% (1448 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/vi/
powered by weblate
2025-06-10 15:09:45 +02:00
Michael Dao and Raphael Michel
6959dca7c1
Translations: Update Vietnamese
...
Currently translated at 23.7% (1404 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/vi/
powered by weblate
2025-06-10 15:09:45 +02:00
Michael Dao and Raphael Michel
87312c9d8a
Translations: Update Vietnamese
...
Currently translated at 100.0% (252 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/vi/
powered by weblate
2025-06-10 15:09:45 +02:00
Michael Dao and Raphael Michel
4b697b9244
Translations: Update Vietnamese
...
Currently translated at 3.0% (181 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/vi/
powered by weblate
2025-06-10 15:09:45 +02:00
Michael Dao and Raphael Michel
cc55aba2e6
Translations: Update Vietnamese
...
Currently translated at 60.3% (152 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/vi/
powered by weblate
2025-06-10 15:09:45 +02:00
Michael Dao and Raphael Michel
fbbc6502f3
Translations: Update Vietnamese
...
Currently translated at 2.6% (156 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/vi/
powered by weblate
2025-06-10 15:09:45 +02:00
Michael Dao and Raphael Michel
62b3af2197
Translations: Update Vietnamese
...
Currently translated at 2.5% (150 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/vi/
powered by weblate
2025-06-10 15:09:45 +02:00
Francisco Rosa and Raphael Michel
177717d594
Translations: Update Portuguese
...
Currently translated at 7.1% (18 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt/
powered by weblate
2025-06-10 15:09:45 +02:00
Francisco Rosa and Raphael Michel
2f2991105a
Translations: Update Portuguese
...
Currently translated at 5.2% (309 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt/
powered by weblate
2025-06-10 15:09:45 +02:00
조정화 and Raphael Michel
d03af3ce06
Translations: Update Korean
...
Currently translated at 97.6% (246 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ko/
powered by weblate
2025-06-10 15:09:45 +02:00
조정화 and Raphael Michel
6b95bfbc96
Translations: Update Korean
...
Currently translated at 48.6% (2868 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-06-10 15:09:45 +02:00
Renne Rocha and Raphael Michel
0f4d5b639d
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.0% (5430 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-06-10 15:09:45 +02:00
Anarion Dunedain and Raphael Michel
53ebee37fe
Translations: Update Polish
...
Currently translated at 99.0% (5846 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2025-06-10 15:09:45 +02:00
Richard Schreiber and GitHub
572973b5c0
Remove fade-in for dialogs to remove flickering when showing multiple dialogs in a row ( #5208 )
2025-06-10 14:12:26 +02:00
Richard Schreiber and GitHub
ab72abea0a
[A11y] add autocomplete to customer forms email input ( #5214 )
2025-06-10 12:54:25 +02:00
Raphael Michel and GitHub
c53fc8df4e
Developer docs: Remove some ancient history ( #5224 )
2025-06-10 12:20:41 +02:00
luelista and GitHub
87fb3d2df8
Event timeline: add direct links, payment provider availability (Z#23195903) ( #5209 )
...
* link directly to tabs/fields
* add missing payment provider availability_start dates
2025-06-05 12:59:26 +02:00
Richard Schreiber and GitHub
6aa3747403
Fix sneak-peek missing inert-attribute ( #5207 )
2025-06-03 21:49:59 +02:00
Raphael Michel and GitHub
d255c40a0b
[A11y] Do not set autocomplete section if autocomplete is off ( #5194 )
2025-06-03 11:08:17 +02:00
Richard Schreiber and GitHub
f600200ec6
[A11y] improve questions step ( #5199 )
...
* [A11y] fix copy-answer buttons being inside interactive summary
* fix legends missing fieldsets
* indent explanation-texts
* Do not indent explanation, move copy-button after explanation
* fix code indent
* remove unneccessary change
2025-06-03 10:06:40 +02:00
3f9b52ad0c
Bump @babel/preset-env in /src/pretix/static/npm_dir ( #5190 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.27.1 to 7.27.2.
- [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.27.2/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-version: 7.27.2
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-06-02 18:42:08 +02:00
Phin Wolkwitz and GitHub
36c0acc574
Fix unavailable input options (Z#23194875) ( #5178 )
...
* Fix unavailable input options
* Fix it also for items with variations
* Fix it also for items with variations
2025-06-02 18:41:47 +02:00
ac2f2e073e
Update pytest-xdist requirement from ==3.6.* to ==3.7.* ( #5186 )
...
Updates the requirements on [pytest-xdist](https://github.com/pytest-dev/pytest-xdist ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases )
- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v3.6.0...v3.7.0 )
---
updated-dependencies:
- dependency-name: pytest-xdist
dependency-version: 3.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-06-02 17:48:31 +02:00
75215b64e1
Update aiohttp requirement from ==3.11.* to ==3.12.* ( #5187 )
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.12.4
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-06-02 17:48:17 +02:00
54e109251c
Bump @babel/core from 7.27.1 to 7.27.4 in /src/pretix/static/npm_dir ( #5191 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.27.1 to 7.27.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.27.4/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.27.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-06-02 17:48:00 +02:00
Hijiri Umemoto and Raphael Michel
3180bd8a6e
Translations: Update Japanese
...
Currently translated at 96.4% (243 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-06-02 17:47:50 +02:00
Hijiri Umemoto and Raphael Michel
c271c6dea8
Translations: Update Japanese
...
Currently translated at 99.3% (5862 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-06-02 17:47:50 +02:00
Richard Schreiber and GitHub
3a48279b22
[A11y] add group labelling to single input name-widget ( #5195 )
2025-06-02 15:53:35 +02:00
0ee451560a
[A11y] fix organizer event view navigation missing aria-current ( #5196 )
...
* [A11y] fix organizer event view navigation
* Update src/pretix/presale/templates/pretixpresale/fragment_calendar_nav.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-06-02 15:53:11 +02:00
Richard Schreiber and GitHub
f0c95c4b03
[A11y] fix color contrast on hover for .active default-buttons ( #5198 )
2025-06-02 15:52:42 +02:00
Richard Schreiber and GitHub
5866162932
[A11y] change organizer page-titles based calendar-view ( #5197 )
...
* [A11y] change organizer page-titles based calendar-view
* add current date to title as in h2
2025-06-02 15:52:21 +02:00
Raphael Michel
f9c0baf369
Bump version to 2025.6.0.dev0
2025-06-02 12:16:44 +02:00
Richard Schreiber and GitHub
d97f203d70
[A11y] fix error page focus outline ( #5193 )
2025-06-02 12:15:28 +02:00
Raphael Michel
0ef5385b99
Bump version to 2025.5.0
2025-05-30 13:40:06 +02:00
66a4a34383
[A11y] fix giftcard-checkout error messages ( #5175 )
...
* [A11y] fix giftcard-checkout error messages
* move validation to payment_form
* Update checkout_payment.html
* move already-used check to clean as well
* fix tests
* fix code style issue
* fix giftcard-payment in redeem-view
* Fix responsiveness on checkout
* Fix paying for existing orders
* fix cart.py for new GiftCardPaymentForm-signature
* fix order_tests
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-05-30 13:29:33 +02:00
Raphael Michel and GitHub
1752b2f037
Do not allow to bulk-set empty names for subevents (Z#23194943) ( #5184 )
2025-05-30 13:29:18 +02:00
CVZ-es and Raphael Michel
e6dd24b9d5
Translations: Update Spanish
...
Currently translated at 100.0% (252 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2025-05-30 13:17:26 +02:00
CVZ-es and Raphael Michel
2c7196d996
Translations: Update Spanish
...
Currently translated at 100.0% (5900 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-05-30 13:17:26 +02:00
Raphael Michel and Raphael Michel
99e69ef4a6
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5900 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-30 13:17:26 +02:00
Raphael Michel and Raphael Michel
03ce0d6817
Translations: Update German
...
Currently translated at 100.0% (5900 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-05-30 13:17:26 +02:00
CVZ-es and Raphael Michel
509500f100
Translations: Update Spanish
...
Currently translated at 99.8% (5894 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-05-30 13:17:26 +02:00
Raphael Michel and Raphael Michel
165410c2f5
Translations: Update German
...
Currently translated at 100.0% (252 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2025-05-30 13:17:26 +02:00
CVZ-es and Raphael Michel
875da30238
Translations: Update Spanish
...
Currently translated at 99.8% (5890 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-05-30 13:17:26 +02:00
Raphael Michel and Raphael Michel
df1be0bf86
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (252 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2025-05-30 13:17:26 +02:00
Raphael Michel and Raphael Michel
25605d294b
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.8% (5892 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-30 13:17:26 +02:00
CVZ-es and Raphael Michel
0877da3c58
Translations: Update Spanish
...
Currently translated at 99.7% (5888 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-05-30 13:17:26 +02:00
CVZ-es and Raphael Michel
f9d1a89950
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-05-30 13:17:26 +02:00
CVZ-es and Raphael Michel
1fb29bbe85
Translations: Update French
...
Currently translated at 100.0% (5900 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-05-30 13:17:26 +02:00
Raphael Michel and Raphael Michel
e01b8251ce
Translations: Update German
...
Currently translated at 99.6% (251 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2025-05-30 13:17:26 +02:00
Raphael Michel and Raphael Michel
295c043375
Translations: Update German
...
Currently translated at 99.8% (5892 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-05-30 13:17:26 +02:00
Richard Schreiber and GitHub
001780e4a0
[A11y] add aria-label to inline seat.svg icon ( #5183 )
2025-05-30 12:57:09 +02:00
Raphael Michel
c7ca7ced6b
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-05-30 12:36:09 +02:00
12236cb8ed
Update sentry-sdk requirement from ==2.27.* to ==2.29.* ( #5127 )
...
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.27.0...2.29.1 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.29.1
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-05-30 11:31:28 +02:00
63f361f259
Update pycryptodome requirement from ==3.22.* to ==3.23.* ( #5138 )
...
Updates the requirements on [pycryptodome](https://github.com/Legrandin/pycryptodome ) to permit the latest version.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases )
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst )
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.22.0...v3.23.0 )
---
updated-dependencies:
- dependency-name: pycryptodome
dependency-version: 3.23.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-05-30 11:31:12 +02:00
Raphael Michel and GitHub
30e5214358
Update SECURITY.md
2025-05-29 10:46:32 +02:00
fe7a076dd4
Remove unused form.has-seating classes ( #5179 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-05-28 18:11:54 +02:00
luelista and GitHub
0f4a767b58
Fix form.has-seating class in voucher.html ( #5180 )
2025-05-28 18:10:11 +02:00
e8ff743b76
Improve wording for cart-renew dialog ( #5174 )
...
* Improve wording for cart-renew dialog
* remove duplication of static texts for dialog
Co-authored-by: luelista <weller@rami.io >
* Fix typo
Co-authored-by: Raphael Michel <michel@rami.io >
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
Co-authored-by: Raphael Michel <michel@rami.io >
2025-05-28 17:36:37 +02:00
Richard Schreiber and GitHub
fe0b8c9f97
Simplify empty add-to-cart check ( #5177 )
2025-05-28 17:30:15 +02:00
Richard Schreiber and GitHub
8ad0944dcf
Fix widget v2 deployment updateassets ( #5176 )
...
* Fix widget v2 deployment updateassets
* fix code style issues
2025-05-28 15:49:05 +02:00
92f7456eca
Widget: add versioning support and add v2 with improved a11y-support ( #5136 )
...
* Add support for versioning widget.js
* add versionable css
* add version deprecation + redirect
* use dynamic template_path instead of dynamic css_path
* remove dummy code from widget.v1.scss
* fix typo
* [A11y] fix input border & focus style (#5149 )
* [A11y] fix input border & focus style
* Fix double semi-colon
* [A11y] make collapse-indicator a button (#5150 )
* Fix source order for cart-exists-message (#5152 )
* [A11y] underline links (#5151 )
* [A11y] Move modal-dialogs to HTMLDialogElement (#5147 )
* [A11y] move widget/iframe to html-dialog
* make lightbox a dialog
* move error-alert to dialog
* re-add crossorigin
* fix esc-handling and move animation to icon to enable focusing the button
* fix code-style issues
* block canceling loading iframe
* Escape/cancel blocking fix for Chrome
* add round focus-outline when dialog is loading
* Widget v2: change voucher-link to hash-based link (#5161 )
* Fix variants toggle-button being submit-button
* Widget v2: make single-item-select button and always show custom-spinners (#5165 )
* Widget v2: make single-item-select=button default
* remove native-spinners and single_item_select
* Stop suggesting old parameter
---------
Co-authored-by: Raphael Michel <michel@rami.io >
* Widget v2: add filter button to events metadata-filter (#5162 )
* Widget v2: do not underline events in list and calendar (#5163 )
* Fix checkbox button missing border radius (#5158 )
* Widget v2: turn add-to-cart-button into resume-button if cart-exists and no items selected (#5160 )
* Widget v2: make cart-alert live=polite
* Add resume-button if cart-exists and no items selected
* fix error handling with new-tab and later returning to old window
* Fix cart-message button being full height
* fix amount_selected recalc
* Fix broken v-model
* fix merge
* Widget v2: Remove link from variation-product title (#5159 )
* Remove link from variation-product, focus associated input
* open variations onclick on product-title
* clickable elements should be focussable and interactive, so better remove click-handler on product-title
* Widget v2: Fix calendar events color contrast (#5164 )
* Widget v2: Fix calendar events color contrast
* fix status-bubbles in list-view
* fix color in mobile
* add striped-background to calendar and week
* improve display of calendar for super small screens
* Fix meta-filter legend not being screen-reader accessible
* update version_default to 2
Co-authored-by: Raphael Michel <michel@rami.io >
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-05-28 15:02:39 +02:00
e46e689f01
Allow to add declaration of accessibility ( #5140 )
...
* Allow to add declaration of accessibility
* add fallback for empty accessibility_title
* unify label format (not "Title for")
* move title to top and set helptext before text
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-05-28 13:23:04 +02:00
Martin Gross and Raphael Michel
84a909b889
Translations: Update Korean
...
Currently translated at 43.3% (2552 of 5893 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-28 13:22:53 +02:00
조정화 and Raphael Michel
bacfe37686
Translations: Update Korean
...
Currently translated at 98.7% (242 of 245 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ko/
powered by weblate
2025-05-28 13:22:53 +02:00
조정화 and Raphael Michel
5ec88f48da
Translations: Update Korean
...
Currently translated at 43.3% (2552 of 5893 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-28 13:22:53 +02:00
Renne Rocha and Raphael Michel
75a2418702
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.1% (5429 of 5893 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-05-28 13:22:53 +02:00
Yasunobu YesNo Kawaguchi and Raphael Michel
4c66a140e7
Translations: Update Japanese
...
Currently translated at 99.4% (5861 of 5893 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-05-28 13:22:53 +02:00
c10e96795f
Widget: Respect order_max of voucher ( #5167 )
...
* Widget: Respect order_max of voucher
* fix tests, make voucher.max_usages explicit
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-05-28 13:21:21 +02:00
Richard Schreiber and GitHub
72b39932b7
Fix info-row img not being scaled correctly ( #5173 )
...
* Fix info-row img not being scaled correctly
* improve centering when fully colored img-icon is used
2025-05-28 11:44:58 +02:00
Raphael Michel and GitHub
5fb1fc23ce
Refactor stubs for gettext JS function ( #5170 )
2025-05-27 17:24:04 +02:00
Richard Schreiber
20de9830db
Remove unused renewed-parameter in draw_deadline
2025-05-27 13:40:21 +02:00
Raphael Michel and Raphael Michel
c78c4cdef8
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (245 of 245 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2025-05-27 12:48:29 +02:00
Raphael Michel and Raphael Michel
ba3dd5b4b6
Translations: Update German
...
Currently translated at 100.0% (245 of 245 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2025-05-27 12:48:29 +02:00
Raphael Michel and Raphael Michel
08cbc35c72
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5893 of 5893 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-27 12:48:29 +02:00
Raphael Michel and Raphael Michel
205f2867f8
Translations: Update German
...
Currently translated at 100.0% (5893 of 5893 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-05-27 12:48:29 +02:00
Raphael Michel and Raphael Michel
3500bdad32
Translations: Update German
...
Currently translated at 100.0% (5893 of 5893 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-05-27 12:48:29 +02:00
Raphael Michel and Raphael Michel
52a3941864
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5893 of 5893 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-27 12:48:29 +02:00
Raphael Michel
8bc7af38b5
Translations: Extend wordlist
2025-05-27 12:42:25 +02:00
Raphael Michel
21fdab45ad
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-05-27 12:15:38 +02:00
Raphael Michel and Raphael Michel
2507db4143
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5891 of 5891 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-27 12:12:50 +02:00
Raphael Michel and Raphael Michel
a2d9b404a1
Translations: Update German
...
Currently translated at 100.0% (5891 of 5891 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-05-27 12:12:50 +02:00
Raphael Michel and Raphael Michel
9954c07408
Translations: Update German
...
Currently translated at 99.8% (5884 of 5891 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-05-27 12:12:50 +02:00
Raphael Michel and Raphael Michel
4895fcd7f7
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.8% (5884 of 5891 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-27 12:12:50 +02:00
Phin Wolkwitz and Raphael Michel
4f4dda7f21
Translations: Update German (informal) (de_Informal)
...
Currently translated at 99.8% (5884 of 5891 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-27 12:12:50 +02:00
Raphael Michel and Raphael Michel
5f7a7c3953
Translations: Update German
...
Currently translated at 99.8% (5883 of 5891 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-05-27 12:12:50 +02:00
Phin Wolkwitz and Raphael Michel
a2d7efe7f5
Translations: Update German
...
Currently translated at 99.8% (5883 of 5891 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-05-27 12:12:50 +02:00
CVZ-es and Raphael Michel
9a691ccbe6
Translations: Update Spanish
...
Currently translated at 100.0% (243 of 243 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2025-05-27 12:12:50 +02:00
CVZ-es and Raphael Michel
2de4377cc6
Translations: Update Spanish
...
Currently translated at 100.0% (5891 of 5891 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-05-27 12:12:50 +02:00
CVZ-es and Raphael Michel
37d0414de0
Translations: Update French
...
Currently translated at 100.0% (243 of 243 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2025-05-27 12:12:50 +02:00
CVZ-es and Raphael Michel
2f192ab739
Translations: Update French
...
Currently translated at 100.0% (5891 of 5891 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-05-27 12:12:50 +02:00
Raphael Michel and Raphael Michel
55278807bf
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (243 of 243 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2025-05-27 12:12:50 +02:00
Raphael Michel and Raphael Michel
988989ab20
Translations: Update German
...
Currently translated at 100.0% (243 of 243 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2025-05-27 12:12:50 +02:00
Raphael Michel
655c504598
Revert "Update po files"
...
This reverts commit b304e00f48 .
2025-05-27 11:44:52 +02:00
Raphael Michel
b304e00f48
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-05-27 10:32:06 +02:00
Richard Schreiber and GitHub
b0d10e4b7d
[A11y] fix quantity labels not being visible ( #5166 )
...
* [A11y] fix quantity label visible
* fix missing ids for headline and description
* add product-legend for variants as well
2025-05-27 10:17:35 +02:00
Richard Schreiber
590acfe568
Fix asynctask_check_url
2025-05-27 10:03:49 +02:00
Richard Schreiber
f8a5cc1bb4
Fix cookieconsent localStorage being null
2025-05-27 09:00:28 +02:00
Richard Schreiber
7979514efd
[A11y] fix fallback powered by
2025-05-27 08:55:36 +02:00
Richard Schreiber
2bdad06642
fix missing lightbox styles
2025-05-27 07:59:29 +02:00
5962536a11
Dialog for cart renewal, async task without page refresh ( #5148 )
...
* async_task: deduplicate response handling code
* extend cart without full page reload
* update dialog markup
* fix error response from CartExtend
* refactor asynctask, make sure waitingDialog.show() re-initializes dialog contents
* add cart expiry notification
* add aria references to other dialogs
* improve error handling
* fix error if max_extend=None
* different message for expiring soon and expired carts
* refactor dialog css
* add classes to further dialog elements
* switch extend-cart-dialog and loadingmodal to <dialog>
* Backport simple_block_tag from Django 5.2
* Use simple_block_tag for {% dialog %} tag
* add alertdialog role
* Update src/pretix/static/pretixbase/scss/_dialogs.scss
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* fix mobile dialog styles not being overwritten
* asynctask dialog: prevent close by escape on chrome
* remove dynamic aria-live from #cart-deadline
dynamic aria-live is generally not well supported and as we have the dialog now anyways, we can remove it
* move continue-button to right
* Update src/pretix/static/pretixpresale/js/ui/cart.js
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Fix CSS for old-style dialog
* fix heading display/level
* align dialogs at the top as they originally were
* fix </div> from merge-conflict
* fix missing grow for dialog-content
* improve cart-extend-button ui
* do not show cart-extend-dialog onload
* improve message if 0 minutes
* do not save messae in session if ajax_dont_redirect
* add ajax_dont_redirect to async_task_check_url
* improve draw_deadline to only update #cart-deadline if necessary
* add renew-confirmation-message
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
Co-authored-by: Raphael Michel <michel@rami.io >
2025-05-27 07:17:50 +02:00
Richard Schreiber and GitHub
fdbcffd5fd
[A11y] make location & time icons role=img with labels ( #4955 )
...
* [A11y] use icon’s title-attribute instead of hidden text for events location and time
* Fix icons with role=img
* simplify css
2025-05-26 15:13:00 +02:00
Raphael Michel and GitHub
902527f8aa
Cookie consent: Proper fix for zero-provider situations ( #5153 )
2025-05-23 21:39:59 +02:00
37af6edeab
[A11y] move lightbox to native dialog ( #5137 )
...
* [A11y] move lightbox to native dialog
* fix width-sizing-issue
* move button label to aria-label
* increase padding for lightbox, so button does not overlay image
* Remove unused JS
* add close on backdrop-click
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-05-23 10:19:03 +02:00
Richard Schreiber and GitHub
6e306055cb
[A11y] fix contrast for default success color ( #5143 )
...
* [A11y] fix contrast for default success color
* change success color in settings as well
2025-05-23 10:15:55 +02:00
Raphael Michel and GitHub
3a195b6ef9
Waiting list export: Add product IDs (Z#23192538) ( #5134 )
2025-05-22 21:42:14 +02:00
luelista and GitHub
44c5217e9e
correctly specify has-seating for subevents ( #5156 )
2025-05-22 19:25:48 +02:00
luelista and GitHub
38d92bb142
Fix voucher redeem form ( #5155 )
2025-05-22 17:58:38 +02:00
Martin Gross
465171f323
WebAuthN: Replace sr-only with hidden css-class
2025-05-22 17:13:44 +02:00
7756b6745c
[A11y] move timezone info inline instead of tooltip ( #5130 )
...
* [A11y] move timezone info inline instead of tooltip
* Update text as suggested from code review
Co-authored-by: Raphael Michel <michel@rami.io >
* Rebase migration
* Delete src/pretix/base/migrations/0280_event_is_remote.py
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-05-22 16:48:11 +02:00
Raphael Michel
073c20e975
Fix JS error on shops without cookie consent
2025-05-22 16:38:35 +02:00
c2d5d40be6
OrderChangeManager: Respect addons on cancellation check (Z#23193427) ( #5132 )
...
* OrderChangeManager: Respect addons on cancellation check (Z#23193427)
* Update src/tests/base/test_orders.py
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2025-05-22 16:04:50 +02:00
Richard Schreiber and GitHub
21e5620f3f
[A11y] make waitinglist-link a button ( #5142 )
2025-05-22 15:33:26 +02:00
Martin Gross
105b48829e
Fix typo
2025-05-22 15:07:07 +02:00
Raphael Michel
b09f1bf5ca
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-05-22 14:49:15 +02:00
luelista and GitHub
d616b4d648
Fix incorrect form tags on checkout_confirm.html ( #5146 )
2025-05-22 12:54:59 +02:00
Martin Gross and GitHub
54e222b527
Checkout: Center-align step-done fa ( #5145 )
...
counteract change introduced in b638c00952
2025-05-22 12:49:46 +02:00
6542b4f336
Fix nothing-to-add condition ( #5144 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-05-22 11:26:39 +02:00
Martin Gross
5659cc0cf8
Fix spelling/apostrophe
2025-05-22 10:37:44 +02:00
Raphael Michel
4134fd8b36
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-05-21 21:50:49 +02:00
luelista and GitHub
a84beef269
[A11y] Cart renewal ( #5109 )
...
Allow customers to extend their cart reservation up to 11 times the configured reservation time
2025-05-21 17:02:21 +02:00
Richard Schreiber and GitHub
7c59ec51ca
[A11y] switch modal dialogs to <dialog> tag ( #5128 )
...
* add templatetag {% dialog %} using <dialog> tag
* new dialog style
* show dialog when empty add-to-cart instead of disabling the button
* update cookieconsent-modal to use new template tag
2025-05-21 16:52:49 +02:00
Richard Schreiber and GitHub
bf47da521c
[A11y] add heading-level to product list ( #5121 )
2025-05-21 13:31:05 +02:00
Richard Schreiber and GitHub
e3b74249c9
[A11y] fix skip-link z-index ( #5123 )
2025-05-21 13:30:39 +02:00
Richard Schreiber and GitHub
1791a63f87
[A11y] Do not underline event-titles in organizer’s event-list ( #5124 )
2025-05-21 13:26:27 +02:00
Raphael Michel
f931362bc5
Add missing flag for Basque language
2025-05-21 12:57:19 +02:00
Raphael Michel
a836dc1588
Add Hebrew language
2025-05-21 12:52:53 +02:00
Raphael Michel and Raphael Michel
8b6685dd89
Translations: Update Hebrew
...
Currently translated at 100.0% (5885 of 5885 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/he/
powered by weblate
2025-05-21 12:47:42 +02:00
roi belotsercovsky and Raphael Michel
7463e41be8
Translations: Update Hebrew
...
Currently translated at 0.0% (0 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/he/
powered by weblate
2025-05-21 12:47:42 +02:00
Raphael Michel and Raphael Michel
31b2a9026d
Translations: Add Hebrew
2025-05-21 12:47:42 +02:00
Raphael Michel and Raphael Michel
1d49d7cbf7
Translations: Delete Hebrew
2025-05-21 12:47:42 +02:00
조정화 and Raphael Michel
30570fe287
Translations: Update Korean
...
Currently translated at 39.5% (2322 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-21 12:47:42 +02:00
roi belotsercovsky and Raphael Michel
00508dea99
Translations: Update Hebrew
...
Currently translated at 0.1% (1 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/he/
powered by weblate
2025-05-21 12:47:42 +02:00
Patrick Chilton and Raphael Michel
6be4e2bd7b
Translations: Update Hungarian
...
Currently translated at 10.9% (642 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2025-05-21 12:47:42 +02:00
bstramsek and Raphael Michel
b014446399
Translations: Update Slovenian
...
Currently translated at 39.3% (96 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sl/
powered by weblate
2025-05-21 12:47:42 +02:00
David and Raphael Michel
5053d4db6b
Translations: Update Czech
...
Currently translated at 96.3% (235 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/cs/
powered by weblate
2025-05-21 12:47:42 +02:00
David and Raphael Michel
ae2cc7a04a
Translations: Update Czech
...
Currently translated at 73.6% (4322 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2025-05-21 12:47:42 +02:00
Tobias Kunze and GitHub
d49141c05d
Use he as language code for Hebrew ( #5129 )
2025-05-21 12:42:51 +02:00
Richard Schreiber and GitHub
0bbb136d67
[A11y] Fix checkbox:focus style ( #5131 )
2025-05-21 12:00:34 +02:00
Richard Schreiber and GitHub
d62152beaf
[A11y] disable custom tooltip ( #5115 )
2025-05-16 14:14:21 +02:00
Martin Gross
2ce9584a6f
PPv2: Wrap execute_payment to properly handle PaymentExceptions in atomic transactions
2025-05-15 16:58:30 +02:00
Richard Schreiber and GitHub
f1fc4cb8a4
[A11y] logout-button make label visible ( #5114 )
...
* [A11y] logout-button make label visible
* add icon to sign in
2025-05-15 13:21:55 +02:00
Richard Schreiber and GitHub
bf3ee608ba
[A11y] Fix cookie-consent-form labels + help-text markup ( #5113 )
...
* [A11y] Fix cookie-consent-form labels + help-text markup
* remove method=dialog for now
2025-05-15 13:21:04 +02:00
Richard Schreiber and GitHub
6b331888e9
[A11y] Fix missing errors on empty inputs on checkout-login ( #5104 )
2025-05-15 13:19:25 +02:00
Richard Schreiber and GitHub
225b2452bd
[A11y] underline inline-links ( #5102 )
2025-05-15 12:32:23 +02:00
Richard Schreiber and GitHub
e7d024b146
[A11y] change footer poweredby-link to pretix.eu if no poweredby_url ( #5111 )
2025-05-15 12:30:48 +02:00
Richard Schreiber and GitHub
0af94c3712
[A11y] change customer-pages dl to list of article ( #5112 )
...
* [A11y] change customer-pages dl to list of article
* fix small font-size
* change customer memberships as well
2025-05-15 12:30:21 +02:00
Raphael Michel and GitHub
3007b89d9b
[A11y] Adjust thresholds of color picker ( #5110 )
...
* [A11y] Adjust thresholds of color picker
* Fix typo
2025-05-15 12:24:23 +02:00
Richard Schreiber and GitHub
9ee50a28a1
[A11y] Widget fix td-cells being clickable but not focusable ( #5106 )
...
* [A11y] Widget fix td-cells being clickable but not focusable
* improve keyboard nav
2025-05-15 10:27:43 +02:00
Raphael Michel
4dc5014947
Grammar fix (Z#23191895)
2025-05-15 09:46:28 +02:00
Raphael Michel and Raphael Michel
ebf2039a4d
Translations: Update Korean
...
Currently translated at 37.9% (2230 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-15 09:44:51 +02:00
anonymous and Raphael Michel
f201ab8884
Translations: Update Korean
...
Currently translated at 37.9% (2226 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-15 09:44:51 +02:00
Raphael Michel and Raphael Michel
e20cb7649d
Translations: Update Korean
...
Currently translated at 37.9% (2226 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-15 09:44:51 +02:00
조정화 and Raphael Michel
e6cab37f12
Translations: Update Korean
...
Currently translated at 37.8% (2223 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-15 09:44:51 +02:00
조정화 and Raphael Michel
0659338392
Translations: Update Korean
...
Currently translated at 34.1% (2002 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-15 09:44:51 +02:00
Zona Vip and Raphael Michel
a0f0e0ca48
Translations: Update Spanish
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2025-05-15 09:44:51 +02:00
Zona Vip and Raphael Michel
59af0bbfb8
Translations: Update Spanish
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-05-15 09:44:51 +02:00
Richard Schreiber and GitHub
6766d649f5
[A11y] change event-list from dl to articles with h3 ( #5085 )
2025-05-14 21:51:54 +02:00
Richard Schreiber and GitHub
c17a090244
[A11y] Fix color-contrast for info/error-texts in widget ( #5105 )
2025-05-14 15:06:38 +02:00
Richard Schreiber and GitHub
d103d8782b
[A11y] fix calendar nav dropdown ( #5078 )
...
* [A11y] fix calendar nav dropdown
* update organizer calender
* keep cal-nav on one line
* simplify html
* unify calendar layouts
* fix rounding issue with .input-group select+button
* add comment to explain complex css
* fix calendar dropdown due to too broad css-selector
* reduce spacing of top-nav
* fix input-group-btn double line through rounding issue
2025-05-14 10:01:16 +02:00
4f4903b00e
Metrics: Fix Content Type header ( #5099 )
...
* Metrics: Fix Content Type header
Now it follows the PrometheusText1.0.0 ContentType header specified from their code: https://github.com/prometheus/prometheus/blob/32d306854b77352fec62f5df1268d745b84dfd96/config/config.go#L516-L529
* Update src/pretix/base/views/metrics.py
---------
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2025-05-13 18:42:02 +02:00
Richard Schreiber and GitHub
caf291630c
[A11y] add skip-link to main content ( #5087 )
...
* [A11y] add skip-link to main content
* fix contrast for skip-link
* fix overlay with back-to-organizer-link
* add fallback if no main-element
* update nav-label
2025-05-13 13:37:21 +02:00
Richard Schreiber and GitHub
6d0368a1bb
Fix page-header-links outline color contrast ( #5096 )
2025-05-13 13:36:45 +02:00
Richard Schreiber and GitHub
57d33e1eb1
[A11y] fix issues with labels and tabindex in widget ( #5083 )
2025-05-13 13:36:11 +02:00
Raphael Michel and GitHub
e6ec4cb435
Adjust headlines aside from front page ( #5098 )
2025-05-13 10:51:34 +02:00
Raphael Michel and GitHub
6043a96575
Fix weird markup on "resend link" page ( #5097 )
2025-05-13 10:43:26 +02:00
Raphael Michel and GitHub
5bc1fb8e81
Allow to set multiple email invoice recipients (Z#23190766) ( #5090 )
2025-05-13 10:31:07 +02:00
Raphael Michel and GitHub
47c840b9e5
Check-in log: Correctly use name from parent product (Z#23192134) ( #5091 )
2025-05-13 10:10:18 +02:00
Richard Schreiber and GitHub
b6007a1af4
[A11y] fix widget buy button being disabled ( #5084 )
...
* [A11y] fix widget buy button being disabled
* make dialog an alertdialog for better close-button support
2025-05-13 10:00:35 +02:00
Raphael Michel and GitHub
1caa71cdbe
Improve validation of Norwegian VAT IDs ( #5089 )
2025-05-12 17:04:58 +02:00
Richard Schreiber and GitHub
1f2a0278c0
[A11y] replace b with strong for better semantics ( #5086 )
2025-05-12 16:43:08 +02:00
Raphael Michel and Raphael Michel
cf51c879c7
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2025-05-12 16:43:02 +02:00
Raphael Michel and Raphael Michel
1030e2dc1f
Translations: Update German
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2025-05-12 16:43:02 +02:00
Hijiri Umemoto and Raphael Michel
8d320b24a5
Translations: Update Japanese
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-05-12 16:43:02 +02:00
Hijiri Umemoto and Raphael Michel
8235132de8
Translations: Update Japanese
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-05-12 16:43:02 +02:00
Luca Hammer and Raphael Michel
2614f12faf
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-12 16:43:02 +02:00
Richard Schreiber and Raphael Michel
6f92f2324f
Fix JavaScript-based required label
2025-05-12 16:35:18 +02:00
Hijiri Umemoto and Raphael Michel
aaef7579d9
Translations: Update Japanese
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-05-09 11:20:27 +02:00
Hijiri Umemoto and Raphael Michel
6b1077f881
Translations: Update Japanese
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-05-09 11:20:27 +02:00
조정화 and Raphael Michel
6154b7fae0
Translations: Update Korean
...
Currently translated at 99.5% (243 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ko/
powered by weblate
2025-05-09 11:20:27 +02:00
조정화 and Raphael Michel
f43be3079f
Translations: Update Korean
...
Currently translated at 34.1% (2003 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-09 11:20:27 +02:00
조정화 and Raphael Michel
3abe82ec77
Translations: Update Korean
...
Currently translated at 23.2% (1363 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-09 11:20:27 +02:00
조정화 and Raphael Michel
7b30902963
Translations: Update Korean
...
Currently translated at 97.1% (237 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ko/
powered by weblate
2025-05-09 11:20:27 +02:00
조정화 and Raphael Michel
a885c8d2e5
Translations: Update Korean
...
Currently translated at 22.2% (1303 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-05-09 11:20:27 +02:00
Zona Vip and Raphael Michel
0ae98f072a
Translations: Update Spanish
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-05-09 11:20:27 +02:00
KC Tseng and Raphael Michel
9b1a723001
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/zh_Hant/
powered by weblate
2025-05-09 11:20:27 +02:00
KC Tseng and Raphael Michel
46d7799cd0
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 96.7% (5678 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2025-05-09 11:20:27 +02:00
Raphael Michel and Raphael Michel
fcb67ec4b5
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-09 11:20:27 +02:00
Raphael Michel and Raphael Michel
c7565e7c8b
Translations: Update German
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-05-09 11:20:27 +02:00
Luca Martinelli [Sannita] and Raphael Michel
2316cb557a
Translations: Update Italian
...
Currently translated at 72.5% (177 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/it/
powered by weblate
2025-05-09 11:20:27 +02:00
Luca Martinelli [Sannita] and Raphael Michel
4de75f3ba5
Translations: Update Italian
...
Currently translated at 36.6% (2150 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-05-09 11:20:27 +02:00
Pekka Sarkola and Raphael Michel
cb972cd6ca
Translations: Update Finnish
...
Currently translated at 67.4% (3958 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-05-09 11:20:27 +02:00
Luca Martinelli [Sannita] and Raphael Michel
3354ccf78a
Translations: Update Italian
...
Currently translated at 36.4% (2141 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-05-09 11:20:27 +02:00
Raphael Michel and Raphael Michel
f17038101c
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-05-09 11:20:27 +02:00
Raphael Michel and Raphael Michel
8e343898b4
Translations: Update German
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-05-09 11:20:27 +02:00
Foxy Hunter and Raphael Michel
09dc504c87
Translations: Update Dutch
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2025-05-09 11:20:27 +02:00
Foxy Hunter and Raphael Michel
d780d1d25c
Translations: Update Dutch
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-05-09 11:20:27 +02:00
Raphael Michel and GitHub
5522d67f9b
API: Fix old meta values being returned when updating event ( fixes #5077 ) ( #5080 )
2025-05-09 08:59:40 +02:00
Richard Schreiber and GitHub
7472564c26
[A11y] Fix sneak-peek for cart ( #5076 )
2025-05-09 08:38:34 +02:00
Richard Schreiber and GitHub
2b735bec0b
[A11y] Improve customer account forms ( #5034 )
2025-05-09 08:36:09 +02:00
Phin Wolkwitz and GitHub
3e335bcbfe
Presale: Hide subevent lists if subevents exist but none are visible (Z#23186153) ( #5054 )
...
* Hide subevent lists (but not calendars) if subevents exist but none are visible, to avoid confusion during checkout
2025-05-07 13:36:50 +02:00
Richard Schreiber and GitHub
f676a77536
Remove line-break before "required" in label on small screens ( #5074 )
2025-05-07 12:04:27 +02:00
Richard Schreiber and GitHub
c487373340
[A11y] validate dates only server-side for better error message support ( #5073 )
2025-05-07 12:03:46 +02:00
Richard Schreiber and GitHub
3e05463486
[A11y] Remove unnecessary "required" help-text in questions-step ( #5075 )
2025-05-06 18:20:26 +02:00
31bb0f4a91
Product list: Show icon for seated products ( #5015 )
...
* Product list: Show icon for seated products
* Use updated seat icon
* Update src/pretix/static/pretixbase/scss/_theme.scss
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-05-06 11:14:28 +02:00
Richard Schreiber and GitHub
2605fe93d9
Fix unhandled error when parsing date in calendar-view ( #5072 )
2025-05-05 15:33:22 +02:00
Richard Schreiber and GitHub
3dedfd6ee0
[A11y] fix tablist issues ( #5060 )
2025-05-05 12:16:04 +02:00
Richard Schreiber and GitHub
f71eb195c4
[A11y] Fix service fee HTML-structure ( #5046 )
2025-05-05 11:59:17 +02:00
Richard Schreiber and GitHub
f09e9590a8
[A11y] make text "required" visible in labels ( #5042 )
2025-05-05 11:40:35 +02:00
Richard Schreiber and GitHub
c53d44238c
[A11y] Improve voice-control access for quantity rocker-buttons
2025-05-05 10:08:17 +02:00
Raphael Michel and GitHub
3bcc504bd8
Geocoding utils: Support more flexible set of input fields ( #5025 )
2025-05-02 18:06:13 +02:00
dependabot[bot] and Raphael Michel
d802f747c7
Bump @babel/core from 7.26.10 to 7.27.1 in /src/pretix/static/npm_dir
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.26.10 to 7.27.1.
- [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.27.1/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.27.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-02 11:46:21 +02:00
luelista and GitHub
d926030bf6
Event list: fix parsing of date query parameter ( #5047 )
...
Use the same localization formats as used when generating the value
2025-05-02 10:22:04 +02:00
dependabot[bot] and Raphael Michel
1e4c577b31
Bump qrcode from 8.1 to 8.2
...
Bumps [qrcode](https://github.com/lincolnloop/python-qrcode ) from 8.1 to 8.2.
- [Changelog](https://github.com/lincolnloop/python-qrcode/blob/main/CHANGES.rst )
- [Commits](https://github.com/lincolnloop/python-qrcode/commits/v8.2 )
---
updated-dependencies:
- dependency-name: qrcode
dependency-version: '8.2'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-02 10:16:18 +02:00
dependabot[bot] and Raphael Michel
8cae00941a
Bump @babel/preset-env in /src/pretix/static/npm_dir
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.26.9 to 7.27.1.
- [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.27.1/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-version: 7.27.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-02 10:16:03 +02:00
dependabot[bot] and Raphael Michel
602287b3ec
Update sentry-sdk requirement from ==2.25.* to ==2.27.*
...
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.25.0...2.27.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.27.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-30 12:47:59 +02:00
CVZ-es and Raphael Michel
817f17dac5
Translations: Update Spanish
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2025-04-30 12:47:00 +02:00
CVZ-es and Raphael Michel
f33dd84900
Translations: Update Spanish
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-04-30 12:47:00 +02:00
CVZ-es and Raphael Michel
99d0ca314d
Translations: Update French
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2025-04-30 12:47:00 +02:00
CVZ-es and Raphael Michel
853749521e
Translations: Update French
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-04-30 12:47:00 +02:00
df5c6bcebf
Update reportlab requirement from ==4.3.* to ==4.4.* ( #5016 )
...
Updates the requirements on [reportlab](https://www.reportlab.com/ ) to permit the latest version.
---
updated-dependencies:
- dependency-name: reportlab
dependency-version: 4.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-04-30 11:46:00 +02:00
3e6051825e
Update pep8-naming requirement from ==0.14.* to ==0.15.* ( #5055 )
...
Updates the requirements on [pep8-naming](https://github.com/PyCQA/pep8-naming ) to permit the latest version.
- [Release notes](https://github.com/PyCQA/pep8-naming/releases )
- [Changelog](https://github.com/PyCQA/pep8-naming/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/PyCQA/pep8-naming/compare/0.14.0...0.15.0 )
---
updated-dependencies:
- dependency-name: pep8-naming
dependency-version: 0.15.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-04-30 11:42:42 +02:00
Richard Schreiber and GitHub
f4478da5ce
Fix handling of empty giftcard-code
2025-04-30 07:15:18 +02:00
luelista and GitHub
013a065132
Fix mismatched headline level in fragment_product_list.html ( #5048 )
2025-04-29 15:25:15 +02:00
Richard Schreiber and GitHub
b3919973f1
Fix order export for empty attendee_name_parts
2025-04-29 13:35:25 +02:00
Raphael Michel and GitHub
e1027e3e8c
OrderChangeManager: Re-use same instances of OrderPosition/OrderFee
2025-04-29 12:38:41 +02:00
Richard Schreiber and GitHub
d3792935ae
[A11y] add missing sr-only-text for clock-icon
2025-04-29 12:28:46 +02:00
Davide Manzella and Raphael Michel
1804dbebd0
Translations: Update Italian
...
Currently translated at 36.1% (2122 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-04-29 12:00:12 +02:00
7ca2f8ec04
[A11y] add min/max as help_text to date/time inputs
...
* [A11y] add min/max as help_text to date/time inputs
* update text
* Fix help-text (suggestions from code review)
Co-authored-by: Raphael Michel <michel@rami.io >
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-04-29 09:10:29 +02:00
Raphael Michel
15eb0f8870
Bump version to 2025.5.0.dev0
2025-04-28 15:58:04 +02:00
Raphael Michel
01228dd865
Bump version to 2025.4.0
2025-04-28 15:57:22 +02:00
Raphael Michel and Raphael Michel
bbde731dca
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2025-04-28 14:23:39 +02:00
Raphael Michel and Raphael Michel
b21ea1ba9a
Translations: Update German
...
Currently translated at 100.0% (244 of 244 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2025-04-28 14:23:39 +02:00
Raphael Michel and Raphael Michel
ef1220d240
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-04-28 14:23:39 +02:00
Raphael Michel and Raphael Michel
cb3514a14f
Translations: Update German
...
Currently translated at 100.0% (5869 of 5869 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-04-28 14:23:39 +02:00
Raphael Michel
117a66a837
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-04-28 13:08:23 +02:00
Raphael Michel and Raphael Michel
384d0c4824
Order changes: Correctly respect tax rules when adding or changing items (Z#23190086)
2025-04-28 13:06:45 +02:00
Anarion Dunedain and Raphael Michel
667443ab56
Translations: Update Polish
...
Currently translated at 100.0% (236 of 236 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pl/
powered by weblate
2025-04-28 12:34:14 +02:00
Anarion Dunedain and Raphael Michel
22e99cf246
Translations: Update Polish
...
Currently translated at 99.9% (5862 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2025-04-28 12:34:14 +02:00
Anarion Dunedain and Raphael Michel
3e3cabe2bb
Translations: Update Polish
...
Currently translated at 98.4% (5774 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2025-04-28 12:34:14 +02:00
Richard Schreiber and GitHub
ca12cbb69e
Fix checkbox-labels always containing text "required" although not being required
2025-04-25 12:17:33 +02:00
Richard Schreiber and GitHub
21c273854c
[A11y] Add sr-only "Log out" to logout-link
2025-04-25 10:31:07 +02:00
Richard Schreiber and GitHub
0eb11b154b
Fix double-thick line between inputs in input-group
2025-04-25 10:30:50 +02:00
Raphael Michel and GitHub
8796b4359c
Add CSS for right-to-left language input fields ( #5021 )
2025-04-25 09:13:58 +02:00
Richard Schreiber and GitHub
698f687c54
Fix missing checkbox-button disabled-state
2025-04-23 19:20:46 +02:00
Richard Schreiber and GitHub
ec627d6a3c
Fix rem-based input height
2025-04-23 19:20:31 +02:00
Richard Schreiber and GitHub
a252c69988
[A11y] Fix tab order on customer step (remove autofocus on email-field)
2025-04-23 18:07:32 +02:00
Richard Schreiber and GitHub
578518e8ab
[A11y] Fix color contrast on headings-small-color
2025-04-23 18:05:07 +02:00
Raphael Michel and GitHub
d50d6a1dfd
Product list: Fix DOM position of label causing wrong border
2025-04-23 17:34:20 +02:00
Richard Schreiber and GitHub
9d01072880
[A11y] allow users to scale website
...
* on smaller screens, make fontsize bigger for inputs to not have iPhones zoom on focus
2025-04-23 14:36:28 +02:00
Richard Schreiber and GitHub
48c2d57cd4
[A11y] fix border contrast for inputs
2025-04-23 14:34:50 +02:00
Paul Berschick and Raphael Michel
2b245f727e
Translations: Update Catalan
...
Currently translated at 32.5% (1909 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ca/
powered by weblate
2025-04-23 12:41:56 +02:00
Raphael Michel and Raphael Michel
f051ddca2d
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5863 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-04-23 12:41:56 +02:00
Raphael Michel and Raphael Michel
2ba2f9ff4b
Translations: Update German
...
Currently translated at 100.0% (5863 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-04-23 12:41:56 +02:00
Renne Rocha and Raphael Michel
4ceb617104
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.4% (5421 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-04-23 12:41:56 +02:00
Raphael Michel
e1d2721747
Stripe: Do not allow redirect in iframe for PayPal
2025-04-23 12:40:40 +02:00
Richard Schreiber and GitHub
515f79b206
A11y: do not use px-based fontsizes
2025-04-22 19:47:20 +02:00
Raphael Michel and GitHub
025ee6710c
Fix #4982 -- API: Do not parse decimal input to float ( #5012 )
2025-04-22 17:36:04 +02:00
Martin Gross
94671f6f70
Docs/Certificates: Fix download-path in API-call sample (Z#23189733)
2025-04-22 10:49:45 +02:00
Raphael Michel
c1656158f2
Item categories: Show IDs (required for widget usage)
2025-04-19 20:35:33 +02:00
Raphael Michel
d1bd719f66
Translations: Fix inconsistent wording
2025-04-17 13:33:16 +02:00
Raphael Michel
d61aed105f
Add missing flag config for nb-no
2025-04-17 11:42:06 +02:00
Raphael Michel
4bf4cd748c
Fix wrong flag for language code ca
2025-04-17 11:35:05 +02:00
6b58c1484c
Update celery requirement from ==5.4.* to ==5.5.* ( #5010 )
...
Updates the requirements on [celery](https://github.com/celery/celery ) to permit the latest version.
- [Release notes](https://github.com/celery/celery/releases )
- [Changelog](https://github.com/celery/celery/blob/main/Changelog.rst )
- [Commits](https://github.com/celery/celery/compare/v5.4.0rc1...v5.5.1 )
---
updated-dependencies:
- dependency-name: celery
dependency-version: 5.5.1
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-04-16 22:30:07 +02:00
6cc7a2a0de
Bump markdown from 3.7 to 3.8 ( #5009 )
...
Bumps [markdown](https://github.com/Python-Markdown/markdown ) from 3.7 to 3.8.
- [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.7...3.8 )
---
updated-dependencies:
- dependency-name: markdown
dependency-version: '3.8'
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-04-16 22:26:20 +02:00
Raphael Michel and Raphael Michel
c6862454f5
Translations: Update Korean
...
Currently translated at 18.5% (1087 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-04-16 22:25:50 +02:00
조정화 and Raphael Michel
6d28a7f384
Translations: Update Korean
...
Currently translated at 100.0% (236 of 236 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ko/
powered by weblate
2025-04-16 22:25:50 +02:00
조정화 and Raphael Michel
15251ff208
Translations: Update Korean
...
Currently translated at 18.4% (1080 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-04-16 22:25:50 +02:00
Patrick Chilton and Raphael Michel
fea519962c
Translations: Update Hungarian
...
Currently translated at 10.9% (641 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2025-04-16 22:25:50 +02:00
Richard Schreiber and GitHub
929a2eb6e3
Fix datepicker date display when using min/max (Z#23185544)
2025-04-16 18:12:27 +02:00
08eabfa61c
Update sentry-sdk requirement from ==2.24.* to ==2.25.* ( #4973 )
...
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.24.0...2.25.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
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-04-13 18:25:50 +02:00
66dfa99e58
Questions: validate that min < max ( #4992 )
...
* Questions: validate that min < max
* Update src/pretix/base/models/items.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-04-13 18:25:40 +02:00
3b0cd35c7a
Update pillow requirement from ==11.1.* to ==11.2.* ( #4976 )
...
Updates the requirements on [pillow](https://github.com/python-pillow/Pillow ) to permit the latest version.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/11.1.0...11.2.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 11.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-04-13 18:25:26 +02:00
810bdff5d9
Update django-otp requirement from ==1.5.* to ==1.6.* ( #4996 )
...
Updates the requirements on [django-otp](https://github.com/django-otp/django-otp ) to permit the latest version.
- [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-otp/django-otp/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: django-otp
dependency-version: 1.6.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-04-13 18:09:52 +02:00
조정화 and Raphael Michel
54e02da2b3
Translations: Update Korean
...
Currently translated at 100.0% (236 of 236 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ko/
powered by weblate
2025-04-13 18:09:30 +02:00
조정화 and Raphael Michel
86133ee52f
Translations: Update Korean
...
Currently translated at 15.0% (883 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-04-13 18:09:30 +02:00
Menaouer Chaabi and Raphael Michel
1e3b924998
Translations: Update Arabic
...
Currently translated at 63.3% (3712 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2025-04-13 18:09:30 +02:00
Menaouer Chaabi and Raphael Michel
ac2b1186d1
Translations: Update Arabic
...
Currently translated at 63.2% (3711 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2025-04-13 18:09:30 +02:00
9608c7aa15
Bump qrcode from 8.0 to 8.1 ( #5003 )
...
Bumps [qrcode](https://github.com/lincolnloop/python-qrcode ) from 8.0 to 8.1.
- [Changelog](https://github.com/lincolnloop/python-qrcode/blob/main/CHANGES.rst )
- [Commits](https://github.com/lincolnloop/python-qrcode/commits )
---
updated-dependencies:
- dependency-name: qrcode
dependency-version: '8.1'
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-04-13 18:06:13 +02:00
Richard Schreiber and GitHub
2bb324f885
Fix datepicker locale when using min/max
2025-04-09 14:38:27 +02:00
Richard Schreiber and GitHub
ea955c779e
Fix image size in help-text for logo-images
2025-04-08 20:40:18 +02:00
Raphael Michel and GitHub
9844ffca98
Discounts: Fix incorrect test for subevent date limitation ( #4991 )
...
If two discounts match the same products, the first one wins. Therefore,
the one we want to win in the test must always come last, otherwise the
test is not actually testing anything. In this case, this is highlighted
by the fact that the test does not pass in diffrent orders of discounts
unless we subtract a second from the date, because we compare with <=,
not <.
2025-04-07 17:37:55 +02:00
Richard Schreiber and GitHub
12f4473fbd
Fix checkin-list-filter test randomly matching secret
2025-04-07 15:31:07 +02:00
luelista and GitHub
8c3ac46ddf
Fix bug in Question.clean_answer ( #4987 )
2025-04-07 15:19:54 +02:00
Raphael Michel and GitHub
b4d8e9ccc4
Backend event list: Sort event series by their actual dates, like in the frontend (Z#23187301) ( #4993 )
2025-04-07 14:34:32 +02:00
luelista and GitHub
899994ef1e
Improve SOLD OUT / FULLY BOOKED message logic (Z#23187802) ( #4988 )
...
Show SOLD OUT instead of FULLY BOOKED if ticket is not free of charge even if a voucher gives 100% off
2025-04-07 13:51:59 +02:00
luelista and GitHub
277a5bffa8
Allow changing ticket secret via API (Z#23188201) ( #4989 )
2025-04-07 13:49:19 +02:00
1bbefddc11
Update flake8 requirement from ==7.1.* to ==7.2.* ( #4972 )
...
* Update flake8 requirement from ==7.1.* to ==7.2.*
Updates the requirements on [flake8](https://github.com/pycqa/flake8 ) to permit the latest version.
- [Commits](https://github.com/pycqa/flake8/compare/7.1.0...7.2.0 )
---
updated-dependencies:
- dependency-name: flake8
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Resolve warning
---------
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@rami.io >
2025-04-06 09:23:56 +02:00
957462739a
Bump @babel/core from 7.26.9 to 7.26.10 in /src/pretix/static/npm_dir ( #4975 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.26.9 to 7.26.10.
- [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.26.10/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.26.10
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-04-06 09:19:47 +02:00
fa468366c7
Bump @rollup/plugin-node-resolve in /src/pretix/static/npm_dir ( #4974 )
...
Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve ) from 16.0.0 to 16.0.1.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/node-resolve-v16.0.1/packages/node-resolve )
---
updated-dependencies:
- dependency-name: "@rollup/plugin-node-resolve"
dependency-version: 16.0.1
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-04-06 09:19:39 +02:00
Loïc Alejandro and Raphael Michel
9a61de9a22
Translations: Update French
...
Currently translated at 100.0% (5863 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-04-04 11:20:58 +02:00
조정화 and Raphael Michel
17df83a9fb
Translations: Update Korean
...
Currently translated at 13.7% (805 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-04-04 11:20:58 +02:00
Fernando Luiz and Raphael Michel
f3bd918846
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.1% (5401 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-04-04 11:20:58 +02:00
Hijiri Umemoto and Raphael Michel
5768fbca54
Translations: Update Japanese
...
Currently translated at 100.0% (236 of 236 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-04-04 11:20:58 +02:00
Hijiri Umemoto and Raphael Michel
d88e47d76b
Translations: Update Japanese
...
Currently translated at 100.0% (5863 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-04-04 11:20:58 +02:00
luelista and GitHub
d8ec489b13
OrderChangeManager: Fix for change_tax_rule and recalculate_taxes in same transaction (Z#23187299) ( #4964 )
...
* Add test case
* Do not overwrite tax_rule in PriceOperation
2025-03-31 12:27:45 +02:00
Raphael Michel and GitHub
804b048dbb
Check-in API: Return order locale, and allow to use order locale for … ( #4969 )
...
* Check-in API: Return order locale, and allow to use order locale for reasons
* Fix failing tests
2025-03-31 12:26:46 +02:00
Renne Rocha and GitHub
a3d721c08b
Add Federal district (DF) to state dropdown for Brazil (BR) ( #4966 )
2025-03-31 12:15:17 +02:00
b5544b120d
Update djangorestframework requirement from ==3.15.* to ==3.16.* ( #4965 )
...
Updates the requirements on [djangorestframework](https://github.com/encode/django-rest-framework ) to permit the latest version.
- [Release notes](https://github.com/encode/django-rest-framework/releases )
- [Commits](https://github.com/encode/django-rest-framework/compare/3.15.0...3.16.0 )
---
updated-dependencies:
- dependency-name: djangorestframework
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-03-31 12:14:53 +02:00
Raphael Michel and GitHub
5138e86cf1
Order search: Keep searching in canceled positions (Z#23187097) ( #4963 )
2025-03-31 12:14:00 +02:00
luelista and GitHub
f455152447
Show link to stripe payment receipt in backend (Z#23187178) ( #4961 )
...
* Show link to stripe payment receipt in backend (Z#23187178)
* Revert "Show link to stripe payment receipt in backend (Z#23187178)"
This reverts commit 4a261ac1aca03908e01c6c6cb3ab17f7f3cab6a4.
* Show link to stripe payment receipt in backend payment details (Z#23187178)
2025-03-31 12:13:04 +02:00
9447e5802d
PDF-Editor: improve UI for page-size and background PDF ( #4959 )
...
* PDF-Editor: improve UI for page-size and background PDF
* Update src/pretix/control/templates/pretixcontrol/pdf/index.html
Co-authored-by: leiascyr <156191181+leiascyr@users.noreply.github.com >
* Update src/pretix/control/templates/pretixcontrol/pdf/index.html
Co-authored-by: leiascyr <156191181+leiascyr@users.noreply.github.com >
* Update label text
Co-authored-by: Raphael Michel <michel@rami.io >
---------
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: leiascyr <156191181+leiascyr@users.noreply.github.com >
2025-03-31 12:11:49 +02:00
Jan Van Haver and Raphael Michel
e5fc7144e4
Translations: Update Dutch
...
Currently translated at 77.5% (183 of 236 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2025-03-31 12:09:05 +02:00
Jan Van Haver and Raphael Michel
a7c8bb0f02
Translations: Update Dutch
...
Currently translated at 99.8% (5853 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-03-31 12:09:05 +02:00
Jan Van Haver and Raphael Michel
fbb6246020
Translations: Update Dutch
...
Currently translated at 99.5% (5836 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-03-31 12:09:05 +02:00
luelista and GitHub
d39a01af4d
Fix bulk edit of revoked devices (Z#23187227) ( #4960 )
...
When selecting revoked devices and using bulk edit on them, the edit was performed
either *on all active devices* or not at all. This commit fixes that behaviour so that the
selected devices are edited.
2025-03-28 17:59:55 +01:00
Raphael Michel and GitHub
d928adf7a3
Sort organizers in typeahead by number of events (Z##23185900) ( #4912 )
2025-03-27 17:28:10 +01:00
luelista and GitHub
4755200ab0
order_overview: allow filtering by time ( #4958 )
2025-03-27 17:23:08 +01:00
0b8a7349c7
Discounts: Add applicability date ranges (Z#23151897) ( #4927 )
...
* Add event date fields, add preliminary range check
* Remove function, use filtered queryset for subevent id limit
* Improve and fix date range check
* Add formfields
* Add tests
* Improve tests
* Add new fields to API and documentation
* Add migration
* Change description according to suggestion
* Change discount apply signature, remove unnecessary query
* Rename new fields, simplify range check
* Rename fields in template
* Apply suggestions from code review
Co-authored-by: Raphael Michel <michel@rami.io >
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-03-27 15:36:20 +01:00
Richard Schreiber and GitHub
1a1948e3fa
[A11y] Improve HTML-output for date-ranges
2025-03-27 13:21:25 +01:00
Richard Schreiber and GitHub
f70874b21c
[A11y] Widget: add missing labels to dialog and iframe
2025-03-27 13:20:13 +01:00
Richard Schreiber and GitHub
1c8bcca846
[A11y] Improve focus management for widget overlay
2025-03-27 13:18:59 +01:00
Raphael Michel and GitHub
6c7041c875
Add a label for empty salutation option (Z#23183319) ( #4913 )
2025-03-27 12:09:04 +01:00
CVZ-es and Raphael Michel
8c9a94f87e
Translations: Update Spanish
...
Currently translated at 100.0% (236 of 236 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2025-03-27 11:05:45 +01:00
CVZ-es and Raphael Michel
6f3c2ed444
Translations: Update Spanish
...
Currently translated at 100.0% (5863 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-03-27 11:05:45 +01:00
CVZ-es and Raphael Michel
736792fc01
Translations: Update French
...
Currently translated at 100.0% (236 of 236 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2025-03-27 11:05:45 +01:00
CVZ-es and Raphael Michel
bacb40fd7f
Translations: Update French
...
Currently translated at 100.0% (5863 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-03-27 11:05:45 +01:00
42399c3488
Date picker: Guess default time 23:59 for end dates (Z#23182900) ( #4917 )
...
* Date picker: Guess default time 23:59 for end dates (Z#23182900)
* Update src/pretix/static/pretixcontrol/js/ui/main.js
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/static/pretixpresale/js/ui/main.js
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2025-03-27 11:04:02 +01:00
Raphael Michel
592b98b83a
Bump version to 2025.4.0.dev0
2025-03-26 16:08:03 +01:00
Raphael Michel
83c333c798
Bump version to 2025.3.0
Tests / Tests (postgres, 3.10) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.11) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.9) (pull_request) Has been cancelled
Tests / Tests (sqlite, 3.11) (pull_request) Has been cancelled
Code Style / isort (pull_request) Has been cancelled
Code Style / flake8 (pull_request) Has been cancelled
Code Style / licenseheaders (pull_request) Has been cancelled
Strings / Check gettext syntax (pull_request) Has been cancelled
Strings / Spellcheck (pull_request) Has been cancelled
Documentation / Spellcheck (pull_request) Has been cancelled
Build / Packaging (3.11) (pull_request) Has been cancelled
2025-03-26 16:07:39 +01:00
Raphael Michel
ff76fe38e3
Do not show ticket attachments as information is not reliable (refs #4945 )
2025-03-26 15:57:27 +01:00
8dff640d54
Update sentry-sdk requirement from ==2.23.* to ==2.24.* ( #4952 )
...
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.23.0...2.24.1 )
---
updated-dependencies:
- dependency-name: sentry-sdk
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-03-26 15:42:58 +01:00
339820a5a0
Update kombu requirement from ==5.4.* to ==5.5.* ( #4951 )
...
Updates the requirements on [kombu](https://github.com/celery/kombu ) to permit the latest version.
- [Release notes](https://github.com/celery/kombu/releases )
- [Changelog](https://github.com/celery/kombu/blob/main/Changelog.rst )
- [Commits](https://github.com/celery/kombu/compare/v5.4.0rc1...v5.5.1 )
---
updated-dependencies:
- dependency-name: kombu
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-03-26 15:42:46 +01:00
Raphael Michel and Raphael Michel
47990dc1d6
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (236 of 236 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2025-03-26 14:58:30 +01:00
Raphael Michel and Raphael Michel
4db9b719ed
Translations: Update German
...
Currently translated at 100.0% (236 of 236 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2025-03-26 14:58:30 +01:00
Raphael Michel and Raphael Michel
873a2d02df
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5863 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-03-26 14:58:30 +01:00
Raphael Michel and Raphael Michel
8ab94bb294
Translations: Update German
...
Currently translated at 100.0% (5863 of 5863 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-03-26 14:58:30 +01:00
Richard Schreiber and GitHub
a903cfa4d1
API: fix event creation sales-channel-migration ( #4949 )
...
* API: fix event creation sales-channel-migration
* do not allow sales_channels to be None
* fix wrong validation error-key
2025-03-25 16:52:29 +01:00
Kian Cross and GitHub
06efb37d5d
Clarify description for offsetting refunds ( #4943 )
...
The 'offsetting' payment method includes a clear description specifying
which order the offsetting applies to, but the associated refund does
not. This commit ensures refunds use the same message as payments,
making the associated order explicit.
2025-03-25 16:52:04 +01:00
Raphael Michel
533698c33f
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-03-25 16:46:43 +01:00
d7d946878c
Update phonenumberslite requirement from ==8.13.* to ==9.0.* ( #4888 )
...
Updates the requirements on [phonenumberslite](https://github.com/daviddrysdale/python-phonenumbers ) to permit the latest version.
- [Commits](https://github.com/daviddrysdale/python-phonenumbers/compare/v8.13.0...v9.0.0 )
---
updated-dependencies:
- dependency-name: phonenumberslite
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-03-25 12:09:57 +01:00
633ff804a8
Update pycryptodome requirement from ==3.21.* to ==3.22.* ( #4939 )
...
Updates the requirements on [pycryptodome](https://github.com/Legrandin/pycryptodome ) to permit the latest version.
- [Release notes](https://github.com/Legrandin/pycryptodome/releases )
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst )
- [Commits](https://github.com/Legrandin/pycryptodome/compare/v3.21.0...v3.22.0 )
---
updated-dependencies:
- dependency-name: pycryptodome
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-03-25 11:24:49 +01:00
e5997d3a14
Update protobuf requirement from ==5.29.* to ==6.30.* ( #4938 )
...
Updates the requirements on [protobuf](https://github.com/protocolbuffers/protobuf ) to permit the latest version.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v5.29.0-rc1...v6.30.1 )
---
updated-dependencies:
- dependency-name: protobuf
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-03-25 11:23:17 +01:00
dependabot[bot] and Raphael Michel
d1faee0b8f
Update pypdf requirement from ==5.1.* to ==5.4.*
...
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.1.0...5.4.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-25 11:22:46 +01:00
Raphael Michel and Raphael Michel
41e8ab7717
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-03-24 18:11:17 +01:00
Renne Rocha and Raphael Michel
3a3f45a988
Translations: Update Portuguese (Brazil)
...
Currently translated at 91.5% (5357 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-24 18:11:17 +01:00
Dennis Lichtenthäler and Raphael Michel
b4ead8f814
Translations: Update German
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-03-24 18:11:17 +01:00
조정화 and Raphael Michel
19cf34b42d
Translations: Update Korean
...
Currently translated at 9.5% (561 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-03-24 18:11:17 +01:00
Raphael Michel and GitHub
8ec8b69755
PayPal: Prevent race condition between refund and incoming webhook (Z#23185186) ( #4911 )
2025-03-24 18:10:58 +01:00
Richard Schreiber and GitHub
de9a86c614
Fix label matching when copying answers ( #4946 )
2025-03-24 17:25:33 +01:00
luelista and GitHub
5375e22781
Add search and links to plugin settings ( #4854 )
...
* Show links to plugin views and settings in plugin list and in success message after activating a plugin
* Fix menu highlighting in payment provider settings
* Specify settings_links and navigation_links for built-in plugins
* Add link to payment plugins from payment settings
* Add client-side search and "View only active plugins" for plugins page
2025-03-24 15:04:35 +01:00
luelista and GitHub
6a92b98766
Event order list: Search in attendee company field (Z#23186263) ( #4941 )
2025-03-24 15:04:17 +01:00
999055f082
Refactor copy_to_first_ticket, fixes issue #4860 ( #4865 )
...
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-03-20 15:48:11 +01:00
b969f114f5
PDF editor: Allow Alt+Arrow for small adjustments (Z#23186382) ( #4936 )
...
* PDF editor: Allow Alt+Arrow for small adjustments (Z#23186382)
* Update src/pretix/static/pretixcontrol/js/ui/editor.js
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-03-19 16:47:18 +01:00
695e817f99
Fix Exception when displaying mail_history (PRETIXEU-BB0) ( #4934 )
...
* Fix Exception when displaying mail_history
Log entries of type pretix.plugins.banktransfer.order.email.invoice had type(invoices) == int instead of list
* Update src/pretix/control/views/orders.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-03-19 14:10:41 +01:00
Mira and GitHub
b7caf7769e
Don't ignore free price input in the cross-selling step in an event series (issue #4850 ) ( #4933 )
2025-03-19 10:26:37 +01:00
67b65bf67d
SMTP config: Do not accept non-ASCII passwords (Z#23186129) ( #4922 )
...
* SMTP config: Do not accept non-ASCII passwords
Python's SMTP implementation can't seem to handle non-ascii passwords,
so let's not let people enter them.
* Update src/pretix/control/forms/mailsetup.py
Co-authored-by: Mira <weller@rami.io >
---------
Co-authored-by: Mira <weller@rami.io >
2025-03-19 10:25:19 +01:00
Mira and GitHub
9ca0e41c5f
Do not match failed offline checkins to order positions from another event (Z#23181592) ( #4932 )
2025-03-19 09:49:51 +01:00
Hector and Raphael Michel
d562a2858d
Translations: Update Spanish
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-03-19 09:24:04 +01:00
Rosariocastellana and Raphael Michel
728c6d30a3
Translations: Update Italian
...
Currently translated at 36.2% (2119 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-19 09:24:04 +01:00
Renne Rocha and Raphael Michel
1bbbfb5cf9
Translations: Update Portuguese (Brazil)
...
Currently translated at 91.4% (5354 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-19 09:24:04 +01:00
Renne Rocha and Raphael Michel
c9dd65fba8
Translations: Update Portuguese (Brazil)
...
Currently translated at 91.4% (5354 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-19 09:24:04 +01:00
Renne Rocha and Raphael Michel
f5989cb2ff
Translations: Update Portuguese (Brazil)
...
Currently translated at 89.7% (5253 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-19 09:24:04 +01:00
Hijiri Umemoto and Raphael Michel
a27af1373b
Translations: Update Japanese
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-03-19 09:24:04 +01:00
CVZ-es and Raphael Michel
5e2633efa8
Translations: Update Spanish
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-03-19 09:24:04 +01:00
Renne Rocha and Raphael Michel
0144c6341e
Translations: Update Portuguese (Brazil)
...
Currently translated at 88.0% (5152 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-19 09:24:04 +01:00
CVZ-es and Raphael Michel
9a57aa67b2
Translations: Update French
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-03-19 09:24:04 +01:00
Raphael Michel and GitHub
7652f48dc1
New consistent representation of date ranges with times (Z#23184657)
2025-03-18 14:40:38 +01:00
dependabot[bot] and Raphael Michel
a22cc56944
Bump @babel/runtime from 7.26.0 to 7.26.10 in /src/pretix/static/npm_dir
...
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime ) from 7.26.0 to 7.26.10.
- [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.26.10/packages/babel-runtime )
---
updated-dependencies:
- dependency-name: "@babel/runtime"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-18 14:38:32 +01:00
dependabot[bot] and Raphael Michel
322329d956
Bump @babel/helpers from 7.26.9 to 7.26.10 in /src/pretix/static/npm_dir
...
Bumps [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers ) from 7.26.9 to 7.26.10.
- [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.26.10/packages/babel-helpers )
---
updated-dependencies:
- dependency-name: "@babel/helpers"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-18 14:38:22 +01:00
2186a17530
Pass widget_data to new tab even if 3rd-party cookies are disabled (Z#23176995) ( #4899 )
...
* Pass widget_data to new tab even if 3rd-party cookies are disabled (Z#23176995)
* Perform cookie check earlier
* Deduplicate redirect code
* Don't forget the subevent id
* We still need to pass thru the widget_data parameter
because for an empty cart, take_cart_id will do nothing.
* pass through "consent" as GET-param as well
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-03-18 14:25:29 +01:00
3b632728e3
Update sentry-sdk requirement from ==2.22.* to ==2.23.* ( #4924 )
...
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.22.0...2.23.1 )
---
updated-dependencies:
- dependency-name: sentry-sdk
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-03-18 14:24:43 +01:00
Mira and GitHub
addba1ff57
Display "Order status" correctly in the "Search query" line of advanced search results ( #4926 )
2025-03-18 14:24:24 +01:00
Raphael Michel and GitHub
4740291e43
Event list: Move empty message inside panel (Z#23185800) ( #4910 )
...
* Event list: Move empty message inside panel (Z#23185800)
* Review notes and adjust some margins
2025-03-18 14:22:34 +01:00
Raphael Michel and GitHub
745929b625
Order email: Allow to attach default attachment (Z#23185463, #4903 ) ( #4915 )
2025-03-18 13:52:50 +01:00
Richard Schreiber and GitHub
7da03ac17c
Fix concurrent login and duplicate UserKnownLoginSources ( #4880 )
2025-03-18 10:24:15 +01:00
Raphael Michel and GitHub
ac8cb3bfd1
Order search: Fix typing errors in advanced search ( fixes #4900 ) ( #4919 )
2025-03-18 09:01:30 +01:00
Raphael Michel and GitHub
0236911a88
Order search: Proper input validation with error feedback for advanced search ( #4920 )
2025-03-18 09:01:13 +01:00
Raphael Michel and GitHub
f475781a89
Order email history: Record more information about attachments (Z#23185463) ( #4914 )
2025-03-18 08:58:54 +01:00
Raphael Michel and GitHub
fcd8c82092
Fix context processor crash on "event not found" page (PRETIXEU-BAS) ( #4918 )
2025-03-18 08:58:40 +01:00
Richard Schreiber and GitHub
9ec9c67550
Fix API cartpositions without answers ( #4909 )
2025-03-17 13:05:46 +01:00
Richard Schreiber and GitHub
3eff74bf4c
Refactor widget redeeming voucher form ( #4890 )
2025-03-17 11:38:59 +01:00
Raphael Michel and GitHub
d0d17a1d0a
Order: Use different icon for non-consuming check-in list (Z#23184645) ( #4916 )
2025-03-17 11:25:48 +01:00
Raphael Michel and GitHub
0cca053d45
Address form: Add provinces for Italy
2025-03-17 10:36:29 +01:00
Raphael Michel
9581457d2f
Fix typo on 400 error page ( fixes #4897 )
2025-03-17 09:44:21 +01:00
Luca Martinelli [Sannita] and Raphael Michel
7475a5d7b1
Translations: Update Italian
...
Currently translated at 74.8% (176 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Luca Martinelli [Sannita] and Raphael Michel
e211f006e3
Translations: Update Italian
...
Currently translated at 36.1% (2118 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Robert Rigo and Raphael Michel
924aa3ac51
Translations: Update Croatian
...
Currently translated at 5.9% (14 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hr/
powered by weblate
2025-03-17 09:39:46 +01:00
Luca Martinelli [Sannita] and Raphael Michel
6bfd61b789
Translations: Update Italian
...
Currently translated at 32.3% (1894 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Kristian Feldsam and Raphael Michel
6c71fa8c5a
Translations: Update Slovak
...
Currently translated at 90.0% (5269 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sk/
powered by weblate
2025-03-17 09:39:46 +01:00
Luca Martinelli [Sannita] and Raphael Michel
945f5e9dcb
Translations: Update Italian
...
Currently translated at 31.1% (1823 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Luca Martinelli [Sannita] and Raphael Michel
7c18d46760
Translations: Update Italian
...
Currently translated at 74.8% (176 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Rosariocastellana and Raphael Michel
52020bc866
Translations: Update Italian
...
Currently translated at 29.4% (1726 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Luca Martinelli [Sannita] and Raphael Michel
2cec516ad7
Translations: Update Italian
...
Currently translated at 29.4% (1726 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Luca Martinelli [Sannita] and Raphael Michel
44aad7834c
Translations: Update Italian
...
Currently translated at 26.5% (1554 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Renne Rocha and Raphael Michel
92ebcddbbb
Translations: Update Portuguese (Brazil)
...
Currently translated at 86.6% (5073 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-17 09:39:46 +01:00
Luca Martinelli [Sannita] and Raphael Michel
d2f694b260
Translations: Update Italian
...
Currently translated at 25.6% (1504 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Rosariocastellana and Raphael Michel
ea3b557fcc
Translations: Update Italian
...
Currently translated at 25.6% (1501 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Luca Martinelli [Sannita] and Raphael Michel
8ea03b54a3
Translations: Update Italian
...
Currently translated at 25.6% (1501 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Luca Martinelli [Sannita] and Raphael Michel
6dae8ef6b7
Translations: Update Italian
...
Currently translated at 24.6% (1442 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Davide Manzella and Raphael Michel
502ebcbc27
Translations: Update Italian
...
Currently translated at 24.6% (1442 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
M C and Raphael Michel
19a2f7b0d3
Translations: Update Italian
...
Currently translated at 24.6% (1443 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Luca Martinelli [Sannita] and Raphael Michel
7c9a0343e5
Translations: Update Italian
...
Currently translated at 24.6% (1443 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Luca Martinelli [Sannita] and Raphael Michel
f006b765f2
Translations: Update Italian
...
Currently translated at 24.6% (1443 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Rosariocastellana and Raphael Michel
de71754d9f
Translations: Update Italian
...
Currently translated at 24.6% (1443 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Rosariocastellana and Raphael Michel
844547d356
Translations: Update Italian
...
Currently translated at 24.6% (1443 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Luca Martinelli [Sannita] and Raphael Michel
afb939c622
Translations: Update Italian
...
Currently translated at 24.6% (1443 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-03-17 09:39:46 +01:00
Renne Rocha and Raphael Michel
ccefca5d0c
Translations: Update Portuguese (Brazil)
...
Currently translated at 86.6% (5073 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-17 09:39:46 +01:00
Hector and Raphael Michel
a2252fb021
Translations: Update Spanish
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-03-17 09:39:46 +01:00
Renne Rocha and Raphael Michel
16b7e28074
Translations: Update Portuguese (Brazil)
...
Currently translated at 84.9% (4973 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-17 09:39:46 +01:00
Wiktor Przybylski and Raphael Michel
e0957639ad
Translations: Update Polish
...
Currently translated at 98.4% (5762 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2025-03-17 09:39:46 +01:00
조정화 and Raphael Michel
392e31837e
Translations: Update Korean
...
Currently translated at 7.1% (418 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-03-17 09:39:46 +01:00
Renne Rocha and Raphael Michel
51271463fb
Translations: Update Portuguese (Brazil)
...
Currently translated at 82.9% (4854 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-17 09:39:46 +01:00
Renne Rocha and Raphael Michel
80e289f67e
Translations: Update Portuguese (Brazil)
...
Currently translated at 79.9% (4679 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-17 09:39:46 +01:00
MaartenUreel and Raphael Michel
79d420fa9b
Translations: Update Dutch
...
Currently translated at 98.6% (5775 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-03-17 09:39:46 +01:00
Renne Rocha and Raphael Michel
e6ac66ff19
Translations: Update Portuguese (Brazil)
...
Currently translated at 79.8% (4671 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-17 09:39:46 +01:00
Mikkel Ricky and Raphael Michel
495aaa762c
Translations: Update Danish
...
Currently translated at 48.1% (2816 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2025-03-17 09:39:46 +01:00
Renne Rocha and Raphael Michel
43d967fe60
Translations: Update Portuguese (Brazil)
...
Currently translated at 79.5% (4655 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-17 09:39:46 +01:00
MaartenUreel and Raphael Michel
8a9060da7c
Translations: Update Dutch
...
Currently translated at 98.5% (5769 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-03-17 09:39:46 +01:00
Samuel Bramming and Raphael Michel
fc4b46a140
Translations: Update Danish
...
Currently translated at 48.0% (2813 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2025-03-17 09:39:46 +01:00
Renne Rocha and Raphael Michel
0c27ac5d27
Translations: Update Portuguese (Brazil)
...
Currently translated at 76.0% (4453 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-17 09:39:46 +01:00
Raphael Michel
12da2666db
PDF: Update label of layout editor (nowhere else called designer)
2025-03-16 10:40:47 +01:00
Raphael Michel
03bdfe3540
Base payment provider: Reorder fields
2025-03-16 10:40:47 +01:00
Raphael Michel
8bce847054
PDF editor: Set company for sample attendee
2025-03-16 10:40:47 +01:00
Raphael Michel
c8cdf0438f
Fix a typo
2025-03-16 10:40:47 +01:00
Raphael Michel and GitHub
42b432daa2
Update .clabot
2025-03-14 17:08:38 +01:00
Renne Rocha and GitHub
88bc144028
Add missing question mark to delete check-ins confirmation form ( #4908 )
...
It is a question, so it needs to end with a question mark.
2025-03-14 17:07:32 +01:00
Richard Schreiber and GitHub
032be74d77
Add min/max-limit on giftcard_expiry_years
2025-03-12 08:54:40 +01:00
Raphael Michel and GitHub
e2e811ea47
Search engines: Do not index event lists for specific dates ( #23185037 ) ( #4901 )
2025-03-11 16:09:40 +01:00
Renne Rocha and Raphael Michel
febf32a0a4
Translations: Update Portuguese (Brazil)
...
Currently translated at 74.4% (4358 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-07 14:46:39 +01:00
Renne Rocha and Raphael Michel
0a63ae67d3
Translations: Update Portuguese (Brazil)
...
Currently translated at 74.4% (4358 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-07 14:46:39 +01:00
Renne Rocha and Raphael Michel
da4438bbf7
Translations: Update Portuguese (Brazil)
...
Currently translated at 69.9% (4094 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-07 14:46:39 +01:00
조정화 and Raphael Michel
6dc5f5bc99
Translations: Update Korean
...
Currently translated at 2.2% (133 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-03-07 14:46:39 +01:00
Renne Rocha and Raphael Michel
a6d3139e25
Translations: Update Portuguese (Brazil)
...
Currently translated at 69.2% (4053 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-07 14:46:39 +01:00
조정화 and Raphael Michel
7348c1a3d4
Translations: Update Korean
...
Currently translated at 2.1% (127 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-03-07 14:46:39 +01:00
Renne Rocha and Raphael Michel
16811a1e63
Translations: Update Portuguese (Brazil)
...
Currently translated at 67.5% (3953 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-07 14:46:39 +01:00
Martin Gross
de3fd54a27
ical: Remove Markdown indicator for mail_attach_ical_description (Z#23184634)
2025-03-06 12:31:35 +01:00
201def6aae
Bump @babel/preset-env in /src/pretix/static/npm_dir ( #4884 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.26.7 to 7.26.9.
- [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.26.9/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
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-03-04 18:43:37 +01:00
Raphael Michel
e38ff7021d
Widget: Fix missing consent parameters
2025-03-04 18:25:58 +01:00
Raphael Michel and GitHub
b9c94f21af
Checkin list CSV export: Use stable orderings ( #4866 )
2025-03-04 17:27:42 +01:00
6d9edea05e
Update translations ( #4887 )
...
* Translations: Update Portuguese (Brazil)
Currently translated at 64.1% (3757 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
* Translations: Update Croatian
Currently translated at 5.1% (12 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hr/
powered by weblate
* Translations: Update Portuguese (Brazil)
Currently translated at 65.8% (3853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
* Translations: Update Croatian
Currently translated at 84.4% (4943 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hr/
powered by weblate
* Translations: Update Croatian
Currently translated at 84.4% (4943 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hr/
powered by weblate
* Translations: Update Croatian
Currently translated at 5.5% (13 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hr/
powered by weblate
---------
Co-authored-by: Renne Rocha <renne@rocha.dev.br >
Co-authored-by: Robert Rigo <kontakt@bicikli.hr >
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Martin Gross <gross@rami.io >
2025-03-04 17:17:46 +01:00
Raphael Michel and GitHub
d9e8dd70e4
New mechanism to transfer cookie consent from the widget (Z#23181715) ( #4875 )
...
* Cookie consent: Add separate storage layer for widget
* Widget: Move cookie consent out of widget_data
* Add consent parameter to forms
2025-03-04 15:28:03 +01:00
Wiktor Przybylski and Raphael Michel
0e17ac6ea5
Translations: Update Polish
...
Currently translated at 100.0% (235 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pl/
powered by weblate
2025-03-03 17:19:32 +01:00
Wiktor Przybylski and Raphael Michel
1bdec48552
Translations: Update Polish
...
Currently translated at 98.4% (5762 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2025-03-03 17:19:32 +01:00
Renne Rocha and Raphael Michel
a7e92657b0
Translations: Update Portuguese (Brazil)
...
Currently translated at 57.2% (3353 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-03 17:19:32 +01:00
dependabot[bot] and Raphael Michel
5bf9980e8a
Bump django-bootstrap3 from 24.3 to 25.1
...
Bumps [django-bootstrap3](https://github.com/zostera/django-bootstrap3 ) from 24.3 to 25.1.
- [Changelog](https://github.com/zostera/django-bootstrap3/blob/main/CHANGELOG.md )
- [Commits](https://github.com/zostera/django-bootstrap3/compare/v24.3...v25.1 )
---
updated-dependencies:
- dependency-name: django-bootstrap3
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-03 13:41:42 +01:00
dependabot[bot] and Raphael Michel
e236dc275d
Bump @babel/core from 7.26.7 to 7.26.9 in /src/pretix/static/npm_dir
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.26.7 to 7.26.9.
- [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.26.9/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-03 13:41:25 +01:00
Robert Rigo and Raphael Michel
aa38163096
Translations: Update Croatian
...
Currently translated at 84.4% (4943 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hr/
powered by weblate
2025-03-03 13:40:12 +01:00
Kristian Feldsam and Raphael Michel
e56eb2df4f
Translations: Update Slovak
...
Currently translated at 90.0% (5269 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sk/
powered by weblate
2025-03-03 13:40:12 +01:00
Robert Rigo and Raphael Michel
d851885d16
Translations: Update Croatian
...
Currently translated at 84.4% (4942 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hr/
powered by weblate
2025-03-03 13:40:12 +01:00
Tim Maurizio Dullaart and Raphael Michel
a2955b4579
Translations: Update Dutch
...
Currently translated at 77.4% (182 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2025-03-03 13:40:12 +01:00
Tim Maurizio Dullaart and Raphael Michel
a7cd739555
Translations: Update Dutch
...
Currently translated at 98.4% (5763 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-03-03 13:40:12 +01:00
Kristian Feldsam and Raphael Michel
d9d5795837
Translations: Update Slovak
...
Currently translated at 90.0% (5269 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sk/
powered by weblate
2025-03-03 13:40:12 +01:00
Kristian Feldsam and Raphael Michel
886f7f6178
Translations: Update Slovak
...
Currently translated at 30.6% (72 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/sk/
powered by weblate
2025-03-03 13:40:12 +01:00
Kristian Feldsam and Raphael Michel
b66bbf7936
Translations: Update Slovak
...
Currently translated at 90.0% (5269 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sk/
powered by weblate
2025-03-03 13:40:12 +01:00
CVZ-es and Raphael Michel
cb4ca80704
Translations: Update Spanish
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-03-03 13:40:12 +01:00
CVZ-es and Raphael Michel
bf7b0d6c21
Translations: Update French
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-03-03 13:40:12 +01:00
Renne Rocha and Raphael Michel
5cd97d6021
Translations: Update Portuguese (Brazil)
...
Currently translated at 55.9% (3273 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-03-03 13:40:12 +01:00
Renne Rocha and Raphael Michel
15c3b44395
Translations: Update Portuguese (Brazil)
...
Currently translated at 55.5% (3254 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-02-28 16:14:14 +01:00
Renne Rocha and Raphael Michel
75b703b62f
Translations: Update Portuguese (Brazil)
...
Currently translated at 53.8% (3153 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-02-28 16:14:14 +01:00
Elisabetta D'Agostino and Raphael Michel
3446986434
Translations: Update Italian
...
Currently translated at 24.4% (1430 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-02-28 16:14:14 +01:00
Renne Rocha and Raphael Michel
05dc2a1c19
Translations: Update Portuguese (Brazil)
...
Currently translated at 100.0% (235 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2025-02-28 16:14:14 +01:00
Cornelius Kibelka and Raphael Michel
631771aa4b
Translations: Update Portuguese (Brazil)
...
Currently translated at 52.1% (3053 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-02-28 16:14:14 +01:00
Renne Rocha and Raphael Michel
de142e1c97
Translations: Update Portuguese (Brazil)
...
Currently translated at 52.1% (3053 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-02-28 16:14:14 +01:00
Cornelius Kibelka and Raphael Michel
d5fd5edf11
Translations: Update Portuguese (Brazil)
...
Currently translated at 48.7% (2853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-02-28 16:14:14 +01:00
Renne Rocha and Raphael Michel
c6356b439b
Translations: Update Portuguese (Brazil)
...
Currently translated at 48.7% (2853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-02-28 16:14:14 +01:00
Renne Rocha and Raphael Michel
0381f94841
Translations: Update Portuguese (Brazil)
...
Currently translated at 99.5% (234 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pt_BR/
powered by weblate
2025-02-28 16:14:14 +01:00
Renne Rocha and Raphael Michel
a4b69b9d9f
Translations: Update Portuguese (Brazil)
...
Currently translated at 37.2% (2180 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-02-28 16:14:14 +01:00
Raphael Michel and GitHub
79975e6174
Widget: Fix opening a subevent dynamically ( #4876 )
2025-02-28 11:18:11 +01:00
Mira and GitHub
012eda66bd
Blocklist USN currency ( #4879 )
2025-02-28 10:18:39 +01:00
Richard Schreiber and GitHub
018569a0d6
[A11y] Remove all autofocus in control except login/auth and dashboard
2025-02-28 08:56:54 +01:00
Raphael Michel
625bc66516
Bump version to 2025.3.0.dev0
2025-02-25 17:19:53 +01:00
Raphael Michel
946777bd64
Bump version to 2025.2.0
Build / Packaging (3.11) (pull_request) Has been cancelled
Documentation / Spellcheck (pull_request) Has been cancelled
Strings / Check gettext syntax (pull_request) Has been cancelled
Strings / Spellcheck (pull_request) Has been cancelled
Code Style / isort (pull_request) Has been cancelled
Code Style / flake8 (pull_request) Has been cancelled
Code Style / licenseheaders (pull_request) Has been cancelled
Tests / Tests (postgres, 3.10) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.11) (pull_request) Has been cancelled
Tests / Tests (postgres, 3.9) (pull_request) Has been cancelled
Tests / Tests (sqlite, 3.11) (pull_request) Has been cancelled
2025-02-25 17:17:49 +01:00
Raphael Michel
982069720e
Change links to new documentation
2025-02-25 17:17:02 +01:00
Raphael Michel
f450abba24
Fix crash in voucher bulk deletion (PRETIXEU-B0T)
2025-02-25 16:00:53 +01:00
11632e082f
API: Allow to add a fee to an order ( #4806 ) ( #4829 )
...
* API: Allow to add a fee to an order (#4806 )
* Fix example in docs
* Consistent order of examples
* Add create_fees to example
* docs: None -> null
* docs: update fee_type options
---------
Co-authored-by: Mira Weller <weller@rami.io >
2025-02-25 14:41:28 +01:00
083e5ed265
New Signal: order_expiry_changed ( #4867 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2025-02-25 13:38:26 +01:00
Raphael Michel and Raphael Michel
b48259ab60
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-02-25 13:33:57 +01:00
Raphael Michel and Raphael Michel
acf200da39
Translations: Update German
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-02-25 13:33:57 +01:00
Raphael Michel and Raphael Michel
b46db4b47a
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-02-25 13:33:57 +01:00
Raphael Michel and Raphael Michel
5cacb40d96
Translations: Update German
...
Currently translated at 100.0% (5853 of 5853 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-02-25 13:33:57 +01:00
Raphael Michel
efac98e98d
Update wordlist
2025-02-25 12:52:31 +01:00
Raphael Michel
a56033bfb0
Update wordlist
2025-02-25 12:50:53 +01:00
Raphael Michel
dfdeaabb71
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-02-25 11:10:20 +01:00
551e219d9a
Update sentry-sdk requirement from ==2.20.* to ==2.22.* ( #4855 )
...
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.20.0...2.22.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
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-02-24 18:02:49 +01:00
352d4e29f1
Allow ticket QR code colour to be configured ( #4726 )
...
* Allow ticket QR code colour to be configured
This commit introduces a feature enabling users to customise the QR
code colour in the ticket editor.
* Remove redundant argument from `Dict.get` call
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
---------
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2025-02-24 17:28:59 +01:00
Mira and GitHub
4872082780
Prioritize widget-provided cookie consent information over localStorage (Z#23181715) ( #4862 )
...
* Prioritize widget-provided cookie consent information over localStorage
* Hide cookie-consent-reopen link if external consent info from widget present
2025-02-24 17:15:03 +01:00
fb6117a307
Fix voucher application on "free price" items (Z#23183254) ( #4863 )
...
* Do not apply vouchers on "free price" items where more than minimum price is selected
* Do apply vouchers on "free price" items if exactly the minimum price is selected
* Update cart.py
* Add test cases, fix bug in adjacent test
* Fix code style
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-02-24 17:14:49 +01:00
dependabot[bot] and Raphael Michel
1af7636aa3
Bump django-filter from 24.3 to 25.1
...
Bumps [django-filter](https://github.com/carltongibson/django-filter ) from 24.3 to 25.1.
- [Release notes](https://github.com/carltongibson/django-filter/releases )
- [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst )
- [Commits](https://github.com/carltongibson/django-filter/compare/24.3...25.1 )
---
updated-dependencies:
- dependency-name: django-filter
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-24 16:22:31 +01:00
anonymous and Raphael Michel
78b608aee3
Translations: Update Slovak
...
Currently translated at 90.1% (5270 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sk/
powered by weblate
2025-02-24 16:16:38 +01:00
anonymous and Raphael Michel
96f00a171b
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 96.9% (5665 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2025-02-24 16:16:38 +01:00
anonymous and Raphael Michel
5ea2abd682
Translations: Update Ukrainian
...
Currently translated at 60.6% (3544 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/uk/
powered by weblate
2025-02-24 16:16:38 +01:00
anonymous and Raphael Michel
faec3fd2ed
Translations: Update Galician
...
Currently translated at 9.6% (567 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2025-02-24 16:16:38 +01:00
anonymous and Raphael Michel
dbacd9f96c
Translations: Update Latvian
...
Currently translated at 36.1% (2113 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/lv/
powered by weblate
2025-02-24 16:16:38 +01:00
anonymous and Raphael Michel
dbac2c279e
Translations: Update Russian
...
Currently translated at 18.5% (1087 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
2025-02-24 16:16:38 +01:00
anonymous and Raphael Michel
0af60eddb1
Translations: Update Arabic
...
Currently translated at 63.5% (3714 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ar/
powered by weblate
2025-02-24 16:16:38 +01:00
d721d9577c
Improve efficiency of bulk operations ( #4832 )
...
* Improve efficiency of bulk operations
* Update src/pretix/base/models/log.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Review notes
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-02-21 16:11:47 +01:00
Raphael Michel and GitHub
67db230f72
OIDC: Implement PKCE in OP and RP
2025-02-21 13:23:17 +01:00
Raphael Michel
78fbda2311
Add Croatian as a language
2025-02-21 11:15:06 +01:00
Robert Rigo and Raphael Michel
6e4b2e500c
Translations: Update Croatian
...
Currently translated at 84.3% (4933 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hr/
powered by weblate
2025-02-21 11:09:00 +01:00
Robert Rigo and Raphael Michel
e124e4d1fc
Translations: Update Croatian
...
Currently translated at 50.5% (2958 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hr/
powered by weblate
2025-02-21 11:09:00 +01:00
Petr Čermák and Raphael Michel
73e9b6c485
Translations: Update Czech
...
Currently translated at 86.8% (204 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/cs/
powered by weblate
2025-02-21 11:09:00 +01:00
Petr Čermák and Raphael Michel
6e010d367c
Translations: Update Czech
...
Currently translated at 74.0% (4327 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2025-02-21 11:09:00 +01:00
Renne Rocha and Raphael Michel
ea5ee3d5d6
Translations: Update Portuguese (Brazil)
...
Currently translated at 18.8% (1104 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-02-21 11:09:00 +01:00
Robert Rigo and Raphael Michel
8ec6138602
Translations: Update Croatian
...
Currently translated at 18.4% (1078 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hr/
powered by weblate
2025-02-21 11:09:00 +01:00
deborahfoell and Raphael Michel
2f4aeee42f
Translations: Update Greek
...
Currently translated at 47.5% (2782 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/el/
powered by weblate
2025-02-21 11:09:00 +01:00
Raphael Michel and GitHub
2f2551cc71
Prepare for new docs, remove user docs as they move to own repo ( #4819 )
2025-02-14 14:05:19 +01:00
Raphael Michel and GitHub
f53ae59698
Address form: Fix "copy from above" for the "State" field
2025-02-14 13:09:30 +01:00
Andrias Magnussen and Raphael Michel
225349d7e6
Translations: Update Faroese
...
Currently translated at 1.8% (111 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fo/
powered by weblate
2025-02-14 08:49:46 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
f54906724d
Translations: Update Portuguese (Portugal)
...
Currently translated at 85.5% (5002 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-02-14 08:49:46 +01:00
Raphael Michel and GitHub
d8846095dd
API: Add order_phone_asked/order_phone_required to DeviceEventSettingsSerializer ( #4842 )
2025-02-13 13:58:15 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
aa2b781844
Translations: Update Portuguese (Portugal)
...
Currently translated at 85.4% (4998 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-02-13 09:04:45 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
686a80ace7
Translations: Update Portuguese (Portugal)
...
Currently translated at 85.4% (4997 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-02-13 09:04:45 +01:00
Raphael Michel
4ad9bcf6e7
API: Fix locale accidentally being a required field
2025-02-12 17:55:30 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
59a8f18573
Translations: Update Portuguese (Portugal)
...
Currently translated at 85.4% (4996 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-02-12 16:56:09 +01:00
Johanna Ketola and Raphael Michel
65aa50c6fa
Translations: Update Finnish
...
Currently translated at 65.9% (3857 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-12 16:56:09 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
c4573c4a07
Translations: Update Portuguese (Portugal)
...
Currently translated at 85.4% (4994 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-02-12 16:56:09 +01:00
Ana Rute Pacheco Vivas and Raphael Michel
6441ef0c09
Translations: Update Portuguese (Portugal)
...
Currently translated at 85.4% (4994 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-02-12 16:56:09 +01:00
deborahfoell and Raphael Michel
7c869f747b
Translations: Update Korean
...
Currently translated at 2.1% (126 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-02-12 16:56:09 +01:00
Robert Rigo and Raphael Michel
3efcae79dc
Translations: Update Croatian
...
Currently translated at 0.7% (43 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hr/
powered by weblate
2025-02-12 16:56:09 +01:00
Raphael Michel and GitHub
4b1bc39617
API: Fix crash on invalid input (PRETIXEU-B7Q) ( #4837 )
2025-02-12 12:51:17 +01:00
Raphael Michel and GitHub
ddcf54c71e
Badges: Remove invalid GET handler from view ( #4838 )
2025-02-12 12:51:08 +01:00
Raphael Michel and GitHub
7afe2e66d7
API: Validate input locales (Z#23182219) ( #4833 )
2025-02-12 12:50:13 +01:00
Richard Schreiber and GitHub
943193e8e0
Fix copying invoice answers with special chars in placeholder
2025-02-11 10:54:18 +01:00
0079be68d3
Allow plugins to add data to the order API (Z#23179688) ( #4822 )
...
* Allow plugins to add data to the order API (Z#23179688)
* Update src/pretix/api/serializers/media.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Fix failing test
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-02-10 14:06:20 +01:00
Kian Cross and GitHub
5bf6980a7b
Improve date format heuristic for bank statement import ( #4814 )
...
When dates are ambiguous, use the event's locale to infer whether the
day or month comes first. Since regions follow certain date format
conventions, this helps make more accurate guesses.
2025-02-10 11:33:14 +01:00
Kian Cross and GitHub
7e8ef47537
Add delete button to voucher details page ( #4815 )
2025-02-10 11:32:24 +01:00
Raphael Michel
86120d0296
Enable Finish language
2025-02-10 10:59:35 +01:00
Karoliina Grohn and Raphael Michel
e2086a8eca
Translations: Update Finnish
...
Currently translated at 65.8% (3848 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Hannu Kaakinen and Raphael Michel
ad7c4a957d
Translations: Update Finnish
...
Currently translated at 65.8% (3848 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Karoliina Grohn and Raphael Michel
f1fbb08c2b
Translations: Update Finnish
...
Currently translated at 62.4% (3651 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Hannu Kaakinen and Raphael Michel
73b58cfb89
Translations: Update Finnish
...
Currently translated at 62.4% (3651 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Hannu Kaakinen and Raphael Michel
4323366ec3
Translations: Update Finnish
...
Currently translated at 58.1% (3401 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Karoliina Grohn and Raphael Michel
4d6b63e1c2
Translations: Update Finnish
...
Currently translated at 54.3% (3177 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Hannu Kaakinen and Raphael Michel
6edc12a89f
Translations: Update Finnish
...
Currently translated at 54.3% (3177 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Hannu Kaakinen and Raphael Michel
e473d0bfce
Translations: Update Finnish
...
Currently translated at 51.7% (3028 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Hannu Kaakinen and Raphael Michel
42469402b6
Translations: Update Finnish
...
Currently translated at 41.7% (2440 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Hannu Kaakinen and Raphael Michel
fd70d567e0
Translations: Update Finnish
...
Currently translated at 39.5% (2310 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Hannu Kaakinen and Raphael Michel
2b4d70fa30
Translations: Update Finnish
...
Currently translated at 37.7% (2207 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
조정화 and Raphael Michel
3c27aa8591
Translations: Update Korean
...
Currently translated at 2.1% (125 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-02-10 10:59:05 +01:00
Hannu Kaakinen and Raphael Michel
a1d6d636a8
Translations: Update Finnish
...
Currently translated at 36.9% (2159 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Johanna Ketola and Raphael Michel
373f9e666f
Translations: Update Finnish
...
Currently translated at 36.9% (2159 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Karoliina Grohn and Raphael Michel
e524055249
Translations: Update Finnish
...
Currently translated at 36.9% (2159 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-10 10:59:05 +01:00
Mira and GitHub
85ae181ce8
Add missing return ( #4823 )
2025-02-10 10:54:56 +01:00
Raphael Michel
cfae2c62c3
OIDC: Fix incorrect error handling in server implementation
2025-02-07 18:04:46 +01:00
Mira and GitHub
9c781a174d
Fix Checkin logdisplay for deleted events ( #4821 )
2025-02-07 14:25:57 +01:00
Mira and GitHub
f7cba6a2bd
Fix log display for checkins and order splits (Z#23181229) ( #4818 )
...
- Fix link in pretix.event.order.changed.split
- Add link to existing order in pretix.event.order.changed.split_from
- Fix display of checkin entries without datetime in data
- Add additional info for admins (action type, linked content object)
2025-02-07 11:53:17 +01:00
Raphael Michel and GitHub
c4436ca319
Change wording for "show_dates_on_frontpage" setting ( #4798 )
2025-02-06 14:55:15 +01:00
Martin Gross and GitHub
c87401ef5d
Widget: Prefill email_repeat with data-email attribute (Z#23181657) ( #4813 )
2025-02-06 12:07:43 +01:00
Raphael Michel and GitHub
a53def0947
Fix CSRF token of admin mode button being removed if e.g. support menu is clicked ( #4812 )
2025-02-06 12:07:10 +01:00
Mira and GitHub
64effc84a3
Hide "Optional" label on conditionally required "Cross-selling condition" field ( #4809 )
2025-02-06 11:52:27 +01:00
Hannu Kaakinen and Raphael Michel
867ae8c61a
Translations: Update Finnish
...
Currently translated at 34.2% (2004 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-06 11:51:59 +01:00
조정화 and Raphael Michel
8d8a4c4417
Translations: Update Korean
...
Currently translated at 1.9% (114 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-02-06 11:51:59 +01:00
Hannu Kaakinen and Raphael Michel
1985f1d2de
Translations: Update Finnish
...
Currently translated at 33.6% (1965 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-06 11:51:59 +01:00
b6c903a7ba
Invoice renderer: Group invoice lines even with addons (Z#23173618) ( #4744 )
...
* Invoice renderer: Group invoice lines even with addons (Z#23173618)
* Add unit test
* Update src/pretix/base/invoice.py
Co-authored-by: Mira <weller@rami.io >
---------
Co-authored-by: Mira Weller <weller@rami.io >
2025-02-06 10:55:09 +01:00
9df86b9339
Bump @babel/core from 7.26.0 to 7.26.7 in /src/pretix/static/npm_dir ( #4800 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.26.0 to 7.26.7.
- [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.26.7/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
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-02-05 17:40:14 +01:00
4e4e187a84
Update beautifulsoup4 requirement from ==4.12.* to ==4.13.* ( #4804 )
...
* Update beautifulsoup4 requirement from ==4.12.* to ==4.13.*
Updates the requirements on [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/ ) to permit the latest version.
---
updated-dependencies:
- dependency-name: beautifulsoup4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Replace findAll with find_all
---------
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@rami.io >
2025-02-05 17:39:23 +01:00
Raphael Michel and GitHub
5d56cd3917
Fix missing atomicity for handling forms and logs (might be the reason for Z#23178997) ( #4755 )
2025-02-05 16:56:38 +01:00
Kian Cross and GitHub
5d4b218aa6
Banktransfer: Handle trailing commas in headers for Lloyds Bank CSV files ( #4782 )
...
Lloyds Bank (UK) CSV files include a trailing comma in the header row
but not in the data rows, causing the `csvimport.parse` function to
skip the data rows. This occurs because the header length exceeds the
row length, making them unequal to `hint.cols`.
This commit adjusts the length check to allow a range of acceptable row
lengths, from the index of the last non-empty column in the header to
`hint.cols`. This ensures compatibility with headers containing one or
more trailing commas without affecting rows with correctly labelled columns.
The solution avoids breaking changes by leaving underlying data structures
untouched. Alternative approaches, such as dropping trailing commas before
parsing or removing empty elements after parsing, were avoided due to
potential risks. Specifically, trailing columns might contain data that
banks provide but fail to label in the header row.
2025-02-05 16:56:28 +01:00
03d3879787
Update isort requirement from ==5.13.* to ==6.0.* ( #4789 )
...
Updates the requirements on [isort](https://github.com/pycqa/isort ) to permit the latest version.
- [Release notes](https://github.com/pycqa/isort/releases )
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pycqa/isort/compare/5.13.0...6.0.0 )
---
updated-dependencies:
- dependency-name: isort
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-02-05 16:53:10 +01:00
c3db1dfb09
Update geoip2 requirement from ==4.* to ==5.* ( #4792 )
...
Updates the requirements on [geoip2](https://github.com/maxmind/GeoIP2-python ) to permit the latest version.
- [Release notes](https://github.com/maxmind/GeoIP2-python/releases )
- [Changelog](https://github.com/maxmind/GeoIP2-python/blob/main/HISTORY.rst )
- [Commits](https://github.com/maxmind/GeoIP2-python/compare/v4.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: geoip2
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-02-05 16:52:53 +01:00
Mira and GitHub
026a5e2941
Log automatic team creation in event create wizard ( #4802 )
2025-02-05 16:52:36 +01:00
59d4673dde
Bump @babel/preset-env in /src/pretix/static/npm_dir ( #4801 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.26.0 to 7.26.7.
- [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.26.7/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
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-02-05 16:52:16 +01:00
30f11deb19
Update reportlab requirement from ==4.2.* to ==4.3.* ( #4805 )
...
Updates the requirements on [reportlab](https://www.reportlab.com/ ) to permit the latest version.
---
updated-dependencies:
- dependency-name: reportlab
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-02-05 16:51:22 +01:00
조정화 and Raphael Michel
97c456db34
Translations: Update Korean
...
Currently translated at 1.3% (81 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-02-05 12:51:33 +01:00
Antti Nironen and Raphael Michel
cf9c85c60b
Translations: Update Finnish
...
Currently translated at 29.2% (1711 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-05 12:51:33 +01:00
Wiktor Przybylski and Raphael Michel
308a6acfe3
Translations: Update Polish
...
Currently translated at 98.5% (5764 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2025-02-05 12:51:33 +01:00
Hijiri Umemoto and Raphael Michel
388a5f6a1e
Translations: Update Japanese
...
Currently translated at 100.0% (5846 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-02-05 12:51:33 +01:00
Hannu Kaakinen and Raphael Michel
25ee4a747f
Translations: Update Finnish
...
Currently translated at 28.8% (1684 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-02-05 12:51:33 +01:00
Raphael Michel
f6b0e35e40
VAT ID check: Include response in error log
2025-02-05 12:50:20 +01:00
Raphael Michel
85cba253a8
Translations: Remove obvious ChatGPT responses from nb_NO
2025-02-05 12:29:12 +01:00
Raphael Michel and GitHub
c820d742d4
Generate invoice earlier in payment method change process (Z#23179304) ( #4763 )
...
* Generate invoice earlier in payment method change process (Z##23179304)
* Resolve review note
2025-02-03 17:39:46 +01:00
Raphael Michel and GitHub
2a3cdd85e8
Prevent order changes that interfer with a pending payment that can't be aborted (Z#23179178) ( #4765 )
2025-02-03 17:09:17 +01:00
0b840f8133
Update translations ( #4799 )
...
* Translations: Update Portuguese (Portugal)
Currently translated at 85.2% (4986 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
* Translations: Update Portuguese
Currently translated at 3.0% (178 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt/
powered by weblate
* Translations: Update Korean
Currently translated at 1.3% (76 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
---------
Co-authored-by: Vasco Baleia <vb2003.12@gmail.com >
Co-authored-by: Cornelius Kibelka <ckibelka-ctr@wikimedia.org >
Co-authored-by: 조정화 <junghwa.jo@om.org >
2025-02-03 17:08:21 +01:00
Raphael Michel and GitHub
58db550e23
Do not allow to cancel pending payments by default (Z#23179178)
2025-02-03 17:07:19 +01:00
Raphael Michel
34da20972e
Bump version to 2025.2.0.dev0
2025-01-31 16:21:06 +01:00
Raphael Michel
09440a96f8
Bump version to 2025.1.0
2025-01-31 16:19:48 +01:00
Raphael Michel
88d9d05879
Bump version to 2025.1.0
2025-01-31 16:17:58 +01:00
Raphael Michel and Raphael Michel
cf589bf30c
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5846 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-01-31 15:17:12 +01:00
Raphael Michel and Raphael Michel
22e530bc62
Translations: Update German
...
Currently translated at 100.0% (5846 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-01-31 15:17:12 +01:00
조정화 and Raphael Michel
4553f4a0cd
Translations: Update Korean
...
Currently translated at 1.2% (75 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-01-31 15:17:12 +01:00
Chislon and Raphael Michel
666a6f9b93
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 100.0% (235 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/zh_Hant/
powered by weblate
2025-01-31 15:17:12 +01:00
Chislon and Raphael Michel
1491420346
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 97.0% (5672 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2025-01-31 15:17:12 +01:00
Lorhan Sohaky and Raphael Michel
c8156a56ef
Translations: Update Portuguese (Brazil)
...
Currently translated at 18.2% (1069 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-01-31 15:17:12 +01:00
Cornelius Kibelka and Raphael Michel
9a4b0681b4
Translations: Update Portuguese (Brazil)
...
Currently translated at 18.2% (1069 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-01-31 15:17:12 +01:00
Linnea Thelander and Raphael Michel
45c30cd59d
Translations: Update Swedish
...
Currently translated at 96.5% (5646 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2025-01-31 15:17:12 +01:00
CVZ-es and Raphael Michel
97ce34625a
Translations: Update Spanish
...
Currently translated at 100.0% (5846 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-01-31 15:17:12 +01:00
CVZ-es and Raphael Michel
680521d8f2
Translations: Update French
...
Currently translated at 100.0% (5846 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-01-31 15:17:12 +01:00
Cornelius Kibelka and Raphael Michel
7ee14a12f8
Translations: Update Portuguese (Brazil)
...
Currently translated at 17.4% (1021 of 5846 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-01-31 15:17:12 +01:00
a1100412ff
OIDC: Allow to add query parameters to Authorization URL ( #4791 )
...
Co-authored-by: Mira <weller@rami.io >
2025-01-30 13:39:31 +01:00
Raphael Michel
26e7fe1938
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-01-29 14:18:49 +01:00
Cornelius Kibelka and Raphael Michel
bec6dba638
Translations: Update Portuguese (Brazil)
...
Currently translated at 17.1% (1004 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-01-29 14:16:06 +01:00
Johanna Ketola and Raphael Michel
e8d04e0dba
Translations: Update Finnish
...
Currently translated at 26.2% (1534 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-01-29 14:16:06 +01:00
Cornelius Kibelka and Raphael Michel
42be7bcb0d
Translations: Update Portuguese (Brazil)
...
Currently translated at 16.3% (955 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-01-29 14:16:06 +01:00
Richard Schreiber and GitHub
59a7845ac4
[A11y] Improve focus handling for widget overlay
...
* move iframe after close-button to follow tab-order
* add missing prevActiveElement
* prepare focus-handling for error_message
* iframe.src through prop instead of directly accessing it
* do not change close button HTML-element for compatability
* make all overlay elements role=dialog and modals
* fix close button
* fix re-opening of iframe
* make error-message read out when shown
* Improve handling of frame_src with frame_loading
* manually focus continue or close button in alert-box
* fix btn-focus in transition
* Improve quantity group
2025-01-28 11:04:38 +01:00
Cornelius Kibelka and Raphael Michel
ef1024d231
Translations: Update Portuguese (Brazil)
...
Currently translated at 14.8% (870 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-01-28 10:13:32 +01:00
Cornelius Kibelka and Raphael Michel
71d0d72425
Translations: Update Portuguese (Brazil)
...
Currently translated at 14.1% (825 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2025-01-27 17:40:37 +01:00
Hijiri Umemoto and Raphael Michel
6252e526bf
Translations: Update Japanese
...
Currently translated at 100.0% (5844 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-27 17:40:37 +01:00
Rosariocastellana and Raphael Michel
f3d8a1c2e1
Translations: Update Italian
...
Currently translated at 24.2% (1419 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-01-27 17:40:37 +01:00
Martin Gross and GitHub
148a3b2933
MetricsMiddleware: Do not record pretix_view_duration_seconds for urls with no url.url_name ( #4784 )
2025-01-27 16:46:58 +01:00
Mira and GitHub
709633d6fb
Register missing LogEntryTypes ( #4779 )
2025-01-27 15:35:29 +01:00
Mira and GitHub
af3418db54
Fix company & vat_id dependencies on is_business ( #4777 )
2025-01-27 11:55:39 +01:00
Mira and GitHub
ca8d253114
Bugfixes for LogEntryTypes refactoring ( #4778 )
2025-01-24 16:19:55 +01:00
Mira Weller
f014a9bbd3
Reapply "Implement hidden_if_item_available_mode option (Z#23177008) ( #4776 )"
...
This reverts commit 5cd7959e86 .
2025-01-24 14:48:28 +01:00
Mira Weller
3e5bfb44d2
Revert "Preliminary migration"
...
This reverts commit 1736efbdc3 .
2025-01-24 14:48:28 +01:00
Mira Weller
1736efbdc3
Preliminary migration
2025-01-24 14:08:13 +01:00
Mira Weller
5cd7959e86
Revert "Implement hidden_if_item_available_mode option (Z#23177008) ( #4776 )"
...
This reverts commit b847612e1a .
2025-01-24 14:07:55 +01:00
Mira and GitHub
b847612e1a
Implement hidden_if_item_available_mode option (Z#23177008) ( #4776 )
2025-01-24 11:24:50 +01:00
Mira and GitHub
832f4e4d68
Define LogEntryTypes for all actions in pretix core, improve content_object handling ( #4768 )
...
Create LogEntryType definitions for all missing action_types (order changes, check-in events, settings changes of PaymentProviders and TicketOutputs).
Check whether the stored content_object is of the expected model type, preventing incorrect links.
Refactoring:
- Move the base LogEntryType definitions for our models to their own file
- Move HTML escaping into make_link to make it less likely to oversee in the LogEntryType definitions
- Log pretix.event.order.deleted with the deleted Order model as content_object, matching the other *.deleted action_types
2025-01-24 10:05:19 +01:00
Mira and GitHub
0a23aeece4
Allow 0% tax rate on event creation ( #4756 )
...
(but still warn if tax rate is not filled at all)
2025-01-23 12:59:39 +01:00
Martin Gross and GitHub
9622bf41a1
InvoiceForm: Display vat_id especially if company_required (Z#23180046) ( #4775 )
2025-01-23 12:09:45 +01:00
Hijiri Umemoto and Raphael Michel
dd4bac70be
Translations: Update Japanese
...
Currently translated at 99.8% (5837 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-22 18:36:36 +01:00
Johanna Ketola and Raphael Michel
1187757b56
Translations: Update Finnish
...
Currently translated at 25.3% (1484 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-01-22 18:36:36 +01:00
CVZ-es and Raphael Michel
abe5b4ef53
Translations: Update Spanish
...
Currently translated at 100.0% (5844 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-01-22 18:36:36 +01:00
CVZ-es and Raphael Michel
b1fb391d08
Translations: Update French
...
Currently translated at 100.0% (5844 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-01-22 18:36:36 +01:00
Raphael Michel and Raphael Michel
a95c6d94ee
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (235 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/
powered by weblate
2025-01-22 18:36:36 +01:00
Raphael Michel and Raphael Michel
4809558343
Translations: Update German
...
Currently translated at 100.0% (235 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/
powered by weblate
2025-01-22 18:36:36 +01:00
Raphael Michel
a6d1af01d2
Fix missing language info for nb-NO (default is just nb) (Z#23177041)
2025-01-22 15:57:47 +01:00
Raphael Michel
23e58996bc
Invoice preview: Fix missing delivery date
2025-01-22 11:49:20 +01:00
Raphael Michel and Raphael Michel
15e05dae2f
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5844 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-01-21 18:25:40 +01:00
Raphael Michel and Raphael Michel
ce40524ae8
Translations: Update German
...
Currently translated at 100.0% (5844 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-01-21 18:25:40 +01:00
Raphael Michel and GitHub
46aefc10f3
Order change form: No default fee type, use most generic fee type first (Z#23179634) ( #4771 )
2025-01-21 17:48:31 +01:00
Raphael Michel
1f49b577f0
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-01-21 17:43:41 +01:00
Hijiri Umemoto and Raphael Michel
b3aa405bcc
Translations: Update Japanese
...
Currently translated at 100.0% (5840 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-21 17:42:33 +01:00
Hector and Raphael Michel
f29b60b3db
Translations: Update Spanish
...
Currently translated at 100.0% (235 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2025-01-21 17:42:33 +01:00
Hector and Raphael Michel
603e7821cc
Translations: Update Spanish
...
Currently translated at 100.0% (5844 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-01-21 17:42:33 +01:00
Raphael Michel and GitHub
ffdc73e0a3
Show percentage of discount in cart (Z#23176955) ( #4719 )
...
* Show percentage of discount in cart (Z#23176955)
* Fix computation
2025-01-21 16:35:15 +01:00
Raphael Michel and GitHub
00b4622afa
Address form logic: Respect dependency of VAT ID on is_business ( #4713 )
2025-01-21 15:05:16 +01:00
Raphael Michel and GitHub
045edc7cec
Invoice rendering: Remove transparency from logos (Z#23179391) ( #4762 )
...
* Invoice rendering: Remove logos from transparency
* Add comment
2025-01-21 15:03:43 +01:00
Raphael Michel and GitHub
1635118772
Copy ItemVariation.limit_sales_channels when copying items ( #4752 )
2025-01-21 15:01:28 +01:00
Mira and GitHub
87c987fee5
Only display tax rates with non-zero gross amount ( #4760 )
2025-01-20 14:49:04 +01:00
1267bf8ba8
Update webauthn requirement from ==2.4.* to ==2.5.* ( #4766 )
...
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.4.0...v2.5.0 )
---
updated-dependencies:
- dependency-name: webauthn
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-01-20 12:49:03 +01:00
Serge Bazanski and Raphael Michel
a8d1ed8ee1
Translations: Update Polish (informal) (pl_Informal)
...
Currently translated at 13.3% (782 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl_Informal/
powered by weblate
2025-01-20 12:45:01 +01:00
Serge Bazanski and Raphael Michel
b7736d5e82
Translations: Update Polish (informal) (pl_Informal)
...
Currently translated at 12.0% (701 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl_Informal/
powered by weblate
2025-01-20 12:45:01 +01:00
Serge Bazanski and Raphael Michel
cfefe5bfc3
Translations: Update Polish (informal) (pl_Informal)
...
Currently translated at 100.0% (235 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/pl_Informal/
powered by weblate
2025-01-20 12:45:01 +01:00
Serge Bazanski and Raphael Michel
f0f272b304
Translations: Update Polish (informal) (pl_Informal)
...
Currently translated at 6.8% (398 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl_Informal/
powered by weblate
2025-01-20 12:45:01 +01:00
Wiktor Przybylski and Raphael Michel
e8b159e6d4
Translations: Update Polish
...
Currently translated at 98.7% (5769 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2025-01-20 12:45:01 +01:00
Hijiri Umemoto and Raphael Michel
b0de6815db
Translations: Update Japanese
...
Currently translated at 100.0% (235 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-01-20 12:45:01 +01:00
Hijiri Umemoto and Raphael Michel
92ceea2680
Translations: Update Japanese
...
Currently translated at 100.0% (5840 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-20 12:45:01 +01:00
Wiktor Przybylski and Raphael Michel
c2a9f9f76a
Translations: Update Polish
...
Currently translated at 98.4% (5751 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2025-01-20 12:45:01 +01:00
Wiktor Przybylski and Raphael Michel
1e1f0e5d86
Translations: Update Polish
...
Currently translated at 98.3% (5746 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2025-01-20 12:45:01 +01:00
Richard Schreiber and GitHub
9634907539
[a11y] Remove h1 aria-label in presale
2025-01-20 08:57:21 +01:00
Raphael Michel and Raphael Michel
70dd688ec1
Translations: Add Flemish (West)
2025-01-17 17:49:14 +01:00
Raphael Michel and Raphael Michel
5ad0213195
Translations: Add Albanian
2025-01-17 17:49:14 +01:00
Raphael Michel and Raphael Michel
c40cf45179
Translations: Add Faroese
2025-01-17 17:49:14 +01:00
CVZ-es and Raphael Michel
a72839fd0e
Translations: Update Spanish
...
Currently translated at 100.0% (5844 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-01-17 17:49:14 +01:00
CVZ-es and Raphael Michel
5071db0a8b
Translations: Update French
...
Currently translated at 100.0% (5840 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-01-17 17:49:14 +01:00
Hijiri Umemoto and Raphael Michel
0dce6464ad
Translations: Update Japanese
...
Currently translated at 99.5% (5815 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-17 09:53:12 +01:00
Mira and GitHub
e1d3f16819
Fix rendering of pretix.event.order.deleted log entries ( #4757 )
2025-01-16 16:03:41 +01:00
deborahfoell and Raphael Michel
6c0b266260
Translations: Update Korean
...
Currently translated at 0.4% (29 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-01-16 13:47:36 +01:00
CVZ-es and Raphael Michel
e4692ed746
Translations: Update Spanish
...
Currently translated at 100.0% (235 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2025-01-16 13:47:36 +01:00
CVZ-es and Raphael Michel
a99bb283e2
Translations: Update Spanish
...
Currently translated at 99.9% (5843 of 5844 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-01-16 13:47:36 +01:00
CVZ-es and Raphael Michel
06f09dda49
Translations: Update French
...
Currently translated at 100.0% (235 of 235 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2025-01-16 13:47:36 +01:00
CVZ-es and Raphael Michel
da1de7d646
Translations: Update French
...
Currently translated at 99.9% (5839 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-01-16 13:47:36 +01:00
Raphael Michel and Raphael Michel
63a2e2e058
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5840 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-01-16 13:47:36 +01:00
Raphael Michel and Raphael Michel
5d83f70f75
Translations: Update German
...
Currently translated at 100.0% (5840 of 5840 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-01-16 13:47:36 +01:00
Hector and Raphael Michel
f8badea1d3
Translations: Update Spanish
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-01-16 13:47:36 +01:00
Raphael Michel and GitHub
d727d58bc9
Allow to attach .ics files to manual emails (Z#23179129) ( #4753 )
2025-01-16 13:30:47 +01:00
c8d4815c9e
LogEntryType registry ( #4235 )
...
Move display of LogEntry details from the `logentry_display` and
`logentry_object_link` signals to a class hierarchy based approach.
For each action_type, an instance of a subclass of `LogEntryType`
is registered in the `log_entry_types` registry.
Analogous to EventPluginSignal, this registry is an `EventPluginRegistry`,
so it keeps track of the plugin the LogEntryType is defined in.
---------
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-01-16 13:05:57 +01:00
Richard Schreiber and GitHub
c25d6988a7
Widget: add option to always show event info
2025-01-16 11:54:24 +01:00
89f1f61b73
Refactor RelativeDate(Time)Field and -Widget ( #4746 )
...
* refactor to use namedtuples for the sub-fields and sub-widgets
* fix RelativeDateTimeField.set_event: apply relative_to filter not only to minutes, but to days as well
* fix bug in RelativeDateTimeField.clean: validate days relation_to instead of minutes relation_to when "Relative date" is selected
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-01-16 11:32:02 +01:00
Raphael Michel
ecd0cbe00d
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-01-15 17:46:10 +01:00
6cb9dc5b35
Update sentry-sdk requirement from ==2.18.* to ==2.20.* ( #4749 )
...
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.18.0...2.20.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
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-01-15 09:33:34 +01:00
Nicolas Thumann and GitHub
6846348a7f
Fix typo ( #4748 )
2025-01-14 19:49:23 +01:00
Raphael Michel and GitHub
df785f8c6d
Set locale properly if locale is already in query string ( #4733 )
2025-01-14 18:52:02 +01:00
Mira and GitHub
bc32fe91a6
Make "Show in backend" button on ticket pages available on custom domains ( #4743 )
2025-01-14 18:37:38 +01:00
Raphael Michel and GitHub
0664127e70
Invoices: Show sum of 0%-tax amount if there are any taxes (Z#23178464) ( #4737 )
2025-01-14 15:09:38 +01:00
Raphael Michel and GitHub
5cf2f1beef
New invoice generation setting: User request but paid only ( #4740 )
2025-01-14 13:54:25 +01:00
Raphael Michel and GitHub
ff6b4ae7bf
Translations: Allow to change field order for relative date form field ( #4738 )
2025-01-14 13:48:37 +01:00
Raphael Michel and GitHub
6b5fd07535
Questions: Increase field size for min/max number ( #4741 )
2025-01-14 11:18:28 +01:00
Nikolai and Raphael Michel
7a423ebead
Translations: Update Danish
...
Currently translated at 47.9% (2799 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2025-01-14 10:57:01 +01:00
Raphael Michel and GitHub
62c028d9ac
Fix order availability with blocked seeat (Z#23178286) ( #4734 )
2025-01-13 12:49:49 +01:00
Hijiri and GitHub
57f5eeff82
Update name scheme examples, adapt addressing system for Japan
2025-01-13 10:51:24 +01:00
Hijiri Umemoto and Raphael Michel
d92e82a133
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-13 10:47:57 +01:00
Hijiri Umemoto and Raphael Michel
5704142fe1
Translations: Update Korean
...
Currently translated at 0.4% (26 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-01-13 10:47:57 +01:00
Hijiri Umemoto and Raphael Michel
8c5768912c
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-13 10:47:57 +01:00
Hijiri Umemoto and Raphael Michel
934567c811
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-13 10:47:57 +01:00
David Vaz and Raphael Michel
b16f54fad9
Translations: Update Portuguese (Portugal)
...
Currently translated at 85.5% (4991 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2025-01-13 10:47:57 +01:00
Martin Gross and Raphael Michel
5dcd1f229b
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-01-10 19:21:20 +01:00
Martin Gross and Raphael Michel
40e4f8a05a
Translations: Update German
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-01-10 19:21:20 +01:00
Hijiri Umemoto and Raphael Michel
8d9295a628
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-10 19:21:20 +01:00
Bernd Mohring and Raphael Michel
063e1e16a3
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-01-10 19:21:20 +01:00
Hijiri Umemoto and Raphael Michel
b5733a433d
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-10 19:21:20 +01:00
Bernd Mohring and Raphael Michel
454354f148
Translations: Update German
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-01-10 19:21:20 +01:00
Hijiri Umemoto and Raphael Michel
8480f45997
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-10 19:21:20 +01:00
Hijiri Umemoto and Raphael Michel
b909b0b4bd
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-10 19:21:20 +01:00
Hijiri Umemoto and Raphael Michel
c4b45b7d95
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-10 19:21:20 +01:00
Raphael Michel
3ce6030122
PDF n-up generation: Fix ordering of badges
2025-01-07 19:32:51 +01:00
Martin Gross
28e26284a6
API: Return order-information on availability-endpoint, even if quota is unlimited
2025-01-07 17:25:39 +01:00
Raphael Michel
aaf1b7776e
Set up flag for japanese fields
2025-01-07 16:09:28 +01:00
Raphael Michel
d545b15d0d
Fix incorrect language code for Japanese
2025-01-07 15:12:26 +01:00
Raphael Michel and Raphael Michel
0a334d1c67
Explicitly set none algorithm
2025-01-07 12:01:52 +01:00
dependabot[bot] and Raphael Michel
1a2fb688de
Update pyjwt requirement from ==2.9.* to ==2.10.*
...
Updates the requirements on [pyjwt](https://github.com/jpadilla/pyjwt ) to permit the latest version.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.9.0...2.10.1 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-07 12:01:52 +01:00
Raphael Michel
c1333d6edb
Add Japanese to supported languages
2025-01-07 11:37:42 +01:00
Hijiri Umemoto and Raphael Michel
e3e432a9e4
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-07 11:19:37 +01:00
Hijiri Umemoto and Raphael Michel
36ea18970b
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-07 11:19:37 +01:00
Hector and Raphael Michel
bde2d50828
Translations: Update Spanish
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-01-07 11:19:37 +01:00
Hijiri Umemoto and Raphael Michel
e8334df908
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 91.6% (5351 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2025-01-07 11:19:37 +01:00
Hector and Raphael Michel
c8943785d7
Translations: Update Spanish
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-01-07 11:19:37 +01:00
Hijiri Umemoto and Raphael Michel
41b878b667
Translations: Update Turkish
...
Currently translated at 43.1% (2516 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2025-01-07 11:19:37 +01:00
Hijiri Umemoto and Raphael Michel
4f63ba967b
Translations: Update Chinese (Traditional Han script)
...
Currently translated at 91.3% (5331 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hant/
powered by weblate
2025-01-07 11:19:37 +01:00
Raphael Michel
a56c6ae1e0
Fix secret regeneration
2025-01-03 17:21:12 +01:00
Raphael Michel
1efd952a19
Revert "Update pyjwt requirement from ==2.9.* to ==2.10.* ( #4639 )"
...
This reverts commit 71caa17879 .
2025-01-03 17:10:59 +01:00
Hector and Raphael Michel
ddd0db3d98
Translations: Update Spanish
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-01-03 15:31:39 +01:00
Hector and Raphael Michel
dde724d0be
Translations: Update Spanish
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
9f55187690
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
e572bfb752
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
beccdf8dad
Translations: Update Korean
...
Currently translated at 0.2% (17 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
b141ea4ed5
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
32dd125b65
Translations: Update Turkish
...
Currently translated at 43.0% (2515 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
b5794780da
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
835c08f1ca
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Wiktor Przybylski and Raphael Michel
a79d5fddda
Translations: Update Polish
...
Currently translated at 98.5% (5750 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
beb03e07e0
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
dd2e5d09f9
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
5c2456e92e
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
3579a7f298
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
5dd20de745
Translations: Update Japanese
...
Currently translated at 100.0% (232 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
5708099fc9
Translations: Update Japanese
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri Umemoto and Raphael Michel
2c2e8e7d21
Translations: Update Japanese
...
Currently translated at 90.9% (211 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri and Raphael Michel
5993482f6c
Translations: Update Japanese
...
Currently translated at 98.6% (5755 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri and Raphael Michel
c905659dfb
Translations: Update Japanese
...
Currently translated at 78.8% (183 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri and Raphael Michel
196c131ac9
Translations: Update Japanese
...
Currently translated at 98.5% (5749 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Aarni Heinonen and Raphael Michel
a554433fad
Translations: Update Chinese (Simplified Han script)
...
Currently translated at 50.1% (2924 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/zh_Hans/
powered by weblate
2025-01-03 15:31:39 +01:00
Aarni Heinonen and Raphael Michel
c552dd876c
Translations: Update Finnish
...
Currently translated at 24.4% (1429 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-01-03 15:31:39 +01:00
Aarni Heinonen and Raphael Michel
105ae8592d
Translations: Update Finnish
...
Currently translated at 20.1% (1175 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fi/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri and Raphael Michel
ca4540eeb7
Translations: Update Japanese
...
Currently translated at 5.6% (331 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
Dimitris Tsimpidis and Raphael Michel
381366a248
Translations: Update Greek
...
Currently translated at 41.8% (97 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/el/
powered by weblate
2025-01-03 15:31:39 +01:00
Dimitris Tsimpidis and Raphael Michel
816a3ec994
Translations: Update Greek
...
Currently translated at 47.7% (2785 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/el/
powered by weblate
2025-01-03 15:31:39 +01:00
Hijiri and Raphael Michel
88d3d12dbc
Translations: Update Japanese
...
Currently translated at 4.0% (238 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2025-01-03 15:31:39 +01:00
71caa17879
Update pyjwt requirement from ==2.9.* to ==2.10.* ( #4639 )
...
Updates the requirements on [pyjwt](https://github.com/jpadilla/pyjwt ) to permit the latest version.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.9.0...2.10.0 )
---
updated-dependencies:
- dependency-name: pyjwt
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-01-03 15:23:36 +01:00
2ecdfde756
Bump @rollup/plugin-node-resolve in /src/pretix/static/npm_dir ( #4728 )
...
Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve ) from 15.3.0 to 16.0.0.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v16.0.0/packages/node-resolve )
---
updated-dependencies:
- dependency-name: "@rollup/plugin-node-resolve"
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-03 15:23:19 +01:00
1f753a57c5
Update pillow requirement from ==11.0.* to ==11.1.* ( #4729 )
...
Updates the requirements on [pillow](https://github.com/python-pillow/Pillow ) to permit the latest version.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/11.0.0...11.1.0 )
---
updated-dependencies:
- dependency-name: pillow
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-01-03 15:22:58 +01:00
Raphael Michel
595c042624
Regenerate OrderPosition.web_secret when chaning other secrets
2025-01-03 15:21:45 +01:00
Raphael Michel
5a5a551c21
Fix tests failing after 2025-01-01
2025-01-03 15:21:32 +01:00
Raphael Michel
e74793994a
Fix invalid usage of re.split() on Python 3.13
2025-01-03 15:21:15 +01:00
Raphael Michel
f1bdd3b7af
Remove debug print
2024-12-25 18:58:00 +01:00
Raphael Michel
13c40f9bb7
API: Fix sales channels when copying events (Z#23177154, Z#23169537)
2024-12-20 14:09:10 +01:00
Raphael Michel
3e15e2a887
Raise minimum version of cryptography
2024-12-20 14:09:10 +01:00
Raphael Michel
7525ee853b
Ticket preview: Fix incorrect type of sample price
2024-12-19 13:37:38 +01:00
Richard Schreiber and GitHub
f02b1be659
[A11y] Improve grouping and labels in widget’s product list
2024-12-18 15:24:28 +01:00
Raphael Michel and GitHub
20f171b790
Order import: Respect sales channel when validating seats ( #4707 )
2024-12-18 13:57:29 +01:00
CVZ-es and Raphael Michel
22906dfa77
Translations: Update Spanish
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-12-18 13:49:18 +01:00
CVZ-es and Raphael Michel
5f74e661b3
Translations: Update French
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-12-18 13:49:18 +01:00
Richard Schreiber and GitHub
5b99788354
Unify event list view on organizer and event-series ( #4702 )
2024-12-18 13:32:26 +01:00
Raphael Michel and Raphael Michel
b45d58b60e
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-12-16 17:32:16 +01:00
Raphael Michel and Raphael Michel
2a58e958b0
Translations: Update German
...
Currently translated at 100.0% (5836 of 5836 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-12-16 17:32:16 +01:00
Raphael Michel
e44695dfcf
Extend spelling word lists
2024-12-16 17:30:25 +01:00
Raphael Michel
1d289088f4
Extend spelling word lists
2024-12-16 17:27:53 +01:00
Raphael Michel
a9be6337bc
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2024-12-16 15:20:40 +01:00
Raphael Michel and GitHub
df29d4e8c4
Bump django-i18nfield to 1.10.* ( #4709 )
2024-12-16 15:20:09 +01:00
Richard Schreiber and GitHub
bf2cabf7b6
Fix color differences for panel-heading in accordion-panel
2024-12-16 08:35:30 +01:00
Raphael Michel
db614d36e6
Block access to manifests in default nginx configurations
2024-12-15 11:59:11 +01:00
Raphael Michel and GitHub
13452b5d8c
Make BaseInvoiceForm more reusable ( #4669 )
...
* Make BaseInvoiceForm more reusable
* Remove code
2024-12-13 16:28:21 +01:00
Raphael Michel
6422cd7858
API: Fix format of price calculation
2024-12-13 16:17:24 +01:00
2e87cb5691
Bump nanoid from 3.3.7 to 3.3.8 in /src/pretix/static/npm_dir ( #4706 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.3.7...3.3.8 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-13 16:01:01 +01:00
Vasco Baleia and Raphael Michel
b53ee938bf
Translations: Update Portuguese (Portugal)
...
Currently translated at 86.5% (5003 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_PT/
powered by weblate
2024-12-13 14:19:08 +01:00
Wikinaut and Raphael Michel
ec3bdd4a57
Translations: Update German
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-12-13 14:19:08 +01:00
7b607594d8
Update webauthn requirement from ==2.3.* to ==2.4.* ( #4689 )
...
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.3.0...v2.4.0 )
---
updated-dependencies:
- dependency-name: webauthn
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-13 14:16:26 +01:00
53f129d5d3
Add codification of tax rates ( #4372 )
...
* draft
* .
* Rebase migration
* Update src/pretix/base/models/tax.py
Co-authored-by: Mira <weller@rami.io >
* Test, isort, flake, migration rebase
* carry data & API
* Fix failing tests
* docs fixes
* Improve validation
* Tests
* More fixes
---------
Co-authored-by: Mira <weller@rami.io >
2024-12-13 12:04:38 +01:00
a4385c8b6e
Use new fieldset panels throughout checkout ( #4688 )
...
Use <fieldset> accordion-panels in checkout_customer, checkout_payment and
order_pay_change. Unify markup in checkout_payment and order_pay_change.
Adapt Javascript in the dynamic PayPal and Stripe payment forms.
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-12-12 15:48:27 +01:00
Neriman Memmedli and Raphael Michel
3acae96021
Translations: Update Azerbaijani
...
Currently translated at 0.3% (21 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/az/
powered by weblate
2024-12-11 15:48:37 +01:00
Neriman Memmedli and Raphael Michel
b9add5ff6f
Translations: Add Azerbaijani
2024-12-11 15:48:37 +01:00
Patrick Chilton and Raphael Michel
4ca9813a1d
Translations: Update Hungarian
...
Currently translated at 10.8% (630 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2024-12-11 15:48:37 +01:00
Christiaan de Die le Clercq and Raphael Michel
347748896d
Translations: Update Dutch
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2024-12-11 15:48:37 +01:00
Richard Schreiber and GitHub
0f590caa18
[UI] Fix organizer event-list status-bubble overflow
2024-12-11 11:36:15 +01:00
Richard Schreiber and GitHub
18801f2d1c
Widget: add unique html_id to use in labels, etc.
2024-12-11 08:30:44 +01:00
Richard Schreiber and GitHub
e5f29bd592
Widget: add span around currency for easier styling
2024-12-11 08:29:55 +01:00
Martin Gross
1f904d482b
Stripe: Add missing identifier for revolut_pay
2024-12-10 15:15:43 +01:00
Raphael Michel
b8ad276f53
Fix duplicate field (Z#23168530)
2024-12-09 21:58:11 +01:00
Raphael Michel
e109c37738
API: use correct validation exception
2024-12-09 14:17:27 +01:00
Raphael Michel and GitHub
4d597d5be3
Stripe: Remove option to enable method_sofort ( #4638 )
2024-12-09 13:51:32 +01:00
ae8ec42905
Fix backend validation if name is required as part of a required non-business invoice address ( #4674 )
...
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2024-12-09 12:27:59 +01:00
Richard Schreiber and GitHub
e5b89e9b08
[A11y] fix color-contrast for event-list status-bubbles
2024-12-06 15:51:40 +01:00
Mira and GitHub
da91f5f117
Animation in <fieldset> accordion ( #4682 )
2024-12-06 12:46:40 +01:00
Richard Schreiber and GitHub
ae29240e58
[A11y] Improve number inputs for screen-readers
2024-12-06 11:11:36 +01:00
Richard Schreiber and GitHub
74edf10b04
Move cursor fix for disabled fieldsets from bootstrap to presale
2024-12-06 11:07:11 +01:00
Richard Schreiber and GitHub
e2e0eca872
Fix accordion-radio fieldset css
2024-12-06 10:13:32 +01:00
Raphael Michel
6132e4a2c4
Remove re-implementations if i18nfield API integration
2024-12-05 17:56:30 +01:00
Raphael Michel
7df7d28518
Bump django-i18nfield to 1.9.5
2024-12-05 17:56:30 +01:00
Raphael Michel and GitHub
11ab5c5eeb
Event dashboard: Use intcomma in numbers (Z#23175343) ( #4687 )
2024-12-05 17:11:57 +01:00
CVZ-es and Raphael Michel
20211d2097
Translations: Update Spanish
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-12-05 13:46:11 +01:00
CVZ-es and Raphael Michel
d760ad38bf
Translations: Update French
...
Currently translated at 100.0% (232 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2024-12-05 13:46:11 +01:00
CVZ-es and Raphael Michel
69af2cee93
Translations: Update French
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-12-05 13:46:11 +01:00
Raphael Michel and GitHub
6b199a2b9c
Allow to enter gift cards into the voucher input (Z#23171961) ( #4670 )
2024-12-05 13:43:46 +01:00
Richard Schreiber and GitHub
94a64ba53a
Hide empty panels ( #4684 )
2024-12-05 12:08:33 +01:00
Raphael Michel
70f06a8f40
Fix an incorrect exception handling
2024-12-04 16:59:58 +01:00
Mira Weller
a747ab154a
Fix cursor on elements in disabled fieldsets' legends
2024-12-04 14:54:49 +01:00
Mira and GitHub
6317233150
New accordion panels using <fieldset> ( #4681 )
2024-12-04 14:34:42 +01:00
Richard Schreiber and GitHub
4d94158ff0
Improve organizer/event-series calendar UI on mobile
2024-12-04 08:17:52 +01:00
Raphael Michel
8f92eb2d2d
remove debug statement
2024-12-03 12:40:29 +01:00
Richard Schreiber
f29896b267
[A11y] Fix missing aria-hidden and translation
2024-12-03 12:10:16 +01:00
2dc625cf31
Add the option to introduce rich-text placeholders ( #4657 )
...
* Add the option to introduce rich-text placeholders
* Add tests in test_format
* Add some css
* Block vs inline
* Some fixed css
* Update src/pretix/control/forms/event.py
Co-authored-by: Mira <weller@rami.io >
* Add missing docstring prat
---------
Co-authored-by: Mira <weller@rami.io >
2024-12-03 11:38:15 +01:00
855226d37c
Update ua-parser requirement from ==0.18.* to ==1.0.* ( #4665 )
...
Updates the requirements on [ua-parser](https://github.com/ua-parser/uap-python ) to permit the latest version.
- [Release notes](https://github.com/ua-parser/uap-python/releases )
- [Commits](https://github.com/ua-parser/uap-python/compare/0.18.0...1.0.0 )
---
updated-dependencies:
- dependency-name: ua-parser
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-03 11:18:37 +01:00
648c0da9fe
Update webauthn requirement from ==2.2.* to ==2.3.* ( #4655 )
...
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.2.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: webauthn
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-03 11:01:05 +01:00
Raphael Michel and GitHub
59e3494fa2
Add fee type for late fees ( #4656 )
2024-12-03 11:00:11 +01:00
Mira and GitHub
c4ff57c07a
Change error message for unavailable addon products ( #4673 )
...
This can not only happen in case of sold-out addons, but also if they are e.g. not available via the current sales channel.
2024-12-03 10:59:15 +01:00
cc4fbfe4c7
API: Allow to block/unblock seats in bulk ( #4668 )
...
* API: Allow to block/unblock seats in bulk
* Update doc/api/resources/seats.rst
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update doc/api/resources/seats.rst
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update doc/api/resources/seats.rst
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/api/views/event.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-12-02 16:03:11 +01:00
e99ee91573
Allow to use custom domains for some but not all events (Z#23153875) ( #4627 )
...
* Allow to use custom domains for some but not all events
* Update src/pretix/multidomain/urlreverse.py
* Apply suggestions from code review
Co-authored-by: Mira <weller@rami.io >
* Logging for domain config changes
---------
Co-authored-by: Mira <weller@rami.io >
2024-12-02 15:58:50 +01:00
Patrick Chilton and Raphael Michel
e2753686ee
Translations: Update Hungarian
...
Currently translated at 10.8% (629 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2024-12-02 15:58:41 +01:00
CVZ-es and Raphael Michel
33f8b9851e
Translations: Update Spanish
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-12-02 15:58:41 +01:00
CVZ-es and Raphael Michel
e3d8cf07af
Translations: Update French
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-12-02 15:58:41 +01:00
Mira Weller
0279ca7d94
Add missing error handling to addressform.js
2024-12-02 10:15:16 +01:00
Richard Schreiber and GitHub
d1989c3cd3
Fix all-optional in address-form for resellers ( #4672 )
2024-12-02 09:46:33 +01:00
Raphael Michel
61cb2e15cf
Fix validation crash of InvoiceNameForm
2024-11-29 20:08:36 +01:00
Mira Weller
f2ee1d00b3
Don't use animation for address information load indicator
2024-11-29 17:09:14 +01:00
Mira and GitHub
e8e9698a31
Update address field logic (Z#23163120) ( #4659 )
...
* Move country-dependent JS logic to separate file (avoids code duplication for presale and control)
* Correctly apply "required" attribute to address state field
* Load address format information when selecting country
* Fix some other bugs and inconsistencies
2024-11-29 14:56:56 +01:00
Richard Schreiber and GitHub
a1bf7be244
[A11y] Improve customer account pages ( #4654 )
2024-11-29 14:16:40 +01:00
Patrick Chilton and Raphael Michel
f4ca9a5681
Translations: Update Hungarian
...
Currently translated at 45.6% (106 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hu/
powered by weblate
2024-11-29 09:22:29 +01:00
e6d984538f
Update django-statici18n requirement from ==2.5.* to ==2.6.* ( #4664 )
...
Updates the requirements on [django-statici18n](https://github.com/zyegfryed/django-statici18n ) to permit the latest version.
- [Changelog](https://github.com/zyegfryed/django-statici18n/blob/main/docs/changelog.rst )
- [Commits](https://github.com/zyegfryed/django-statici18n/compare/v2.5.0...v2.6.0 )
---
updated-dependencies:
- dependency-name: django-statici18n
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-29 09:22:04 +01:00
9f1ee9157f
Update protobuf requirement from ==5.28.* to ==5.29.* ( #4666 )
...
Updates the requirements on [protobuf](https://github.com/protocolbuffers/protobuf ) to permit the latest version.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v5.28.0-rc1...v5.29.0 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-29 09:21:54 +01:00
Raphael Michel
242e5af4b5
Bump version to 2024.12.0.dev0
2024-11-27 13:57:03 +01:00
Raphael Michel
7d6e98e6da
Bump version to 2024.11.0
2024-11-27 13:56:37 +01:00
Mira and GitHub
27f964f3ae
Checkout flow: Observe direction when skipping AddOnsStep ( #4658 )
2024-11-27 11:13:07 +01:00
Patrick Chilton and Raphael Michel
84b3060c0f
Translations: Update Hungarian
...
Currently translated at 10.7% (623 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2024-11-27 11:10:55 +01:00
CVZ-es and Raphael Michel
25dcb72f92
Translations: Update Spanish
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-27 11:10:55 +01:00
CVZ-es and Raphael Michel
4b078867c6
Translations: Update French
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-27 11:10:55 +01:00
Jakub Stribrny and Raphael Michel
c595a59d4a
Translations: Update Czech
...
Currently translated at 73.5% (4250 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2024-11-26 18:48:58 +01:00
Patrick Chilton and Raphael Michel
f164daeaee
Translations: Update Hungarian
...
Currently translated at 10.7% (621 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2024-11-26 18:48:58 +01:00
gabriblas and Raphael Michel
c6b6dd8d49
Translations: Update Italian
...
Currently translated at 24.3% (1409 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2024-11-26 18:48:58 +01:00
CVZ-es and Raphael Michel
8038c87963
Translations: Update French
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-26 18:48:58 +01:00
Ryo and Raphael Michel
c45a970d32
Translations: Update Japanese
...
Currently translated at 3.8% (220 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2024-11-26 18:48:58 +01:00
kei ogane and Raphael Michel
a34517233d
Translations: Update Japanese
...
Currently translated at 3.8% (220 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2024-11-26 18:48:58 +01:00
Yasunobu YesNo Kawaguchi and Raphael Michel
8fb2e5383c
Translations: Update Japanese
...
Currently translated at 3.4% (200 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2024-11-26 18:48:58 +01:00
CVZ-es and Raphael Michel
86a00f3338
Translations: Update Spanish
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-26 18:48:58 +01:00
CVZ-es and Raphael Michel
c8c0d3e7f5
Translations: Update French
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-26 18:48:58 +01:00
Raphael Michel and GitHub
7dd455ce15
Fix #4641 -- Make usage of argon2id optional ( #4643 )
2024-11-26 17:31:27 +01:00
Richard Schreiber and GitHub
391eda25da
[A11y] Improve color combinations for alerts
2024-11-21 13:58:19 +01:00
Raphael Michel
fcff5a522d
Fix inconsistent labels
2024-11-19 16:36:09 +01:00
Raphael Michel and Raphael Michel
7e93d38a01
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-11-19 16:33:52 +01:00
Raphael Michel and Raphael Michel
6469381899
Translations: Update German
...
Currently translated at 100.0% (5782 of 5782 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-11-19 16:33:52 +01:00
Raphael Michel
761706c60c
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2024-11-19 16:16:36 +01:00
CVZ-es and Raphael Michel
f91315c88e
Translations: Update Spanish
...
Currently translated at 100.0% (5809 of 5809 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-19 16:16:13 +01:00
CVZ-es and Raphael Michel
bc05afeab9
Translations: Update French
...
Currently translated at 100.0% (5779 of 5779 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-19 16:16:13 +01:00
Raphael Michel
02d495d287
Revert "Update po files"
...
This reverts commit 894878d9da .
2024-11-19 16:15:55 +01:00
Raphael Michel
894878d9da
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2024-11-19 16:15:26 +01:00
5896ca0197
Event creation: Prevent accidentally creating events without tax rate ( #4623 )
...
* Event creation: Prevent accidentally creating events without tax rate
* Update src/pretix/control/forms/event.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Fix tests
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-11-19 16:14:56 +01:00
Raphael Michel
fe6fc8df32
Fix placehodler sample in empty series (PRETIXEU-ATN)
2024-11-19 16:14:13 +01:00
dependabot[bot] and Raphael Michel
9de8f3a775
Update aiohttp requirement from ==3.10.* to ==3.11.*
...
Updates the requirements on [aiohttp](https://github.com/aio-libs/aiohttp ) to permit the latest version.
- [Release notes](https://github.com/aio-libs/aiohttp/releases )
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.10.0b0...v3.11.0 )
---
updated-dependencies:
- dependency-name: aiohttp
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-19 15:08:00 +01:00
Martin Gross
c92bb9cb8b
Stripe: (FIX) Make MobilePay optional
2024-11-19 13:17:52 +01:00
Raphael Michel and GitHub
76ecec8b98
Scheduled mails: Allow subevent-dependent placeholders (Z#23171818) ( #4629 )
2024-11-19 10:50:10 +01:00
Mira and GitHub
4b8416df8f
docs: update nginx config example ( #4640 )
2024-11-19 09:28:01 +01:00
a601c75923
CheckIns: Display a source_type icon (barcode/nfc) where known ( #4628 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2024-11-18 17:50:43 +01:00
Raphael Michel and Raphael Michel
f94227f00f
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5779 of 5779 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-11-18 17:49:24 +01:00
Raphael Michel and Raphael Michel
a0c1e5369c
Translations: Update German
...
Currently translated at 100.0% (5779 of 5779 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-11-18 17:49:24 +01:00
Jakub Stribrny and Raphael Michel
633bfcf73a
Translations: Update Czech
...
Currently translated at 73.5% (4253 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cs/
powered by weblate
2024-11-18 17:49:24 +01:00
CVZ-es and Raphael Michel
0d3b5b82c1
Translations: Update Spanish
...
Currently translated at 100.0% (232 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2024-11-18 17:49:24 +01:00
CVZ-es and Raphael Michel
ab95f33546
Translations: Update Spanish
...
Currently translated at 100.0% (5784 of 5784 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-18 17:49:24 +01:00
5034b366c5
Stripe: Disable SOFORT ( #4616 )
...
* Stripe: Disable SOFORT
* Update src/pretix/plugins/stripe/payment.py
Co-authored-by: Raphael Michel <michel@rami.io >
---------
Co-authored-by: Martin Gross <gross@rami.io >
2024-11-18 17:24:01 +01:00
Raphael Michel and GitHub
03d3c389da
Fix #1674 -- Change spelling of e-mail to email ( #4636 )
...
* Fix #1674 -- Change spelling of e-mail to email
* Conflicts and word list
* Add MobilePay to wordlist
* fix usage in tests
2024-11-18 17:21:29 +01:00
3e934acfa0
Allow "open in new tab" for event typeahead ( #4631 )
...
* Allow "open in new tab" for event typeahead
* use default link-behaviour for e.g. open in new ...
* navigate in typeahead with tab, add esc to close
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-11-18 17:16:02 +01:00
Raphael Michel
d2a364e848
Docs: Fix documentation of invoice API
2024-11-18 17:08:51 +01:00
2824b40299
Stripe: Add MobilePay as a supported payment method (Z#23172523) ( #4635 )
...
Co-authored-by: robbi5 <richt@rami.io >
2024-11-18 15:03:32 +01:00
Damiano and Raphael Michel
c6c2c90908
Translations: Update Italian
...
Currently translated at 24.3% (1405 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2024-11-18 10:48:18 +01:00
Pavle Ergović and Raphael Michel
d4ae7df2ec
Translations: Update Croatian
...
Currently translated at 1.7% (4 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/hr/
powered by weblate
2024-11-18 10:48:18 +01:00
Pavle Ergović and Raphael Michel
79dd7fb596
Translations: Update Croatian
...
Currently translated at 0.3% (23 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hr/
powered by weblate
2024-11-18 10:48:18 +01:00
CVZ-es and Raphael Michel
5ed87cd019
Translations: Update Spanish
...
Currently translated at 100.0% (5784 of 5784 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-18 10:48:18 +01:00
CVZ-es and Raphael Michel
ccdcbe0cc5
Translations: Update French
...
Currently translated at 100.0% (232 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2024-11-18 10:48:18 +01:00
CVZ-es and Raphael Michel
4f8607a9db
Translations: Update French
...
Currently translated at 100.0% (5781 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-18 10:48:18 +01:00
Patrick Chilton and Raphael Michel
57ecaa2676
Translations: Update Hungarian
...
Currently translated at 10.7% (622 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2024-11-18 10:48:18 +01:00
CVZ-es and Raphael Michel
96fd2b1a95
Translations: Update Spanish
...
Currently translated at 100.0% (232 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2024-11-18 10:48:18 +01:00
CVZ-es and Raphael Michel
5cf24fb6a6
Translations: Update Spanish
...
Currently translated at 100.0% (5784 of 5784 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-18 10:48:18 +01:00
Eva-Maria Obermann and Raphael Michel
1d2ea35a39
Translations: Update French
...
Currently translated at 100.0% (232 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2024-11-18 10:48:18 +01:00
CVZ-es and Raphael Michel
ac98ae7941
Translations: Update French
...
Currently translated at 100.0% (232 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2024-11-18 10:48:18 +01:00
CVZ-es and Raphael Michel
a0d055e202
Translations: Update French
...
Currently translated at 99.3% (5742 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-18 10:48:18 +01:00
Raphael Michel and GitHub
27ec5ca006
Change order of menu items in backend ( #4633 )
2024-11-18 10:45:27 +01:00
Eva-Maria Obermann and Raphael Michel
9d2edc405d
Translations: Update French
...
Currently translated at 98.7% (229 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2024-11-15 17:21:50 +01:00
CVZ-es and Raphael Michel
fb95fe7cf6
Translations: Update French
...
Currently translated at 94.6% (5474 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-15 17:21:50 +01:00
CVZ-es and Raphael Michel
5b5360ef8b
Translations: Update French
...
Currently translated at 98.7% (229 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2024-11-15 17:21:50 +01:00
Gravity Fox and Raphael Michel
129d10ca35
Translations: Update Portuguese (Brazil)
...
Currently translated at 13.5% (784 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2024-11-15 17:21:50 +01:00
CVZ-es and Raphael Michel
093a705ff9
Translations: Update French
...
Currently translated at 94.6% (5474 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-15 17:21:50 +01:00
CVZ-es and Raphael Michel
6130ae4630
Translations: Update Spanish
...
Currently translated at 100.0% (232 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2024-11-15 17:21:50 +01:00
CVZ-es and Raphael Michel
11a8ed6c7a
Translations: Update Spanish
...
Currently translated at 100.0% (5784 of 5784 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-15 17:21:50 +01:00
arjan-s and Raphael Michel
f6392592c5
Translations: Update Dutch
...
Currently translated at 100.0% (5784 of 5784 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2024-11-15 17:21:50 +01:00
CVZ-es and Raphael Michel
ecb9ad28ea
Translations: Update Spanish
...
Currently translated at 100.0% (5784 of 5784 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-15 17:21:50 +01:00
Raphael Michel and Raphael Michel
45a506fd37
Translations: Update German
...
Currently translated at 100.0% (5781 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-11-15 17:21:50 +01:00
Raphael Michel and Raphael Michel
3b16e6356b
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5781 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-11-15 17:21:50 +01:00
Raphael Michel and GitHub
9583a50c4e
Voucher import: Allow empty subevent (Z#23171356) ( #4622 )
2024-11-13 12:00:48 +01:00
Martin Gross
6e6d6b2746
PayPal2: Skip webhook order capture if no OrderPayment exists yet
2024-11-13 10:13:50 +01:00
arjan-s and Raphael Michel
7266d90c6b
Translations: Update Dutch
...
Currently translated at 99.0% (5731 of 5784 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2024-11-12 09:36:00 +01:00
Richard Schreiber and GitHub
5e4e88c91d
Fix creating to many ScheduledMails on subevent creation ( #4620 )
2024-11-12 09:22:25 +01:00
Raphael Michel
e74d12e8b8
API: Don't require sales channel in input (PRETIXEU-AST)
2024-11-11 17:22:06 +01:00
a5c39271dd
Make API security profiles pluggable ( #4597 )
...
* Make API security profiles pluggable
* Update src/pretix/api/signals.py
Co-authored-by: robbi5 <richt@rami.io >
* REmove dead class
---------
Co-authored-by: robbi5 <richt@rami.io >
2024-11-11 17:13:53 +01:00
3170744c56
Bleach 6 update ( #4610 )
...
* Update bleach requirement from ==5.0.* to ==6.2.*
Updates the requirements on [bleach](https://github.com/mozilla/bleach ) to permit the latest version.
- [Changelog](https://github.com/mozilla/bleach/blob/main/CHANGES )
- [Commits](https://github.com/mozilla/bleach/compare/v5.0.0...v6.2.0 )
---
updated-dependencies:
- dependency-name: bleach
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update bleach parameter types
* Fix tests
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 15:34:40 +01:00
Damiano and Raphael Michel
9ec161561b
Translations: Update Italian
...
Currently translated at 24.2% (1402 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2024-11-11 13:49:23 +01:00
CVZ-es and Raphael Michel
aff4f4b8f8
Translations: Update Spanish
...
Currently translated at 100.0% (5784 of 5784 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-11 13:49:23 +01:00
Damiano and Raphael Michel
75addfe9f4
Translations: Update Italian
...
Currently translated at 24.0% (1393 of 5781 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2024-11-11 13:49:23 +01:00
CVZ-es and Raphael Michel
4b05ce5835
Translations: Update Spanish
...
Currently translated at 100.0% (5784 of 5784 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-11 13:49:23 +01:00
CVZ-es and Raphael Michel
34c247f423
Translations: Update Spanish
...
Currently translated at 100.0% (5774 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-11 13:49:23 +01:00
arjan-s and Raphael Michel
3aad6852cb
Translations: Update Dutch
...
Currently translated at 96.8% (5592 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2024-11-11 13:49:23 +01:00
CVZ-es and Raphael Michel
5cdb07bce6
Translations: Update Spanish
...
Currently translated at 100.0% (5774 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-11 13:49:23 +01:00
arjan-s and Raphael Michel
6cb2d68948
Translations: Update Dutch
...
Currently translated at 76.7% (178 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2024-11-11 13:49:23 +01:00
arjan-s and Raphael Michel
4a7a6273c6
Translations: Update Dutch
...
Currently translated at 95.8% (5535 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2024-11-11 13:49:23 +01:00
Raphael Michel
ebe343458a
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2024-11-08 14:45:14 +01:00
Mira and GitHub
f9a93b765c
Use correct LogEntry type for changes to product categories ( #4617 )
2024-11-08 10:45:46 +01:00
Raphael Michel
5aba1f9a23
Do not try to delete cart positions twice (PRETIXEU-ARN)
2024-11-07 14:28:35 +01:00
Damiano and Raphael Michel
a4eed87396
Translations: Update Italian
...
Currently translated at 23.7% (1370 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2024-11-07 11:27:00 +01:00
Damiano and Raphael Michel
08879d0d55
Translations: Update Italian
...
Currently translated at 23.5% (1361 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2024-11-07 11:27:00 +01:00
Christiaan de Die le Clercq and Raphael Michel
c276a19bcc
Translations: Update Dutch
...
Currently translated at 87.7% (5067 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2024-11-07 11:27:00 +01:00
Raphael Michel and GitHub
1e3c6e0b68
Order detail: Do not show expire date for pending approval (Z#23171168) ( #4613 )
2024-11-07 09:26:10 +01:00
CVZ-es and Raphael Michel
4e283eb560
Translations: Update Spanish
...
Currently translated at 100.0% (5774 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-06 12:32:10 +01:00
CVZ-es and Raphael Michel
52a1983630
Translations: Update French
...
Currently translated at 94.8% (5475 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-06 12:32:10 +01:00
Raphael Michel and GitHub
3d85d9d865
Remove deprecated auto_checkin_sales_channels ( #4587 )
...
* Remove deprecated auto_checkin_sales_channels
* Fix Query count
2024-11-06 12:30:41 +01:00
Raphael Michel and GitHub
4ca9a43890
Fix performance issue in filtering checkin list (Z#23170917) ( #4607 )
...
* Fix performance issue in filtering checkin list
* remove test
2024-11-06 12:30:37 +01:00
mscherer and GitHub
d8bac7db65
Remove slimit dependencies ( #4609 )
...
It doesn't work anymore on python 3.13, since
2to3 is deprecated and removed (PEP 594).
Trying to build on Fedora 41 result in:
Downloading slimit-0.8.1.zip (88 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'error'
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [1 lines of output]
Python 3.X support requires the 2to3 tool.
[end of output]
And slimit is not used in the code base nor anywhere in git (no single
match)
2024-11-06 12:28:43 +01:00
Mira and GitHub
91de0f93e6
Allow organizers to manually add fees to an existing order ( #4590 )
2024-11-05 14:37:50 +01:00
901565203b
Hide input dependencies recursively if input will be disabled ( #4599 )
...
---------
Co-authored-by: Mira <weller@rami.io >
2024-11-05 14:34:42 +01:00
14c6c9c0d7
Update sentry-sdk requirement from ==2.17.* to ==2.18.* ( #4608 )
...
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.17.0...2.18.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-05 09:55:13 +01:00
CVZ-es and Raphael Michel
6de6cf6c08
Translations: Update Spanish
...
Currently translated at 100.0% (5774 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-05 09:54:50 +01:00
CVZ-es and Raphael Michel
29306b3a4d
Translations: Update Spanish
...
Currently translated at 100.0% (5774 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-05 09:54:50 +01:00
Katrine Tella and Raphael Michel
ca69996611
Translations: Update Danish
...
Currently translated at 48.6% (2809 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2024-11-05 09:54:50 +01:00
Casper Schack and Raphael Michel
16419b6ae4
Translations: Update Danish
...
Currently translated at 48.6% (2809 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2024-11-05 09:54:50 +01:00
Damiano and Raphael Michel
d6258b9b54
Translations: Update Italian
...
Currently translated at 23.3% (1351 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2024-11-05 09:54:50 +01:00
Christiaan de Die le Clercq and Raphael Michel
6f75608196
Translations: Update Dutch
...
Currently translated at 87.7% (5064 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2024-11-05 09:54:50 +01:00
Mika Andrianarijaona and Raphael Michel
6ef88e009b
Translations: Update French
...
Currently translated at 94.8% (5475 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-05 09:54:50 +01:00
CVZ-es and Raphael Michel
957100a195
Translations: Update Spanish
...
Currently translated at 100.0% (232 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2024-11-05 09:54:50 +01:00
CVZ-es and Raphael Michel
112ef0908f
Translations: Update Spanish
...
Currently translated at 100.0% (5774 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-05 09:54:50 +01:00
CVZ-es and Raphael Michel
91aaff7359
Translations: Update Spanish
...
Currently translated at 96.5% (5575 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-05 09:54:50 +01:00
CVZ-es and Raphael Michel
8ab61e2c38
Translations: Update French
...
Currently translated at 91.8% (213 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2024-11-05 09:54:50 +01:00
CVZ-es and Raphael Michel
c8ba5cc427
Translations: Update French
...
Currently translated at 94.8% (5474 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-05 09:54:50 +01:00
CVZ-es and Raphael Michel
5ebad31b7d
Translations: Update Spanish
...
Currently translated at 96.4% (5567 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2024-11-05 09:54:50 +01:00
CVZ-es and Raphael Michel
0429377f7d
Translations: Update French
...
Currently translated at 91.3% (212 of 232 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/fr/
powered by weblate
2024-11-05 09:54:50 +01:00
Mossroy and Raphael Michel
76e4b797a1
Translations: Update French
...
Currently translated at 94.6% (5466 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-05 09:54:50 +01:00
Jonathan Berger and Raphael Michel
5f0009c996
Translations: Update French
...
Currently translated at 94.6% (5466 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-05 09:54:50 +01:00
cpoisnel and Raphael Michel
de63a4be01
Translations: Update French
...
Currently translated at 94.6% (5466 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-05 09:54:50 +01:00
CVZ-es and Raphael Michel
f3432139cb
Translations: Update French
...
Currently translated at 94.6% (5466 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2024-11-05 09:54:50 +01:00
0b82ac9115
Bump @babel/preset-env in /src/pretix/static/npm_dir ( #4604 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.25.4 to 7.26.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.26.0/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
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>
2024-11-04 20:55:31 +01:00
eb685b5141
API: Expose cancellation_date on order endpoint (Z#23170733) ( #4606 )
...
Co-authored-by: robbi5 <richt@rami.io >
2024-11-04 16:41:44 +01:00
dependabot[bot] and Raphael Michel
5f7f0bd8f1
Bump @babel/core from 7.25.2 to 7.26.0 in /src/pretix/static/npm_dir
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.25.2 to 7.26.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.26.0/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-04 14:44:32 +01:00
Raphael Michel and GitHub
9fcef2dcaa
API: Fix deleting checkin-lists (Z#23170525) (PRETIXEU-AS5) ( #4600 )
2024-10-31 17:44:04 +01:00
Raphael Michel and GitHub
fc3b186b93
Badge export: Allow to filter and sort by order date (Z#23168742) ( #4588 )
2024-10-31 14:42:44 +01:00
Tinna Sandström and Raphael Michel
a406884575
Translations: Update Swedish
...
Currently translated at 98.3% (5679 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/sv/
powered by weblate
2024-10-31 13:02:34 +01:00
Anarion Dunedain and Raphael Michel
57ccd5f289
Translations: Update Polish
...
Currently translated at 100.0% (5774 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/
powered by weblate
2024-10-31 13:02:34 +01:00
f4ac7e7f65
Add warning that cross-selling can't prevent unwanted combinations ( #4596 )
...
* Add warning that cross-selling can't prevent unwanted combinations
* Update src/pretix/control/templates/pretixcontrol/items/category.html
Co-authored-by: Raphael Michel <michel@rami.io >
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2024-10-31 12:59:28 +01:00
81d7045b31
Public event filter: Make "all" option clearer (Z#23169843) ( #4585 )
...
* Public event filter: Make "all" option clearer
* Fix widget tests
* Update src/tests/presale/test_widget.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-10-29 17:31:51 +01:00
Richard Schreiber and GitHub
f9502a3212
Fix testutils redis mock ( #4586 )
2024-10-29 16:37:06 +01:00
Richard Schreiber and GitHub
a31f624417
Dev: add support for asyncio_default_fixture_loop_scope in pytest-asyncio ( #4589 )
2024-10-29 16:36:43 +01:00
Raphael Michel
3f99e0bece
Bump version to 2024.11.0.dev0
2024-10-29 11:47:44 +01:00
Raphael Michel
7e64f2b38a
Bump version to 2024.10.0
2024-10-29 11:47:10 +01:00
Raphael Michel
ee2bc93608
Fix handling of device_info_updated signal
2024-10-29 11:30:35 +01:00
Raphael Michel and Raphael Michel
fb4bed9d0d
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5774 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-10-29 10:08:27 +01:00
Raphael Michel and Raphael Michel
aec75e4d0c
Translations: Update German
...
Currently translated at 100.0% (5774 of 5774 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-10-29 10:08:27 +01:00
Raphael Michel
e7e41470fb
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2024-10-29 09:54:05 +01:00
0aa9dda90a
Cross-selling: Use different label if there are no add-on products ( #4577 )
...
* Cross-selling: Use different label if there are no add-on products
* Update src/pretix/presale/templates/pretixpresale/event/checkout_addons.html
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Fix a11y problem
* Fix headline order
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-10-29 09:53:36 +01:00
Mira and GitHub
d97c983b6f
Fix API serializer for auto_checkin_rules to accept sales channel identifiers (Z#23170095) ( #4579 )
...
* Fix API serializer for auto_checkin_rules to accept sales channel identifiers instead of PKs
* False -> false in json
2024-10-29 09:14:22 +01:00
6c957f31ca
Update django-hijack requirement from ==3.6.* to ==3.7.* ( #4581 )
...
Updates the requirements on [django-hijack](https://github.com/django-hijack/django-hijack ) to permit the latest version.
- [Release notes](https://github.com/django-hijack/django-hijack/releases )
- [Changelog](https://github.com/django-hijack/django-hijack/blob/master/docs/release-button.png )
- [Commits](https://github.com/django-hijack/django-hijack/compare/3.6.0...3.7.0 )
---
updated-dependencies:
- dependency-name: django-hijack
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 09:14:04 +01:00
8e6b4b3ec7
Update pypdf requirement from ==5.0.* to ==5.1.* ( #4582 )
...
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.0.0...5.1.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 09:13:58 +01:00
arjan-s and Raphael Michel
b24de62f73
Translations: Update Dutch
...
Currently translated at 85.5% (4938 of 5773 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2024-10-29 09:13:45 +01:00
Raphael Michel
cdbd220a12
Fix time zone of parsed print log
2024-10-28 17:49:47 +01:00
Raphael Michel and Raphael Michel
2f11aee512
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5773 of 5773 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-10-28 13:04:02 +01:00
Raphael Michel and Raphael Michel
8ea475ce39
Translations: Update German
...
Currently translated at 100.0% (5773 of 5773 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-10-28 13:04:02 +01:00
Raphael Michel and Raphael Michel
b29bc9db96
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5773 of 5773 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2024-10-28 13:04:02 +01:00
Raphael Michel and Raphael Michel
6bd6694132
Translations: Update German
...
Currently translated at 100.0% (5773 of 5773 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2024-10-28 13:04:02 +01:00
Raphael Michel
110e6e248e
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2024-10-28 12:31:20 +01:00
Davide Manzella and Raphael Michel
985f4d969d
Translations: Update Italian
...
Currently translated at 23.1% (1333 of 5762 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2024-10-28 12:30:56 +01:00
Mira and GitHub
826bd07b01
Add action buttons to "missing quota" warnings ( #4533 )
...
* Add action buttons to "missing quota" warnings
* Update item.py
2024-10-28 12:25:03 +01:00
Raphael Michel and GitHub
3e4e86742a
Add print logs ( #4475 )
...
* Add print logs
* Add attribute successful
* Rebase migration
* Fix tests on postgres
2024-10-28 12:24:23 +01:00
Raphael Michel and GitHub
ef5fcde5d9
Seating plans: Validate duplicate seat IDs ( #4564 )
2024-10-28 11:27:27 +01:00
Raphael Michel and GitHub
8f1d53d016
Tests: Add separation of database lock indices by pytest worker ( #4553 )
...
* Add separation of database lock indices by pytest worker
* Fix ID derivation
* Update conftest.py
2024-10-25 22:05:02 +02:00
Raphael Michel and GitHub
9ca1573fcf
Tests: Remove pytest-rerunfailures ( #4572 )
2024-10-25 22:00:14 +02:00
Raphael Michel
5795aa6492
Docs: Fix various sphinx warnings
2024-10-25 21:58:14 +02:00
Raphael Michel and GitHub
6e0613a2af
CI: Remove warnings from PostgreSQL about health check ( #4571 )
...
* CI: Remove warnings from PostgreSQL about health check
* Update tests.yml
* Update tests.yml
2024-10-25 21:45:34 +02:00
Raphael Michel and GitHub
b43ed38483
CI: Do not fail if codecov upload fails ( #4570 )
...
This happens all the time with external PRs until https://github.com/codecov/engineering-team/issues/1574 is solved and is doing more harm than good. We still see if there is no coverage attached.
2024-10-25 21:40:03 +02:00
Raphael Michel and GitHub
f0fedf0001
Tests: Resolve deprecation warning for pytest-asyncio ( #4569 )
2024-10-25 21:27:38 +02:00
Raphael Michel and GitHub
19373b8f91
CI: Update codecov-action ( #4568 )
2024-10-25 21:19:48 +02:00
45fd13786a
Update pillow requirement from ==10.4.* to ==11.0.* ( #4566 )
...
Updates the requirements on [pillow](https://github.com/python-pillow/Pillow ) to permit the latest version.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/10.4.0...11.0.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-25 21:14:30 +02:00
ae5111ee7e
Update zeep requirement from ==4.2.* to ==4.3.* ( #4567 )
...
Updates the requirements on [zeep](https://github.com/mvantellingen/python-zeep ) to permit the latest version.
- [Release notes](https://github.com/mvantellingen/python-zeep/releases )
- [Changelog](https://github.com/mvantellingen/python-zeep/blob/main/CHANGES )
- [Commits](https://github.com/mvantellingen/python-zeep/compare/4.2.0...4.3.1 )
---
updated-dependencies:
- dependency-name: zeep
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-25 20:53:11 +02:00
d8bf3065d0
Update redis requirement from ==5.1.* to ==5.2.* ( #4565 )
...
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/v5.1.0a1...v5.2.0 )
---
updated-dependencies:
- dependency-name: redis
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-25 20:51:30 +02:00