Raphael Michel
6d6cd3b7cf
[SECURITY] Fix XSS in global admin mode
2019-07-10 14:52:58 +02:00
Raphael Michel
eaf6da7272
Protect against main javascript being loaded before translations
2019-07-10 14:31:49 +02:00
Raphael Michel
22ce7a388d
Do not send notifications to disabled users
2019-07-10 09:00:41 +02:00
Raphael Michel
e687eee9f1
Widget: Allow voucher with itemless button
2019-07-09 18:55:10 +02:00
Raphael Michel
e7baca952b
Fix voucher queryset (again)
2019-07-09 18:02:08 +02:00
Raphael Michel
eef713816e
Sort keys in JSON payment metadata
2019-07-09 16:13:37 +02:00
Raphael Michel
5a03033255
Add utility to get IP address
2019-07-09 16:13:37 +02:00
Raphael Michel
59daeba477
Do not redirect to order.pay.complete for pending orders
2019-07-09 16:13:37 +02:00
Raphael Michel
c1a4b8d343
Payment provider API: Add payment argument to render_invoice_text and order_pending_mail_render
2019-07-09 16:13:37 +02:00
Raphael Michel
0ac98f5127
Use inspect instead of TypeError for backwards-compatible APIs
2019-07-09 16:13:37 +02:00
Raphael Michel
55d423af18
Widget: Allow to filter by attributes
2019-07-08 23:27:46 +02:00
Raphael Michel
285694955c
Fix AttributeError
2019-07-08 18:25:31 +02:00
Raphael Michel
2352f3b811
Fix voucher validation in CartManager
2019-07-08 17:50:22 +02:00
Raphael Michel
08bfe13dc3
Re-add validation for hidden vouchers
2019-07-08 14:25:35 +02:00
Raphael Michel
ec522ed7e5
Tax list exporter as Excel
2019-07-08 14:25:22 +02:00
Raphael Michel
197ec84f05
Order overview: Allow to filter by date
2019-07-08 14:25:22 +02:00
Martin Gross
42af8b1602
Remove excessive chars in U2F_GET_API_VERSION_RESPONSE
2019-07-08 13:39:12 +02:00
Raphael Michel
f6a4c5271e
Remove obsolete validation
2019-07-08 11:05:08 +02:00
Martin Gross
fb53beee2d
Option to notify users when questions have been changed in backend
2019-07-08 10:23:32 +02:00
Raphael Michel
ca1c387a41
Allow quota-level vouchers for hidden products ( #1123 )
...
* Changes in checks
* Backwards-compatible implementation
* Add test
* Fix voucher bulk form
2019-07-07 13:36:04 +02:00
Raphael Michel
5180b5e48b
Fix #1329 -- Fix image lightbox for products with variations
2019-07-05 16:58:39 +02:00
Raphael Michel
a5e94bf63f
Protect against fee signal returning None
2019-07-05 14:33:43 +02:00
Raphael Michel
09ef7aac6e
Subevent: Allow to pass empty mapping
2019-07-04 18:25:48 +02:00
Raphael Michel
d90510a1bd
Fix incorrect headline
2019-07-04 17:59:25 +02:00
Raphael Michel
48790e7743
Fix incorrect header in documentation samples
2019-07-04 17:59:17 +02:00
Raphael Michel
cbeaf399df
Update Stripe API
2019-07-04 11:08:05 +02:00
Raphael Michel
779a3698a8
Catch general HTTP errors during VAT validation
2019-07-04 10:39:41 +02:00
Raphael Michel
a5e2caf438
Consistently include other fees in percentual payment fee
2019-07-04 09:31:21 +02:00
Martin Gross
ce79769293
Fix overlooked Stripe-Tests, still using _token instead of _payment_method_id
2019-07-03 22:04:05 +02:00
Martin Gross
9fbb8fa781
Do not _handle_payment_intent() in Stripe's pending order view
2019-07-03 19:19:40 +02:00
Raphael Michel
83c551c1ba
API: Correctly set default position IDs for orders
2019-07-03 16:46:03 +02:00
Raphael Michel
328cd9bdc5
Use shell_plus in shell_scoped
2019-07-03 14:32:07 +02:00
Raphael Michel
4ce7655958
Docs: Remove experimental note from order creation endpoint
2019-07-03 13:39:43 +02:00
Raphael Michel
bccc73f1dc
Optimized command-line exports
2019-07-03 13:35:26 +02:00
Raphael Michel
5eeba88283
Stripe: Robust webhook recognition
2019-07-03 10:57:36 +02:00
Raphael Michel
4c2fe9fc20
Update from Weblate ( #1326 )
...
Update from Weblate
2019-07-02 12:41:13 +02:00
Maarten van den Berg
f2ba409b03
Translated on translate.pretix.eu (Dutch (informal))
...
Currently translated at 100.0% (3152 of 3152 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2019-07-02 10:37:14 +00:00
Maarten van den Berg
296c2b6e28
Translated on translate.pretix.eu (Dutch (informal))
...
Currently translated at 100.0% (100 of 100 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl_Informal/
powered by weblate
2019-07-02 10:37:14 +00:00
Maarten van den Berg
ab27bcca42
Translated on translate.pretix.eu (Dutch (informal))
...
Currently translated at 99.9% (3151 of 3152 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2019-07-02 10:37:14 +00:00
Maarten van den Berg
b0a365a099
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (3152 of 3152 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2019-07-02 10:37:14 +00:00
Maarten van den Berg
97fc095d20
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (100 of 100 strings)
Translation: pretix/pretix (frontend)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/nl/
powered by weblate
2019-07-02 10:37:14 +00:00
Maarten van den Berg
cfb1cd8fdb
Translated on translate.pretix.eu (Dutch)
...
Currently translated at 100.0% (3152 of 3152 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2019-07-02 10:37:14 +00:00
Martin Gross
446cf68377
Stripe SCA ( #1275 )
...
* Stripe SCA
- Upgrade to latest Stripe API
- Deprecate Stripe Checkout for CC
- Migrate CC payments to Payment Intents
* Move SCA to its own view
* Handle CardErrors for PaymentIntents
* Abilty to handle charge webhooks with PaymentIntents
* Better handling of Stripe References
* Fix Stripe Tests
* Move SCA page into orderlayout; perform iFrame SCA
* Handle disputes and pi-webhooks better, fill more into ReferencedStripeObject
* Optionally pass prefetched PaymentIntent to handle-func
* Fix style
* Send message to window.parent not window.top (widget compatibility)
* More accurate loading message
* Show a cog on sca_return.html. On a good internet connection, you barely see it, but on a bad one…
* Robust error handling
* If it's a method and used like a method, let's actually call it like a method!
* Remove logging statement
* Fix JavaScript interference with other frame events
* Use 4:3 aspect ratio, but at least 600px
* Adjust to django_scopes
2019-07-02 12:37:07 +02:00
Raphael Michel
b727207e79
API: Fix query for check-in list status
2019-07-01 17:18:22 +02:00
Raphael Michel
fcc4170a4a
Add shell_scoped command. Thanks @rixx!
2019-06-27 11:39:12 +02:00
Raphael Michel
c7f345e98e
Allow to filter order list by variations
2019-06-26 14:27:02 +02:00
Raphael Michel
d30fbf4e6a
Event front page: Show calendar by default when a month is selected
2019-06-25 13:02:38 +02:00
Raphael Michel
5326aa7486
Merge pull request #1325 from pretix-translations/weblate-pretix-pretix
...
Update from Weblate
2019-06-25 11:33:19 +02:00
Raphael Michel
53147c0f0c
Translated on translate.pretix.eu (German (informal))
...
Currently translated at 100.0% (3152 of 3152 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2019-06-25 09:32:44 +00:00
Raphael Michel
fe31318413
Translated on translate.pretix.eu (German)
...
Currently translated at 100.0% (3152 of 3152 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2019-06-25 09:32:43 +00:00