Benjamin Dauvergne
0ded4ae599
lingo: report errors on invoices retrieval ( #43967 )
2020-06-19 17:39:07 +02:00
Nicolas Roche
7494896e9f
utils: switch to pycryptodomex, replace Crypto with Cryptodome ( #43563 )
2020-06-17 11:39:47 +02:00
Valentin Deniaud
31d9b1f960
lingo: add mollie and keyware backends ( #42581 )
2020-06-15 12:13:31 +02:00
Valentin Deniaud
1bdc236839
lingo: allow passing extra basket item info ( #42992 )
2020-06-15 12:13:04 +02:00
Valentin Deniaud
82261bf404
lingo: use form instead of json input for backends ( #6710 )
2020-06-03 14:53:14 +02:00
Benjamin Dauvergne
24dcabc653
lingo: send bank_transaction_date when notifying triggers ( #41323 )
2020-05-04 15:26:42 +02:00
Benjamin Dauvergne
eebae4cbbd
lingo: use bank_transaction_date instead of end_date when possible ( #41323 )
2020-05-04 15:26:26 +02:00
Benjamin Dauvergne
83a53952a4
lingo: force transaction_date to UTC in pay_invoice() ( #41323 )
2020-05-04 15:26:23 +02:00
Benjamin Dauvergne
1482ec599f
lingo: add Transaction.bank_transaction_date ( #41323 )
2020-05-04 15:23:27 +02:00
Benjamin Dauvergne
90a7560e98
lingo: validate service_options in forms ( #41439 )
2020-04-11 22:22:55 +02:00
Benjamin Dauvergne
ead8de9bcc
lingo: backend options must be dict ( #41439 )
2020-04-11 22:22:08 +02:00
Frédéric Péters
16cd985be2
trivial: import reverse from django.urls ( #41285 )
2020-04-02 20:42:23 +02:00
Lauréline Guérin
f17b9cb3f5
lingo: hide items cell if empty ( #41190 )
2020-03-31 17:53:14 +02:00
Lauréline Guérin
72fe08ea5e
lingo: display amount_paid in invoice listing ( #40364 )
2020-03-03 10:25:03 +01:00
Lauréline Guérin
89ebef5aba
lingo: do not display pay limit date column if not provided ( #40170 )
2020-02-28 09:59:08 +01:00
Lauréline Guérin
7e81814aa5
lingo: display amount_paid if provided ( #40170 )
2020-02-28 09:59:08 +01:00
Lauréline Guérin
7222ec141a
misc: reduce querysets on page edition page ( #39761 )
2020-02-17 14:13:01 +01:00
Lauréline Guérin
d217767257
misc: remove RuntimeWarning naive datetime ( #39438 )
...
RuntimeWarning: DateTimeField received a naive datetime
2020-01-31 11:30:13 +01:00
Lauréline Guérin
4e6a7f4a5d
lingo: add labels to TIPI regies ( #18320 )
2020-01-27 10:32:48 +01:00
Frédéric Péters
d6ada27492
lingo: restore gettext call for caisse d’épargne
2020-01-17 15:43:25 +01:00
Frédéric Péters
dea9a0484a
lingo: don't mark untranslatable payment system names for translation ( #39049 )
2020-01-17 14:29:25 +01:00
Benjamin Dauvergne
495a311efd
lingo: declare payfip backends ( #39042 )
2020-01-17 00:27:06 +01:00
Frédéric Péters
fca2f06371
lingo: add compatibility with jsonfield used on postgresql < 9.4 ( #38857 )
2020-01-13 17:55:12 +01:00
Lauréline Guérin
ea11c7f03e
lingo: action mark_as_notified ( #21626 )
2019-12-06 10:35:02 +01:00
Lauréline Guérin
ccf99d908f
dj2: is_anonymous and is_authenticated are now properties ( #36895 )
...
remove RemovedInDjango20Warning:
Using user.is_authenticated() and user.is_anonymous() as a method is deprecated.
Remove the parentheses to use it as an attribute.
2019-10-29 08:35:46 +01:00
Lauréline Guérin
49830fc9c5
dj2: add explicit on_delete on all ForeignKey ( #36895 )
...
remove RemovedInDjango20Warning:
on_delete will be a required arg for ForeignKey in Django 2.0.
Set it to models.CASCADE on models and in existing migrations if you want to
maintain the current default behavior.
See https://docs.djangoproject.com/en/1.11/ref/models/
fields/#django.db.models.ForeignKey.on_delete
2019-10-29 08:35:21 +01:00
Frédéric Péters
226f93dbd7
lingo: don't crash sorting invoices that have no creation date ( #37208 )
2019-10-25 10:04:17 +02:00
Benjamin Dauvergne
68b376d3f3
lingo: PEP8ize TipiPaymentFormCell ( #35008 )
2019-07-23 12:06:19 +02:00
Benjamin Dauvergne
f93aeb232a
lingo: reorder TIPI PESv2 fields ( #35008 )
2019-07-23 12:06:19 +02:00
Serghei Mihai
daa3a1da27
lingo: mark when pesv2 payment protocol is active in tipi form ( #34119 )
2019-06-20 12:16:52 +02:00
Emmanuel Cazenave
d956627fb0
lingo: i18n on Regie.payment_backend ( #33221 )
2019-05-20 11:13:17 +02:00
Emmanuel Cazenave
23f13059d0
lingo: start transaction options ( #32967 )
...
Based on the backend capabilities.
2019-05-16 17:53:49 +02:00
Emmanuel Cazenave
05447f9096
lingo: create PaymentBackend objects ( #32441 )
2019-05-15 17:53:26 +02:00
Serghei Mihai
e8a0b4cedf
lingo: add default values for TIPI reference fields ( #26057 )
...
Make fields readonly if default value defined.
2018-12-20 14:22:04 +01:00
Emmanuel Cazenave
d40cb57e27
lingo: allow arbitrary date for deferred payment ( #27045 )
2018-11-05 17:35:06 +01:00
Frédéric Péters
67931d2d78
add compatibility with python 3 ( #25486 )
2018-07-28 09:55:59 +02:00
Frédéric Péters
f13b4cc5ac
lingo: include decimals in basket badget (if any) ( #23716 )
2018-05-27 17:47:38 +02:00
Frédéric Péters
9ba3f603ed
lingo: add back date parser import as it's still in use ( #24079 )
2018-05-25 12:08:55 +02:00
Serghei Mihai
21c21969f2
lingo: update new invoices email's context with template vars ( #23138 )
2018-05-18 15:14:53 +02:00
Serghei Mihai
b493ae7406
lingo: use wrapper for remote invoices notifications ( #22756 )
...
Fix creation and payment limit dates parsing.
2018-05-18 15:14:53 +02:00
Serghei Mihai
0b5e16ba41
lingo: fix notifications expiration for expired invoices ( #23824 )
2018-05-18 15:14:53 +02:00
Serghei Mihai
d560d5ff81
lingo: search user by SAML name_id on remote invoices notifying ( #22755 )
2018-04-19 18:14:39 +02:00
Frédéric Péters
57820cea78
lingo: don't include basket items in invoices cells ( #22932 )
2018-03-30 20:06:01 +02:00
Serghei Mihai
5c41792080
lingo: fix url signing for new remote invoice retrieval ( #22750 )
2018-03-22 18:21:53 +01:00
Serghei Mihai
1933eb6a9f
lingo: send emails when notifying new invoices ( #13122 )
2018-03-21 11:03:34 +01:00
Serghei Mihai
26beade166
lingo: notify new remote invoices ( #13122 )
2018-03-21 11:03:34 +01:00
Frédéric Péters
c4f9dde66e
general: allow cells to override "loading..." message ( #21853 )
2018-02-22 15:41:27 +01:00
Frédéric Péters
60915c7d6d
lingo: add support for payment services returning 'WAITING' as status ( #19362 )
2018-02-01 11:50:24 +01:00
Frédéric Péters
9697bc9c7c
lingo: handle ACCEPTED payments as being paid ( #19934 )
2017-11-15 17:21:53 +04:00
Frédéric Péters
055151fc8b
lingo: factor items to be paid queryset in a classmethod ( #19383 )
2017-10-30 14:02:14 +01:00