Raphael Michel
d972cd4c49
Add new bundled plugin "returnurl"
2019-08-14 09:22:58 +02:00
Martin Gross
213e724e18
Include Seating in default PDF ticket template
2019-08-13 13:26:21 +02:00
Raphael Michel
6e0b80706c
Badge exporter: Exclude add-on positions by default
2019-08-13 10:11:24 +02:00
Martin Gross
f5c611982a
Do not localize date, time, datetime in csv/excel exports
2019-08-09 13:40:32 +02:00
Raphael Michel
191729c07a
Remove "3DS mode" setting as it no longer has an effect
2019-08-08 19:25:31 +02:00
Martin Gross
a0e3bbcc82
Fix payment cancelation of Stripe sources
2019-08-07 10:11:07 +02:00
Martin Gross
bf54222cac
Handle PayPal-declines if organizer-account is blocked by risk
2019-08-05 12:16:29 +02:00
Martin Gross
34d1fcf077
Add PayPal-Partner-Attribution-Id to PayPal API-Calls
2019-07-26 10:59:57 +02:00
Martin Gross
5a216b7be9
Fix Stripe refunds for PaymentIntents
2019-07-24 15:37:39 +02:00
Raphael Michel
fe6e65ccb0
erge remote-tracking branch 'origin/pretixscan'
2019-07-23 19:08:35 +02:00
Raphael Michel
9886f22b83
Add pretix' Stripe partner ID
2019-07-23 09:50:23 +02:00
Raphael Michel
cb3f3f5084
Advertise pretixSCAN
2019-07-18 17:26:49 +02:00
Martin Gross
a5ba7440fe
Fix #1345 - Only enable payment button once Stripe Elements are ready
2019-07-16 15:41:37 +02:00
Raphael Michel
020122b44f
Fix missing words
2019-07-15 11:01:33 +02:00
Raphael Michel
4bb8c3991e
Fix badge-creation task
...
PRETIXEU-150
2019-07-15 10:46:27 +02:00
Raphael Michel
2eb5adb6c1
Stripe: Improve exception handling
...
PRETIXEU-17Y
2019-07-11 08:56:01 +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
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
9fbb8fa781
Do not _handle_payment_intent() in Stripe's pending order view
2019-07-03 19:19:40 +02:00
Raphael Michel
5eeba88283
Stripe: Robust webhook recognition
2019-07-03 10:57:36 +02: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
23031642bd
Fix crash when re-using logged emails
...
Fix PRETIXEU-16Q
2019-06-21 12:01:51 +02:00
Raphael Michel
93cca34eab
PayPal: Add scopes decorator to oauth_return
2019-06-20 19:29:23 +02:00
Raphael Michel
e29c8a1708
Stripe: disable scopes for oauth return
2019-06-20 13:57:15 +02:00
Raphael Michel
d85ddb5bda
Integrate django-scopes ( #1319 )
...
* Install django-scopes
* Fix tests.api
* Update tasks and cronjobs
* Fix remaining tests
* Remove unused import
* Fix tests after rebase
* Disable scopes for get_Events_with_any_permission
* Disable scopes for a management command
2019-06-17 10:46:55 +02:00
Raphael Michel
b2274039b3
Sendmail: Fix using old log entries
2019-06-06 11:40:21 +02:00
Raphael Michel
f1bce0c08b
Allow to send e-mails to attendees individually ( #1299 )
...
* .
* Add a position detail page to the frontend
* Mail templates
* Send mails
* Send reminder email
* Add position support to sendmail plugin
* Add and fix some tests
* Fix failing test on real databases
2019-05-24 09:41:44 +02:00
Raphael Michel
d22a7844ea
Fix TypeError PRETIXEU-12W
2019-05-23 14:32:55 +02:00
Raphael Michel
de0e700fec
Store whether we know email addresses are working because links have been clicked
2019-05-15 08:22:53 +02:00
Raphael Michel
d8ded08a46
Checkin list PDF: Remove date from headline, it's in the page header now
2019-05-09 10:52:42 +02:00
Raphael Michel
2da93eba26
Fix #1230 -- Stripe: Recognize canceled sources in webhook
2019-05-01 14:01:26 +02:00
Martin Gross
f0128429e4
Format amount in GiroCode/EPC-QR with dot instead of locale
2019-04-29 13:54:53 +02:00
Raphael Michel
9ad4607d26
Move ticket cache invalidation to background task
2019-04-18 09:17:01 +02:00
Raphael Michel
441badfdbd
Bank transfer: Move ack field
2019-04-17 15:38:26 +02:00
Raphael Michel
0f58e1c396
CSV import: Do not skip rows without a reference
2019-04-08 17:55:28 +02:00
Raphael Michel
6d1dea7922
Upgrade to Django 2.2 and modern DRF and py.test ( #1246 )
...
* Upgrade django and stuff
* Update to Django 2.2 and recent versions of similar packages
* Provide explicit orderings to all models used in paginated queries
* Resolve naive datetime warnings in test suite
* Deal with deprecation warnings
* Fix sqlparse version
2019-04-07 14:09:49 +01:00
Martin Gross
04465393b2
Set explicit description for Stripe Charges
2019-04-03 19:30:56 +02:00
Raphael Michel
b2471169af
Bank transfer: Improve error message
2019-03-26 09:46:40 +01:00
Raphael Michel
487418678c
Banktransfer: Workaround for OrderPayment.MultipleObjectsReturned
...
Fix sentry issue PRETIXEU-Z7
2019-03-26 09:44:26 +01:00
Raphael Michel
d4795868d6
Correcly cancel payments when starting a new one
2019-03-26 09:41:03 +01:00
Raphael Michel
a21ea34944
Bank transfer: Properly deal with fees of aborted payment methods
2019-03-15 11:31:32 +01:00
Raphael Michel
7fc926f23e
Bank transfer: Send email for underpayments
2019-03-14 15:35:01 +01:00
Raphael Michel
d90686f352
Bank transfer: Ask people if they understood how it works
2019-03-14 15:35:01 +01:00
Raphael Michel
068983004a
ReportlabExportMixin: Encapsule header strings
2019-03-13 11:18:34 +01:00
Raphael Michel
5024fae5ed
Improve performance of bulk-generation of ticket PDFs
2019-03-12 09:53:28 +01:00
Raphael Michel
815ee29a50
Sendmail: Backwards compatbility of from_log
...
Fixes sentry issue PRETIXEU-Y3
2019-03-11 14:34:41 +01:00
Raphael Michel
13ee691133
Banktransfer: CSV import of Mac CSV files
2019-03-11 14:30:43 +01:00
Raphael Michel
e53818b025
Sendmail history: Show selected items
2019-03-08 12:18:13 +01:00
Raphael Michel
206a0a28c7
Render markdown in all e-mail previews
2019-03-08 12:15:06 +01:00