Raphael Michel
32d32d68d9
Bank transfer: Fix possible importer issue with special regex characters in event slug
2021-01-14 16:13:43 +01:00
alice
99f3360c44
typo in banktransfer import filter
2021-01-13 18:15:41 +01:00
Raphael Michel
cf3c4d26cb
Bank transfer: Allow to refund payments without BIC
2021-01-08 23:21:49 +01:00
Raphael Michel
bc8358cd97
Bank transfer: Recognize BICs in MT940
2021-01-08 23:21:49 +01:00
Raphael Michel
2dee222482
Payment plugin API: Add payment_presale_render
2021-01-07 17:55:27 +01:00
Raphael Michel
779cefeaad
Order codes: Remove character '8' from charset
2021-01-07 15:36:05 +01:00
Raphael Michel
070b871254
Bank transfer import: Auto-detect valid split payments
2020-12-19 16:55:06 +01:00
Raphael Michel
cbadb2c395
Bank transfer API: Block concurrent jobs
2020-12-19 16:27:43 +01:00
Raphael Michel
04bfa63a5e
Add region setting to supplement localization ( #1875 )
2020-12-14 13:15:38 +01:00
Raphael Michel
54e9a03b9a
Fix typo
2020-11-22 14:00:09 +01:00
Raphael Michel
168a6bae98
Bank transfer: Add optional text to pending payments
2020-11-20 14:10:20 +01:00
julia-luna
62a0dd2541
Add option to include prefix and invoice number in payment reference ( #1848 )
2020-11-11 14:27:43 +01:00
Raphael Michel
e5a77dc482
Banktransfer: Show reference when switching payment method to bank transfer
2020-11-10 15:36:56 +01:00
Martin Gross
f969db69cb
Allow Refunds for SEPA Debit ( #1838 )
2020-11-02 12:47:33 +01:00
Raphael Michel
b0bdae33c1
Add IBAN/BIC fields to bank transfer import API
2020-10-24 23:31:38 +02:00
Raphael Michel
142386cb9e
Fix typos and whitespace
2020-10-24 22:02:11 +02:00
Raphael Michel
8b84aad39e
Don't user |pluralize
2020-10-24 21:48:45 +02:00
Felix Rindt
a62c7939ae
Improvements for bank transfer importing ( #1762 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-10-22 11:00:36 +02:00
Martin Gross
983d734c6a
Add .swi to allowed MT940 file extensions
2020-08-25 11:30:51 +02:00
Martin Gross
c812d39b39
Filter BankImportJobs explicitly by organizer
2020-08-13 11:10:27 +02:00
Felix Rindt
1c8699662d
Allow to create invoices before bank transfer runs ( #1734 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2020-08-04 10:53:59 +02:00
Felix Rindt
77f76195c8
isort 5.0 config/docs ( #1736 )
2020-07-30 17:57:26 +02:00
Gamy
507e1a5b83
Added various missing punctuation marks, changed "following" to "selected" to match the display.
2020-06-30 09:20:11 +02:00
Raphael Michel
d224b5387d
Replace Travis with GitHub actions and fix many typos ( #1657 )
...
* Create django.yml
* Fix working directory
* ..
* .
* ..
* a.
* ..
* .
* Fix typo
* Install hunspell
* maxfail
* Fix install
* .
* Reduce number of typos
* Even less typos
* Postgres debug
* Spelling fixes, yet again
* Postgres with PW
* Fix failing test
* New workflows
* Fix syntax error
* Install gettext
* Test aginst python 3.6 as well
* Clean up strategies
* Add badge, do not ignore migrations
* Use pip cache
2020-04-22 12:07:58 +02:00
Martin Gross
1d8668aaf1
Exclude all kinds of Umlauts from GiroCodes ( Fix : #1314 )
2020-04-17 19:14:54 +02:00
Raphael Michel
af23d6e4bf
Upgrade to Django 3.0 and other dependencies ( #1568 )
...
* Upgrade Django to 3.0 and other dependencies to recent versions
* Fix otp version contsraint
* Remove six dependency
* Resolve some warnings
* Fix failing tests
* Update django-countries
* Resolve all RemovedInDjango31Warnings in test suite
* Run isort
* Fix import
* Update PostgreSQL version on travis
2020-03-23 15:02:20 +01:00
Raphael Michel
e9235cd433
Bank transfer: ignore order status when manually assigning amount
2020-03-05 17:37:54 +01:00
Raphael Michel
bb5c7c5ad7
Re-introduce plugin categories
2020-02-08 12:38:43 +01:00
Raphael Michel
0d2a534982
Bank transfer: Show date of last import
2020-01-09 21:41:08 +01:00
Raphael Michel
3c87272fdc
Bank transfer import: Fix crash when no date column is selected
2019-12-04 10:29:26 +01:00
Raphael Michel
2be49d8cab
Bank transfer: Do not cause duplicate payments
2019-11-21 17:22:11 +01:00
Raphael Michel
808ccfee75
Bank import: useful matching of negative transactions
...
Negative transactions are never matched automatically, which does not
change. However, when matching them manually, a negative payment was
created, which does not make much sense. Now, if a negative payment is
manually matched, the system checks whether:
a) There is a manual refund in pending state. In this case, the refund
will be marked as done.
b) There is a bank transfer payment of the same amount, in which case
this is handled like a credit card chargeback (i.e. notification on
the dashboard, ...)
c) Otherwise, an error will be returned asking the user to create a
refund object manually.
2019-11-20 18:35:15 +01:00
Raphael Michel
339d7f06ed
Payment provider API: Add method cancel_payment
2019-11-14 10:39:54 +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
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
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
Felix Rindt
39eaf3ad6a
Code style improvements ( #1411 )
...
* docstring corrections
* move omit_hyphen formfield
2019-09-20 09:34:24 +02:00
Raphael Michel
3a81706aeb
Fix KeyError in bank import
2019-09-17 16:48:41 +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
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
de0e700fec
Store whether we know email addresses are working because links have been clicked
2019-05-15 08:22:53 +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
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
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