Commit Graph

120 Commits

Author SHA1 Message Date
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
Frédéric Péters 96208f1f40 misc: also look for placeholders within cells (#19443) 2017-10-16 14:28:13 +02:00
Frédéric Péters a930b94120 lingo: only notify paid transactions (#19382) 2017-10-11 20:14:27 +02:00
Frédéric Péters 1e87c3b437 lingo: increase timeout of payment notifications (#18577) 2017-09-12 12:02:40 +02:00
Thomas NOËL 5cf7d09d3f lingo: do not cache requests.get results (#17828) 2017-07-28 10:02:15 +02:00
Benjamin Dauvergne 0665cb8bbd lingo: notify remote_item of payments asynchronously (#14627)
In case the remote_item cannot be notified synchronously of a payment, we keep
around a list of items to notify in the Transaction.to_be_paid_remote_items
field. They will be notified by the update_transactions command launched by
cron.
2017-06-18 11:00:46 +02:00
Frédéric Péters 1db0dd310e lingo: post data to extra fees calculator (#16635) 2017-05-31 10:22:34 +02:00
Frédéric Péters 23b7b294eb lingo: add possibility to compute extra fees (#16065) 2017-05-30 16:38:42 +02:00
Frédéric Péters 3668ef26f7 lingo: do not log 404 getting invoice with self declared invoices (#15832) 2017-05-29 13:23:04 +02:00
Frédéric Péters 797dbdd463 lingo: rename "slug" field to "identifier" (#15801) 2017-05-29 13:23:04 +02:00
Frédéric Péters 14497be115 misc: apply some typographic rules on ckeditor fields (#16107)
This follows https://fr.wikipedia.org/wiki/Ponctuation.
2017-05-06 13:46:57 +02:00
Frédéric Péters 693e6155cc lingo: change "remove basket item" API to notify on "notify=true" arg (#15798) 2017-04-14 14:36:28 +02:00
Frédéric Péters 358018e8de lingo: fix bad super call (pylint) 2017-03-17 08:25:12 +01:00
Frédéric Péters 3e4eef551a lingo: mark basket cells as depending on user (#15422) 2017-03-16 09:16:17 +01:00
Serghei Mihai e202e28792 tipi form: fix control protocol default id (#14519)
Tests fixed.
2017-03-14 17:24:28 +01:00
Serghei Mihai 970fadf03b tipi payment form cell (#14519) 2017-03-14 16:37:12 +01:00
Frédéric Péters 9eb9209913 misc: remove loading of jquery ui css (#14464) 2017-02-13 11:48:34 +01:00
Frédéric Péters 14f620a8c3 lingo: include a nice label but no ugly URL for paid invoices (#14323) 2016-12-15 16:22:44 +01:00
Jean-Baptiste Jaillet 48595b466e lingo: add csv export link for transactions (#14040) 2016-12-13 18:34:21 +01:00
Jean-Baptiste Jaillet c05de8b898 lingo: BasketItem's user can be null (#14223) 2016-12-08 16:46:53 +01:00
Frédéric Péters 25f3f3b3fb lingo: make regies API return id and text keys (#13929) 2016-11-13 16:22:23 +01:00
Frédéric Péters 7a654c3f14 lingo: sort default regie first (#13930) 2016-11-13 16:22:23 +01:00
Frédéric Péters 387c42c495 lingo: fix typo in active invoices cell (#13757) 2016-10-26 15:49:48 +02:00
Frédéric Péters 87cbde30ad lingo: add handling of past-due-date reason (#13735) 2016-10-25 14:07:33 +02:00
Frédéric Péters d107771bba lingo: add cell to self declare and pay invoices (#13492) 2016-10-21 17:19:12 +02:00
Thomas NOËL 003d1315be lingo: use general signature scheme to send notifications (#13710) 2016-10-21 15:04:42 +02:00
Thomas NOËL 005d003292 lingo: get name id from user object instead of session (#13124) 2016-10-21 15:03:30 +02:00
Frédéric Péters c95b5162fc lingo: fix typo in litigation message (#13697) 2016-10-20 11:44:28 +02:00
Jean-Baptiste Jaillet 9779837cb4 lingo: allow invoices anonymous payment (#12637) 2016-10-17 18:01:59 +02:00
Frédéric Péters 79c82fe077 lingo: don't crash "past invoice" cell when used on basket items (#13505) 2016-10-11 15:42:06 +02:00