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
Raphael Michel
461b0b639c
Sendmail: Use multi-select for product selection
2019-03-08 12:14:40 +01:00
Raphael Michel
87c7a3d26f
PayPal: Even a canceled payment can still succeed
2019-03-08 11:33:03 +01:00
Raphael Michel
2b8949dea4
Add API for badge and ticket layout assignments
2019-03-06 09:35:08 +01:00
Raphael Michel
d4eac76a8d
Fix template typo
2019-02-27 09:30:43 +01:00
Raphael Michel
8889607d1c
Stripe: Fix test mode recognition
2019-02-27 09:12:04 +01:00
Martin Gross
61c6cd2937
Show event date in PDF-export (Z#134372)
2019-02-23 13:47:36 +01:00
Raphael Michel
7302bba602
Add order date to CSV attendee list
2019-02-22 14:10:01 +01:00
Raphael Michel
67059fe323
Add a simple test mode ( #1181 )
...
- [x] Provide data model and configuration toggle
- [x] Allow to delete individual test orders
- [x] Add tests
- [x] Add a prominent warning message to the backend if test mode orders exist (even though test mode is off), as this leads to wrong statistics
- [x] Decide if and how to generate invoices for test orders as invoice numbers cannot be repeated or should not have gaps.
- [x] Decide if and how we expose test orders through the API, since our difference pull mechanism relies on the fact that orders cannot be deleted.
- [x] Decide if and how we want to couple test modes of payment providers?
- [ ] pretix.eu: Ignore test orders for billing
- [ ] Adjust payment providers: Mollie, bitpay, cash, fakepayment, sepadebit

2019-02-20 17:51:26 +01:00
Raphael Michel
46b7e9467b
ibanformat filter: don't fail on empty values
2019-02-19 15:01:16 +01:00
Raphael Michel
33c43ce482
Add columns lines to PDF overview export
2019-02-07 15:21:17 +01:00
Raphael Michel
f273cf4960
Fix misaligned PDF report
2019-02-07 15:21:12 +01:00
Raphael Michel
10c86869ea
Sendmail: Do not fail to show logs with status "r"
...
Fix sentry PRETIXEU-S3
2019-02-04 09:10:19 +01:00
Raphael Michel
97f3fbdb80
Fix legacy field name
...
Sentry PRETIXEU-S0
2019-02-01 17:20:48 +01:00
Raphael Michel
2aa246b3d5
Allow to exclude items from ticket generation explicitly
2019-02-01 16:48:58 +01:00
Raphael Michel
f77b551aa6
Badges: Allow to disable per-product
2019-02-01 16:48:58 +01:00
Raphael Michel
4dae224d73
Statistics: Ellipsize long product names
2019-02-01 16:48:58 +01:00
Raphael Michel
944138f7a9
Flake8 update
2019-01-30 09:31:34 +01:00
Raphael Michel
d680937a6c
Work around flake8 issues
2019-01-30 08:59:58 +01:00
Raphael Michel
f35c2544b6
Do not attach empty files for orders without tickets
2019-01-29 17:12:38 +01:00
Raphael Michel
604c31c6e2
Bank transfer: Allow to manually accept payments of all amounts
2019-01-28 08:49:19 +01:00
Raphael Michel
95f96f8321
Fix default public name of bank transfer
2019-01-16 08:26:56 +01:00
Raphael Michel
228ab15900
Bank transfer: Allow to set custom public name
2019-01-12 16:54:37 +01:00