Martin Gross
a8286f77d8
PPv2: Fix fee calculation if no payment fee is present
2022-06-01 10:58:02 +02:00
Martin Gross
d8e96c16bb
Add t.paypal.com to img-src CSP
2022-06-01 10:07:55 +02:00
Martin Gross
e20c2c56f0
PPv2: Surface error-messages if XHR-call fails
2022-05-31 19:23:57 +02:00
Martin Gross
823de60e8c
PPv2: Make XHR view a proper view and not a TemplateView
2022-05-31 19:02:55 +02:00
Martin Gross
017638cc29
PPv2: Only transmit the user's main language without any possible "-informal"-tags
2022-05-31 16:15:29 +02:00
Martin Gross
4e37acf8d4
PPv2: Do not run capture if PPOrder has not been approved by user.
2022-05-31 12:01:30 +02:00
Martin Gross
40d273e145
PayPal v2: Control-view: Show Capture ID instead of Order ID
2022-05-30 17:07:52 +02:00
Raphael Michel
925b8334a9
PayPal: Migrate to Order v2 API and ISU authentication ( #2493 ) ( #2614 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Martin Gross <gross@rami.io >
2022-05-30 15:44:22 +02:00
Raphael Michel
08590f9d98
Explicitly store whether checkins were offline ( #2617 )
2022-05-17 14:32:14 +02:00
Richard Schreiber
9f515a4b4e
Fix: converting old to new question placeholders in ticketlayouts
2022-05-06 12:23:29 +02:00
Richard Schreiber
ff5c649cfc
Fix: Ignore string identifiers when converting old to new question placeholders
2022-05-05 17:40:17 +02:00
Richard Schreiber
dc0caed540
Badges: Ignore trimBox when using background PDF (Z#2398854)
2022-05-04 10:15:14 +02:00
Raphael Michel
3fc8e12d9a
Revert "PayPal: Migrate to Order v2 API and ISU authentication ( #2493 )"
...
This reverts commit 9af1565db1 .
2022-04-28 20:58:39 +02:00
Raphael Michel
6671d01c19
Fix typo in source string
2022-04-28 20:33:20 +02:00
Martin Gross
9af1565db1
PayPal: Migrate to Order v2 API and ISU authentication ( #2493 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2022-04-28 18:42:19 +02:00
Richard Schreiber
f7c0921f18
Check-in list: Fix salutation not being localized in CSV-export (Z#184037) ( #2586 )
2022-04-12 09:51:20 +02:00
Raphael Michel
ee9bf25ae1
Bank transfer: Format IBAN in email
2022-03-23 09:08:10 +01:00
Raphael Michel
e2adf1fdb3
Layout refresh for plugin settings page ( #2490 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-03-21 16:42:03 +01:00
Augustin Cavalier
5bde98e349
PayPal: Fail early on invalid webhook payload ( #2528 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2022-03-17 16:50:58 +01:00
Raphael Michel
ebf0320c2c
PDF editor: Add multi-page support
2022-03-17 16:43:30 +01:00
Raphael Michel
ab0f76c7bb
Revert "PDF editor improvements ( #2529 )"
...
This reverts commit e4c1f30b9d .
2022-03-17 16:43:18 +01:00
Raphael Michel
e4c1f30b9d
PDF editor improvements ( #2529 )
2022-03-17 16:42:48 +01:00
Raphael Michel
5174d38017
Do not delete TicketLayout backgrounds long as they're referenced somewhere
2022-03-07 09:45:50 +01:00
Henry Brink
b215a0bd04
Add the .mta file extension for Volksbank's MT940 ( #2512 )
...
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2022-03-03 15:44:23 +01:00
Raphael Michel
f3b355e9f3
Sendmail: Allow to attach tickets to emails
2022-02-16 10:42:48 +01:00
Raphael Michel
3596fa9c5a
[SECURITY] Fix (non-exploitable) XSS issue
2022-01-26 13:41:02 +01:00
Raphael Michel
cbdafac999
Web check-in: Fix search
2022-01-17 14:55:16 +01:00
Raphael Michel
d4a2500204
Check-in list PDF: Escape HTML tags in names
2022-01-03 12:41:37 +01:00
Raphael Michel
6b4adccee5
Bump django-hijack to 3.1.*
2021-12-20 09:51:52 +01:00
Martin Gross
4145887a9b
Web checkin: Redirect user to login if session expired ( #2383 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2021-12-16 18:35:09 +01:00
Raphael Michel
f71877b7fc
Badges: Fix event copy data receiver not rewriting questions
2021-12-13 14:09:38 +01:00
Raphael Michel
e1f924c4ce
Allow to reschedule a missed email
2021-12-06 17:36:49 +01:00
Raphael Michel
30aadac099
Fix isort change
2021-12-03 15:02:46 +01:00
Raphael Michel
d0685e99ad
Return URL: Append error/success message to query
2021-12-03 10:30:33 +01:00
Raphael Michel
9fa935099f
Email rules: Show warning when date was missed
2021-12-03 09:36:54 +01:00
Raphael Michel
48f4bcf88c
Fix breaking multi-event exporters
2021-11-23 17:07:39 +01:00
Raphael Michel
83e1f365c2
Sendmail rules: Add warnings and scheduling view ( #2328 )
2021-11-18 12:48:27 +01:00
Raphael Michel
146e1aeb67
Upgrade mt-940 to 4.* ( #2331 )
2021-11-18 12:24:54 +01:00
Raphael Michel
31751cbd79
Stripe: Fix storage of failed refunds
2021-11-16 12:18:33 +01:00
Raphael Michel
f64a42d61a
Stripe: Fix handling of charges without source
2021-11-04 18:21:29 +01:00
Raphael Michel
c1994e89a5
Stripe: Fix MultipleObjectsReturned in webhook
2021-11-04 17:58:24 +01:00
Raphael Michel
e1ff6f8590
Stripe: Look up charges by their source ID as well
2021-11-04 17:20:45 +01:00
Raphael Michel
754d4f4f62
Sendmail: Fix subevent-less rules in event series
2021-11-04 10:21:03 +01:00
Julia Luna
f8927396d3
API: Add endpoints for automated email rules ( #2178 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2021-11-03 11:49:01 +01:00
Richard Schreiber
3dcfa57b70
A11y improvements ( #2081 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2021-10-17 16:56:16 +02:00
Raphael Michel
cc13ca1c3f
Fix #2165 -- Idempotency key errors from Stripe
2021-10-15 12:01:58 +02:00
Raphael Michel
aac67ebf83
Refs #2165 -- Lock payment object while processing Stripe response
2021-10-15 11:57:40 +02:00
Raphael Michel
9ac705cd88
Web check-in: Show subevent with check result
2021-10-14 18:48:19 +02:00
Raphael Michel
1d4afa5d27
Sendmail: Fix invalid state if attachment is adde then removed
2021-09-23 17:36:33 +02:00
Tim Neumann
b95f556d8f
Add config options for max file upload sizes ( #2199 )
...
* feat(config): Add config options for max file upload sizes
Closes #2198
* Apply suggestions from code review
Fix docs and comment in settings.py
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
* Fix import order using isort
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2021-09-09 15:55:06 +02:00