Commit Graph

14336 Commits

Author SHA1 Message Date
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