Commit Graph
7519 Commits
Author SHA1 Message Date
Maico TimmermanandRaphael Michel 18df9d66bb i18n: add config for enabling a set of languages
Adds the `enabled` setting to the `[languages]` table in the pretix.cfg.
If left empty, or  omitted all languages are enabled.
2021-06-04 15:35:09 +02:00
Richard SchreiberandGitHub a43625c5e8 fix ignore_for_event_availability for batch edit of subevents (#2107) 2021-06-04 11:02:35 +02:00
Raphael Michel a4d9d7041c Customer login: Normalize email addresses 2021-06-03 16:46:56 +02:00
Raphael Michel 96eabebc15 Stripe: Improve refund error handling 2021-06-03 16:37:02 +02:00
Raphael Michel 3819df57d8 Fix incorrect session handling in checkout flow 2021-06-03 14:22:50 +02:00
Raphael Michel 0fee7b0613 Sendmail rules: Fix typo 2021-06-03 14:22:42 +02:00
Raphael Michel 1a17f54354 Sendmail rules: Add "missed" state 2021-06-03 13:57:18 +02:00
Raphael Michel 750231eb3c Sendmail rules: Use same labels as manual mail form 2021-06-03 13:55:05 +02:00
Raphael Michel 1bb84b7296 Sendmail rules: Allow 0 days 2021-06-03 13:54:52 +02:00
Raphael Michel 6d9ef397ee Fix bug introduced in PR refactoring 2021-06-03 13:28:45 +02:00
64d07a2811 Auto-scheduled emails
Co-authored-by: Raphael Michel <michel@rami.io>
2021-06-03 12:47:07 +02:00
Mohamed TawfiqandRaphael Michel e4949b6491 Translated on translate.pretix.eu (Arabic)
Currently translated at 91.2% (3888 of 4261 strings)

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

powered by weblate
2021-06-03 09:30:45 +02:00
Maico TimmermanandGitHub 71e7df3038 Event API: Add search parameter (#2088)
The events API is paginated with 50 events. When searching for a
specific event within a large Pretix installations UX becomes very bad.
Using this filter users are able to quickly find their event by slug or
their name/location in any language.
2021-06-03 09:25:45 +02:00
Raphael Michel 47df6fe2bc Rich text: Build regex lazily (slight import time improvement) 2021-06-03 09:09:40 +02:00
Raphael Michel 76e86cbdd1 Fix ignore_for_event_availability in SubEvent bulk editor 2021-06-02 18:24:01 +02:00
Raphael Michel f1b072b9a4 Fix verification of used seats in is_still_available 2021-06-02 12:35:10 +02:00
Raphael Michel e792e8fd1e Fix sender address for organizer-level emails 2021-06-02 12:30:50 +02:00
Raphael Michel bc8b3f504c Event API: Allow to query availability 2021-06-01 19:14:41 +02:00
Raphael Michel 0bcbfda276 Do not propose "-2-2" as a slug when cloning events 2021-06-01 16:07:19 +02:00
Raphael Michel db029882ec Fix case-sensitive email handling in password recovery 2021-06-01 15:30:36 +02:00
Raphael Michel 36fd5e7d01 Require django-countries 7.2 2021-06-01 12:20:13 +02:00
Raphael Michel 520fb62088 Bump to 4.1.0.dev0 2021-05-31 15:27:31 +02:00
Raphael Michel d7e26ce930 Bump to 4.0.0 2021-05-31 15:26:21 +02:00
Raphael Michel bf3c7545c9 Fix large number of SQL queries on email settings page 2021-05-31 13:38:26 +02:00
zackernandRaphael Michel 3cc92bc9a8 Translated on translate.pretix.eu (Norwegian Bokmål)
Currently translated at 34.1% (57 of 167 strings)

Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nb_NO/

powered by weblate
2021-05-31 13:29:01 +02:00
zackernandRaphael Michel 086fd5e335 Translated on translate.pretix.eu (Norwegian Bokmål)
Currently translated at 2.9% (125 of 4261 strings)

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

powered by weblate
2021-05-31 13:29:01 +02:00
Mohamed TawfiqandRaphael Michel 20b912d586 Translated on translate.pretix.eu (Arabic)
Currently translated at 100.0% (167 of 167 strings)

Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ar/

powered by weblate
2021-05-31 13:29:01 +02:00
Maarten van den BergandRaphael Michel 9691a95ea6 Translated on translate.pretix.eu (Dutch)
Currently translated at 100.0% (167 of 167 strings)

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

powered by weblate
2021-05-31 13:29:01 +02:00
Mohamed TawfiqandRaphael Michel e074590140 Translated on translate.pretix.eu (Arabic)
Currently translated at 91.3% (3892 of 4261 strings)

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

powered by weblate
2021-05-31 13:29:01 +02:00
Maarten van den BergandRaphael Michel bbbeea3948 Translated on translate.pretix.eu (Dutch)
Currently translated at 100.0% (4261 of 4261 strings)

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

powered by weblate
2021-05-31 13:29:01 +02:00
Mohamed TawfiqandRaphael Michel 5f42b8581e Translated on translate.pretix.eu (Arabic)
Currently translated at 89.0% (3793 of 4261 strings)

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

powered by weblate
2021-05-31 13:29:01 +02:00
albertandRaphael Michel e1bfd5af9b Translated on translate.pretix.eu (Catalan)
Currently translated at 47.2% (2012 of 4261 strings)

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

powered by weblate
2021-05-31 13:29:01 +02:00
Mohamed TawfiqandRaphael Michel d7fbaa2eac Translated on translate.pretix.eu (Arabic)
Currently translated at 95.2% (159 of 167 strings)

Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ar/

powered by weblate
2021-05-31 13:29:01 +02:00
Mohamed TawfiqandRaphael Michel f3cf6a6892 Translated on translate.pretix.eu (Arabic)
Currently translated at 88.9% (3790 of 4261 strings)

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

powered by weblate
2021-05-31 13:29:01 +02:00
Maarten van den BergandRaphael Michel 18623c5dc3 Translated on translate.pretix.eu (Dutch)
Currently translated at 98.9% (4217 of 4261 strings)

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

powered by weblate
2021-05-31 13:29:01 +02:00
Raphael Michel 85b9e4eb94 Prevent missing stylesheets in cloned events 2021-05-31 13:26:33 +02:00
Raphael Michel 85dbc0551b Fix duplicate save() call 2021-05-31 13:26:33 +02:00
Raphael Michel 438ff3f5ea AsyncFormTask: Pass session key 2021-05-30 16:16:18 +02:00
Raphael Michel 39dd8a1a64 Fix input padding-left in Firefox again 2021-05-30 15:17:17 +02:00
Raphael Michel 7e0fa33661 Reduce SQL query load on check-in list viewer 2021-05-28 18:51:01 +02:00
Raphael Michel 6ed7a3d44d Fix variation update 2021-05-28 18:00:26 +02:00
Raphael Michel 2c5d544391 ItemVariation API: Integrate memberships 2021-05-28 17:26:41 +02:00
Raphael Michel 8337d0cbda Questions form: Do not copy invoice address names to addon products 2021-05-28 11:13:11 +02:00
Raphael Michel 3b312855fc Fix widget not loading in IE11 after Django upgrade 2021-05-28 11:11:21 +02:00
Mohamed TawfiqandRaphael Michel 68beccfc42 Translated on translate.pretix.eu (Arabic)
Currently translated at 84.6% (3608 of 4261 strings)

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

powered by weblate
2021-05-28 10:31:30 +02:00
Raphael MichelandRaphael Michel c3367fa074 Translated on translate.pretix.eu (German (informal) (de_Informal))
Currently translated at 100.0% (4261 of 4261 strings)

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

powered by weblate
2021-05-28 10:31:30 +02:00
Raphael MichelandRaphael Michel f58b1fd210 Translated on translate.pretix.eu (German)
Currently translated at 100.0% (4261 of 4261 strings)

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

powered by weblate
2021-05-28 10:31:30 +02:00
Raphael Michel 634aee14b5 Performance improvement of organizer-level event list 2021-05-28 10:26:27 +02:00
Raphael Michel b857c83193 Stripe: Handle IdempotencyError in more places 2021-05-28 10:26:27 +02:00
Raphael Michel 4415f98568 Add Mx to word list 2021-05-28 10:26:27 +02:00