Raphael Michel
485766e247
Sendmail plugins: Fix issues around history of checkin-filtered emails
2019-11-20 18:08:22 +01:00
Raphael Michel
56cfdfc5b3
Stripe: Only use alphanumeric characters in statement descriptors
2019-11-18 10:47:43 +01:00
Martin Gross
46ce9904cd
Fix documentation for override_layout signal
2019-11-15 15:54:50 +01:00
Martin Gross
600310da0f
Fix override_layout signal
2019-11-15 12:12:13 +01:00
Martin Gross
3b306de1bb
New signal: ticketoutput_override_layout ( #1483 )
...
* Add signal to override ticketoutput layout
* Change Signal collection to send_chained
* Move ticketoutput_override_layout to ticketoutputpdf-plugin
2019-11-15 11:18:52 +01:00
Raphael Michel
339d7f06ed
Payment provider API: Add method cancel_payment
2019-11-14 10:39:54 +01:00
Raphael Michel
3a0aaa3f92
Stripe: Relax same-session requirement for iDEAL payments
...
This security mechanism caused problems with banking apps who open the
return view in a separate browser session inside the banking app.
2019-10-30 17:23:11 +01:00
Martin Gross
2a9c105e51
PayPal: Show payment ID on paid invoices ( #1471 )
...
* Always call render_invoice_text - even if order is already paid
* Print PayPal payment ID on invoice if available and invoice is paid
* Also display Sale ID on invoice
* try/except for paymentId/SaleId
2019-10-30 10:48:15 +01:00
Raphael Michel
b156efaae8
Fix #1468 -- Fix sorting by fallback name parts in check-in lists
2019-10-29 19:53:52 +01:00
Martin Gross
70e95b42fa
Add manual order-matching field for duplicate bankimport transactions ( #1461 )
...
* Add manual order-matching field for duplicate bankimport transactions
* Only show matching-field for already matched transactions - not for errored ones.
2019-10-29 11:54:36 +01:00
Raphael Michel
97fbec804b
Stripe: Include event name in statement descriptors
2019-10-25 16:49:13 +02:00
pajowu
fc4c6444cb
Sendmail plugin: Allow filtering for check-ins ( #1382 )
...
* Allow filtering mass-emails for Checkin Lists
* Allow filtering mass emails for not checked in
* Fix email filtering logic issue
* Use Select2 for checkin lists selection
* sendmail plugin: Make checkin list filtering optional
* Remove unused constant
* Re-size panel to only fit the right column
* Revert incorrect JavaScript change
* Change semantics of not_checked_in
* Introduce a subquery to filter on position properties
2019-10-21 14:06:11 +02:00
Raphael Michel
a4d8c810ce
Support for right-to-left languages ( #1438 )
...
* play around
* Flip things in presale
* Convert backend
* Remove test settings
* Safe getattr
2019-10-15 11:41:23 +02:00
Raphael Michel
02c81e0fa7
Stripe connect: Allow to set application fee
2019-10-13 13:30:58 +02:00
Martin Gross
748a389acb
Auto-check-in for specific sales channels ( #1409 )
...
* Autocheckin data model/cosmetics
* Expose automatically checked-in OrderPositions
* Expose automatically checked-in OrderPositions in CSV/PDF Exports
* Fix some tests, try to fix MultiStringField/CheckboxSelectMultiple
* Actually fix MultiStringField/CheckboxSelectMultiple.
(Not pretty, but it works)
* Fix more tests
* Squash migration
* Also fix CSV/nameparts-test
* Changes for Autocheckin code-review
* Perform Auto-Checkins through new core plugin
* Update config-doc to reflect also checkinlists
* Explicitly output AutoCheckin Yes/No for CSV-Export (+ fix test)
* Move autocheckin from plugin to service
* API-doc
* Fix API-doc spelling
* Checkinlist-API and autocheckin order tests
* Performance improvement when reading checkinlists for autocheckin
Co-Authored-By: Raphael Michel <michel@rami.io >
* Autocheckin test for order created through API
* Resolve migration conflict
2019-10-08 15:50:22 +02:00
Raphael Michel
1d0c148170
Fix #467 -- Pluggable email placeholders ( #1429 )
...
* Fix #467 -- Pluggable email placeholders
* Previews
* Polishing
* Fix tests
* Add missing doc file
2019-10-07 11:48:25 +02:00
Raphael Michel
27a32173e6
Move more code into change_payment_provider
2019-10-04 17:28:48 +02:00
Martin Gross
81b6188777
New ApplePay domain association file for Stripe
2019-10-02 21:31:40 +02:00
Raphael Michel
248493dbf2
Stripe plugin: Fix AttributeError
2019-09-29 18:32:19 +02:00
Felix Rindt
39eaf3ad6a
Code style improvements ( #1411 )
...
* docstring corrections
* move omit_hyphen formfield
2019-09-20 09:34:24 +02:00
Raphael Michel
59b7f0a03d
Fix a new bug in Stripe webhooks PRETIXEU-64
2019-09-19 10:36:33 +02:00
Raphael Michel
3a81706aeb
Fix KeyError in bank import
2019-09-17 16:48:41 +02:00
Raphael Michel
ad3369b059
Fix issue on old-style webhook URLs ( #1385 )
...
* Fix issue on old-style webhook URLs
* Fix test issue
2019-09-17 13:59:57 +02:00
Martin Gross
ab0709558d
Fix #1389 : PaymentIntents are 'processing' and not 'pending'
2019-09-17 13:03:22 +02:00
Raphael Michel
ba555f956e
Fix #1395 -- Incorrect data in tax list exporter if an order contains multiple tax rates
2019-09-10 14:41:49 +02:00
Raphael Michel
5e3876ddde
Tax exporters: Use lazy gettext calls
2019-09-10 14:40:05 +02:00
Raphael Michel
f5719687aa
Use lazy translation for exporter name
2019-09-10 13:13:15 +02:00
Raphael Michel
c3901c567e
Correctly respect both attention flag in check-in list exports
2019-09-09 11:07:22 +02:00
Raphael Michel
0bcc784aaf
Include attention flag and comment in order and check-in list exports
2019-09-08 20:52:15 +02:00
Raphael Michel
aa99dbc830
Add payment provider specific details to the API
2019-08-30 17:04:22 +02:00
Raphael Michel
1cbab04108
Docs: Add API guide on custom checkout
2019-08-14 09:22:58 +02:00
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