Richard Schreiber
fe1fa336ad
Update reusablemedia.rst
2026-04-17 11:38:29 +02:00
Richard Schreiber
23b53dba74
Update reusablemedia.rst
2026-04-17 11:38:29 +02:00
Richard Schreiber
145b7892db
Update reusablemedia.rst
2026-04-17 11:38:29 +02:00
Richard Schreiber
c4f0fc1000
unifiy deprecated style
2026-04-17 11:38:29 +02:00
Richard Schreiber
8ea5c42944
Update docs for claim_token
2026-04-17 11:38:29 +02:00
Richard Schreiber
93f69c3bbe
rename secret to claim_token
2026-04-17 11:38:29 +02:00
Richard Schreiber
2cf4d03d05
add filter based on op.valid_from/until
2026-04-17 11:38:29 +02:00
Richard Schreiber
0862fdd589
select_related order instead prefetch
2026-04-17 11:38:29 +02:00
Richard Schreiber
e6e874af79
improve readability
2026-04-17 11:38:29 +02:00
Richard Schreiber
9e0ce9dcaf
no need to prefetch linked_orderpositions
2026-04-17 11:38:29 +02:00
Richard Schreiber
94d2478ee0
clarify docs
2026-04-17 11:38:29 +02:00
Richard Schreiber
43bdcc9843
clarify docs updating multiple linked_orderpositions
2026-04-17 11:38:29 +02:00
Richard Schreiber
a6b4186a49
update docs
2026-04-17 11:38:29 +02:00
Richard Schreiber
f601451d03
fix tests
2026-04-17 11:38:29 +02:00
Richard Schreiber
3ac0fafaef
fix migration NOT NULL
2026-04-17 11:38:29 +02:00
Richard Schreiber
5723cba275
add label to reusablemedium
2026-04-17 11:38:29 +02:00
Richard Schreiber
d49313c902
fix code style
2026-04-17 11:38:29 +02:00
Richard Schreiber
50fff39f4b
fix more tests
2026-04-17 11:35:18 +02:00
Richard Schreiber
c62425c7f6
fix tests
2026-04-17 11:35:18 +02:00
Richard Schreiber
bb793c9011
fix create/update logging
2026-04-17 11:35:18 +02:00
Richard Schreiber
96188ae002
remove unneeded comment
2026-04-17 11:35:18 +02:00
Richard Schreiber
c71bfafae2
adapt checkin API for multiple orderpositions
2026-04-17 11:35:18 +02:00
Richard Schreiber
f2b5960ea0
fix media-issue signal
2026-04-17 11:35:18 +02:00
Richard Schreiber
44e53b4dee
remove cached_property linked_orderposition - keep only in API
2026-04-17 11:35:18 +02:00
Richard Schreiber
c2cfd2891c
fix API orders matching media
2026-04-17 11:35:18 +02:00
Richard Schreiber
f37808294c
fix API orders
2026-04-17 11:35:18 +02:00
Richard Schreiber
9972628543
update control media forms
2026-04-17 11:35:18 +02:00
Richard Schreiber
5960653d6b
fix media-view filter
2026-04-17 11:35:18 +02:00
Richard Schreiber
c4833c4c32
update media-API
2026-04-17 11:32:27 +02:00
Richard Schreiber
8a5e249bb6
add multi-op to export
2026-04-17 10:53:44 +02:00
Richard Schreiber
fbaeb76b2a
return last op as fallback for linked_orderposition
2026-04-17 10:53:44 +02:00
Richard Schreiber
233ed6824a
Update media views to list ops
2026-04-17 10:53:44 +02:00
Richard Schreiber
b9fca300bf
change linked orderpositions to many-to-many
2026-04-17 10:48:03 +02:00
Mie Frydensbjerg
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
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
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
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
8690d65e99
Do not show payment text of canceled and failed payments on invoice (Z#23231070) ( #6075 )
2026-04-14 13:02:12 +02:00
Richard Schreiber
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
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
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
3473fa738d
Fix AttributeError in CheckPrivateNetworkMixin ( #6076 )
2026-04-10 12:47:53 +02:00
Ruud Hendrickx
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
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
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
0bb04ca8f0
Email: Check custom SMTP IP at usage time
2026-04-10 10:57:08 +02:00
Raphael Michel
f50548cd02
Fix crash on build
2026-04-10 10:34:15 +02:00
Raphael Michel
bb450e1be9
Add default protection for SSRF
2026-04-10 10:34:15 +02:00