Commit Graph

10940 Commits

Author SHA1 Message Date
Phin Wolkwitz
78609613bc Add notification signal (Z:#23127501) (#3725)
* Add and send signal for refund requests

* Add and send signal for notifications

* Revert changes

* Fix typo

Co-authored-by: Mira <weller@rami.io>

* Document parameters

---------

Co-authored-by: Mira <weller@rami.io>
2023-11-20 11:33:12 +01:00
Raphael Michel
78acd8d118 Subevent editor: Fix enctype of form 2023-11-20 11:28:43 +01:00
Raphael Michel
f1969e783f Export form: Add note on multisheet exporters 2023-11-20 10:18:19 +01:00
Raphael Michel
3ad2429293 Event meta properties: Reorder edit form 2023-11-20 09:29:17 +01:00
Raphael Michel
ae72a6f574 Stripe: Improve help texts 2023-11-20 09:28:51 +01:00
Richard Schreiber
baf6144ee7 Add customizable terms of cancellation (Z#23135646) (#3704)
* Order: show user_cancel_deadline

* move to own parapgraph

* Remove date, add free text input for terms
2023-11-16 12:29:57 +01:00
Raphael Michel
71e515f9c2 Update po files
[CI skip]

Signed-off-by: Raphael Michel <michel@rami.io>
2023-11-15 15:27:34 +01:00
c0de-bender
ab6bda36c3 Translations: Update Dutch (informal) (nl_Informal)
Currently translated at 72.3% (3976 of 5498 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/

powered by weblate
2023-11-15 15:27:06 +01:00
Thomas Vranken
d14790271d Translations: Update Dutch
Currently translated at 78.4% (171 of 218 strings)

Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/

powered by weblate
2023-11-15 15:27:06 +01:00
Thomas Vranken
1cb55186d2 Translations: Update Dutch
Currently translated at 82.8% (4554 of 5498 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/

powered by weblate
2023-11-15 15:27:06 +01:00
Raphael Michel
77da4052b9 Order list export: Expose same "extended status" as in backend (#3674)
* Order list export: Expose same "extended status" as in backend

* Review notes
2023-11-15 15:20:30 +01:00
Raphael Michel
a631890db1 Improve styling for <p> and <ul> combinations in alerts 2023-11-14 17:48:58 +01:00
Charliecoleg
b233313a47 Translations: Update Welsh
Currently translated at 4.6% (258 of 5498 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/cy/

powered by weblate
2023-11-14 17:08:41 +01:00
Zona Vip
6431f1948d Translations: Update Spanish
Currently translated at 61.0% (3355 of 5498 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/

powered by weblate
2023-11-14 17:08:41 +01:00
Mira
a65df3ed9a Fix the 'data-checkbox-dependency-visual' attribute (#3720) 2023-11-14 14:52:10 +01:00
Raphael Michel
fb28d6b927 Fix payment provider priority not respected 2023-11-14 13:05:11 +01:00
Richard Schreiber
0d82c3703d Widget: label button in event-list with "More info“ when availability is unknown (Z#23135197) (#3715)
* Widget: show "more info“ for unknown availability

* fix localization

Co-authored-by: Raphael Michel <michel@rami.io>

* fix tests

---------

Co-authored-by: Raphael Michel <michel@rami.io>
2023-11-13 18:15:18 +01:00
Mira
1d5a8a5948 Add test for money filter + streamline rounding error protection logic (#3714)
* add test cases

* use rounding protection only for currencies with <2 decimal places

* add more test cases

* use parameterized tests
2023-11-13 17:37:18 +01:00
Christiaan de Die le Clercq
aa1c8ae054 Translations: Update Dutch
Currently translated at 82.8% (4553 of 5498 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/

powered by weblate
2023-11-13 17:10:55 +01:00
Raphael Michel
b976615489 Translations: Update German (informal) (de_Informal)
Currently translated at 100.0% (5498 of 5498 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/

powered by weblate
2023-11-13 17:10:55 +01:00
Raphael Michel
c06480634a Translations: Update German (informal) (de_Informal)
Currently translated at 100.0% (218 of 218 strings)

Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de_Informal/

powered by weblate
2023-11-13 17:10:55 +01:00
Raphael Michel
33d79c5d28 Translations: Update German
Currently translated at 100.0% (218 of 218 strings)

Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/de/

powered by weblate
2023-11-13 17:10:55 +01:00
Raphael Michel
dbf5fc7e10 Translations: Update German
Currently translated at 100.0% (5498 of 5498 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/

powered by weblate
2023-11-13 17:10:55 +01:00
Raphael Michel
17d5068ec7 Translations:Add words to word list 2023-11-13 17:07:02 +01:00
Raphael Michel
f4cc9ecc0d Update po files
[CI skip]

Signed-off-by: Raphael Michel <michel@rami.io>
2023-11-13 16:14:52 +01:00
Raphael Michel
3c46c461c0 Translate question options in backend and PDFs (Z#23134850) (#3693)
* Translate question options in backend and PDFs

* Extend to invoices
2023-11-13 15:48:45 +01:00
Raphael Michel
ee70fec7ad Respect region of locale for money formatting (Z#23135361) (#3694) 2023-11-13 15:48:32 +01:00
Richard Schreiber
69c2a1b3c2 UI: Improve panel collapse visibility (Z#23132549) (#3709)
* Move collapse indicator in panels before label

* only hide collapse indicator in panel titles

* remove unneeded collapse-indicators in pretix-control

* remove unneeded collapse-indicators in presale

* move collapse-indicator to left in variants-toggle-button

* remove chevron and use default collapse-indicator in control-variants
2023-11-13 14:23:28 +01:00
Raphael Michel
c2ababb9d6 Do not allow offset refund to different currency 2023-11-13 13:09:34 +01:00
Raphael Michel
db9049130c Do not send password-reset for non-native users 2023-11-13 12:43:13 +01:00
Raphael Michel
65b74d0483 Do not allow password reset for disabled users 2023-11-13 12:43:13 +01:00
Raphael Michel
c21083bf80 Fix incomplete only() call 2023-11-13 12:43:13 +01:00
Fast128
47c281aaa6 Translations: Update Polish
Currently translated at 16.5% (904 of 5461 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pl/

powered by weblate
2023-11-13 10:58:12 +01:00
Raphael Michel
e73e5e0340 Bank transfer: Discourage payments before an order code exists (Z#23135042) (#3692)
* Bank transfer: Discourage payments befor an order code exists

* Update src/pretix/plugins/banktransfer/templates/pretixplugins/banktransfer/checkout_payment_form.html

Co-authored-by: Mira <weller@rami.io>

---------

Co-authored-by: Mira <weller@rami.io>
2023-11-10 17:20:00 +01:00
Raphael Michel
1cb38e279c Fix test input for subevent creation 2023-11-10 14:22:37 +01:00
Raphael Michel
d8500128ea Refs #3691 -- Add note to documentation on device auth for settings 2023-11-10 12:16:30 +01:00
Raphael Michel
27e042baf7 Relative dates: Add UI to specify dates after reference date (#3707)
* Relative dates: Add UI to specify dates after reference date

* Do not use form fields twice

* Update src/pretix/base/reldate.py

Co-authored-by: Richard Schreiber <schreiber@rami.io>

* Update src/pretix/base/reldate.py

Co-authored-by: Richard Schreiber <schreiber@rami.io>

* Update src/pretix/base/reldate.py

Co-authored-by: Richard Schreiber <schreiber@rami.io>

---------

Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-11-10 12:13:33 +01:00
Raphael Michel
d7aa94d6ae Add public filters based on meta data (#3673)
* Add public filters based on meta data

* Fix licenseheaders

* ignore empty values

* Fix tests

* Full non-widget implementation

* Widget support

* Add a few tests

* Allow to reorder properties

* Fix isort

* Allow to opt-out for specific events

* Fix name clash between new and old field to make migration feasible
2023-11-10 12:10:01 +01:00
Raphael Michel
c0007a9566 Fix licenseheader 2023-11-10 11:54:54 +01:00
Raphael Michel
c45da95237 Fix isort 2023-11-10 11:53:16 +01:00
Thomas Vranken
45d17728d4 Translations: Update Dutch
Currently translated at 83.3% (4552 of 5461 strings)

Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/

powered by weblate
2023-11-10 10:28:57 +01:00
Raphael Michel
c4c81742d5 Order import: Catch CSV parsing errors during iteration (PRETIXEU-9AW, PRETIXEU-9B5) 2023-11-10 10:26:04 +01:00
Raphael Michel
4708509585 Revert "Order import: Catch CSV parsing errors during iteration (PRETIXEU-9AW)"
This reverts commit 77ff0298f1.
2023-11-10 10:19:05 +01:00
Raphael Michel
99b5f3cc3b Payment export: Fix mixup of form fields 2023-11-10 09:27:48 +01:00
Raphael Michel
dad3de9cd3 API: Fix crash in check-in RPC 2023-11-09 14:40:03 +01:00
Raphael Michel
3566fc877a Optimize N+1 query found by Sentry in event creation (PRETIXEU-9AV) 2023-11-09 14:31:05 +01:00
Raphael Michel
77ff0298f1 Order import: Catch CSV parsing errors during iteration (PRETIXEU-9AW) 2023-11-09 14:25:50 +01:00
Raphael Michel
22301f5429 Order change: Do not crash on empty fee input (PRETIXEU-9B2) 2023-11-09 14:15:39 +01:00
Raphael Michel
25a83adc78 Paginator: Add options for advanced users in backend (#3697)
* Paginator: Add options for advanced users in backend

* Update src/pretix/static/pretixcontrol/js/ui/main.js

Co-authored-by: Richard Schreiber <schreiber@rami.io>

* Update src/pretix/static/pretixcontrol/js/ui/main.js

Co-authored-by: Richard Schreiber <schreiber@rami.io>

* Add clickability

---------

Co-authored-by: Richard Schreiber <schreiber@rami.io>
2023-11-09 10:09:31 +01:00
Richard Schreiber
9dc1328b47 Keep sales-channels in same order (Z#23135800) (#3705)
* Control: sort sales-channels desc

* sort asc, force web first

* Update src/pretix/base/channels.py

---------

Co-authored-by: Raphael Michel <michel@rami.io>
2023-11-09 10:09:20 +01:00