Commit Graph

149 Commits

Author SHA1 Message Date
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