Yunus Fırat Pişkin and pretix Translation Platform
d5c344e3ac
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 71.6% (1941 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf and pretix Translation Platform
18ba326cea
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf and pretix Translation Platform
1a1473d3ba
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 14.9% (403 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
Dimas 3r1ck Rivas and pretix Translation Platform
72804a09ec
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 13.0% (353 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf and pretix Translation Platform
c1ce0a514c
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 13.0% (353 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf and pretix Translation Platform
bd479312b5
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 12.9% (350 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf and pretix Translation Platform
469da540d2
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 9.2% (250 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf and pretix Translation Platform
69edaa974f
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 6.6% (178 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2018-09-02 13:25:51 +00:00
oocf and pretix Translation Platform
ff56963040
Translated on translate.pretix.eu (Spanish)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/es/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin and pretix Translation Platform
266aeaef50
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 66.9% (1813 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin and pretix Translation Platform
fc660cfb1f
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 66.4% (1801 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Maarten van den Berg and pretix Translation Platform
27d343bdea
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2018-09-02 13:25:51 +00:00
Maarten van den Berg and pretix Translation Platform
a04b0da54a
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2712 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-09-02 13:25:51 +00:00
Maarten van den Berg and pretix Translation Platform
b15a6bfa98
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (64 of 64 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2018-09-02 13:25:51 +00:00
Maarten van den Berg and pretix Translation Platform
dcc638c12f
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (2712 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin and pretix Translation Platform
84ea96a5ad
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 66.0% (1789 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin and pretix Translation Platform
ae1bf85740
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 98.4% (63 of 64 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Yunus Fırat Pişkin and pretix Translation Platform
1612d713c9
Translated on translate.pretix.eu (Turkish)
...
Currently translated at 56.0% (1519 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/tr/
powered by weblate
2018-09-02 13:25:51 +00:00
Raphael Michel
6a4a8af731
Improve cookie detection and handling
2018-09-02 15:25:33 +02:00
Raphael Michel
e18375ca6d
Avoid conflict in saving objects
2018-08-31 14:05:25 +02:00
Raphael Michel
e537e4538a
Fix limits for manual payment
2018-08-31 13:06:13 +02:00
Raphael Michel
1ae97f5477
API: Allow to filter order positions by voucher
2018-08-31 12:53:37 +02:00
Raphael Michel
cc0083c6e5
Allow to search by voucher in check-in list
2018-08-31 12:50:50 +02:00
Raphael Michel
43e6ed2da9
Check-in list PDF: Deal with very long questions and answers
2018-08-31 12:35:28 +02:00
Raphael Michel
27bb3a948b
Fix descending sorting of subevents
2018-08-31 12:22:31 +02:00
Raphael Michel
7c155d307b
Return 404 for invalid check-in list ID
2018-08-31 12:16:15 +02:00
Raphael Michel
d789beddd0
Fix ValueError on change of payment method
...
Fixes Sentry issue PRETIXEU-KX
2018-08-31 11:15:59 +02:00
Raphael Michel
f790148ad3
Statistics: Fix AttributeError with subevents
2018-08-31 11:05:17 +02:00
Lukas Bockstaller and Raphael Michel
a643abe293
Prevent email enumeration ( #1000 )
...
Here is my attempt to prevent user enumeration.
I've made the following changes:
**Application:**
- replaces success and failure messages in the form with two (with/without redis) information messages
- adds logging for attempted password resets of unknown users
- adds logging for failing emails
**Tests:**
- test_unknown asserts a redirect instead of a ok
- adds test_email_reset_twice_redis to assert the correct logging of a twice reset email
- adds a FakeRedis class similiar to the one implemented in test_metrics.py. I could refactor them into the testutils folder if prefered.
Please excuse the commit mess. I am currently fighting with my tooling.
2018-08-31 10:28:39 +02:00
Raphael Michel
35ddf6790e
Add mark_refunded parameter to refund creation
2018-08-21 15:48:22 +02:00
Raphael Michel
6502fdb1f5
Allow to switch to admin mode on 404 and 403 page
2018-08-21 15:13:00 +02:00
Raphael Michel
b5cd3bf0af
Do not send paid email for free orders
2018-08-21 11:03:56 +02:00
Felix Rindt and Raphael Michel
8183648902
Rename module async to tasks ( #994 )
...
Fixes #993
2018-08-21 10:53:40 +02:00
Raphael Michel
0e1159b01e
Allow to disable plugins system-wide
2018-08-19 15:12:58 +02:00
Raphael Michel
625ef3da8a
Round decimal on dashboard
2018-08-19 15:09:59 +02:00
Raphael Michel
10c7d9a6e1
Statistics: Prevent issues with async script loading
2018-08-17 11:12:19 +02:00
Raphael Michel
85952ce6b7
Widget: Put overlay directly in <body> to avoid z-index problems
2018-08-17 11:02:44 +02:00
Raphael Michel
08c5992447
OrderChangeManager: Allow free→paid
2018-08-17 09:16:48 +02:00
Raphael Michel
dfc7f7c827
Widget: Pass cart IDs around in some more places
2018-08-16 18:40:21 +02:00
Raphael Michel
efdbbc6098
Do not pass signature in plaintext to renderer
2018-08-16 13:48:37 +02:00
Raphael Michel and GitHub
4db4790270
Custom HTML email renderers and new email style ( #991 )
...
* Custom HTML email renderers
* Move inline_css call
* Small fixes
* New HTML mail style for pretix
* Thumbs
* Inlinestyle for notifications
* Documentation
* Set line-height
2018-08-16 12:01:23 +02:00
Raphael Michel
be3b890e2f
PayPal error handling
2018-08-16 09:36:16 +02:00
Raphael Michel
4536f96493
Only mark apple pay domains as stored in live mode
2018-08-15 14:14:35 +02:00
Raphael Michel
a598c3e7a8
Stripe: Catch exceptions when filling countries
2018-08-15 11:25:47 +02:00
Raphael Michel
d9f5ee9d76
Stripe: Smoother animation
2018-08-15 09:55:39 +02:00
Martin Gross and Raphael Michel
a4ced609cd
Stripe: ApplePay/Payment Request Button ( #988 )
...
As discussed, this is a WIP for integrating Stripe's Payment Request Buttons (with also includes the ApplePay-Button on iOS-devices).
Todos:
- [x] Payment Request Button is still displayed, even when a card has already been tokenized (when going back in the order-flow)
- [x] The domains used need to be verified using the Stripe API to enable ApplePay: https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay
- [x] Migration: Get the account-country for existing Stripe Connect users
- [x] Migration: Verify the domains using the above mentioned API for existing users
- [x] Converting the chargeable amount is not right for non-decimal currencies like JPY
Other considerations:
- On iOS-devices using Safari (probably also on MacBooks, etc. - not tested), the [regular payment request button](https://user-images.githubusercontent.com/157270/38515749-f53f8392-3be9-11e8-8917-61ef78dd354a.png ) is automatically replaced with a [buy with Apple Pay button](https://docs-assets.developer.apple.com/published/094d0eb90e/988c36a8-a43c-4ff9-85ef-beda16c4b7c9.png ).
- On all other platforms, the generic payment request button is displayed. Even if the device supports a specific payment provider like Google Pay, Microsoft Wallet, Samsung Pay, etc., the generic button will first offer the cards saved within the webbrowser in addition to the other payment methods. Only upon selecting the specific payment provider like GPay, the corresponding payment flow is started.
- Right now, the rendering of the payment button is completely in the hands of Stripe. Once pretix takes on the task of doing this, we should try to detect if the browser supports well known payment methods like GPay in addition to the browser-saved cards. If that's the case, we should add the corresponding marks onto the "Pay Now"-Button (like [this](https://developers.google.com/pay/api/images/brand-guidelines/google-pay-mark.png ), [this](https://assets.pcmag.com/media/images/490984-samsung-pay.png?width=1600&height=900 ), or [this](https://www.firstffcu.com/images/MS-Wallet_stacked_rgb_grey.png )), so the customer can identify the purpose of the button easier.
- [x] Also, all of this is still based against the pretix 1.x codebase ;-)
2018-08-15 09:22:31 +02:00
Raphael Michel and pretix Translation Platform
1f52ed2e83
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2712 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-08-14 16:08:34 +00:00
Raphael Michel and pretix Translation Platform
08e83f616c
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2712 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-08-14 15:57:40 +00:00
Raphael Michel and pretix Translation Platform
51edc4652e
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (2712 of 2712 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2018-08-14 15:51:19 +00:00
Raphael Michel and pretix Translation Platform
a3c6f38642
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (2674 of 2674 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2018-08-14 15:13:17 +00:00