Commit Graph

105 Commits

Author SHA1 Message Date
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
Frédéric Péters 699e24f1f4 lingo: make it possible to mark a regie as default (#12758) 2016-09-30 15:13:54 +02:00
Serghei Mihai cad34679ca lingo: fix item's pdf dowload url (#12900) 2016-08-24 10:06:00 +02:00
Frédéric Péters 1b6ac4c4b2 lingo: add validation/cancellation endpoints (#12766) 2016-08-23 07:49:19 +02:00
Jean-Baptiste Jaillet af34561673 lingo: encrypt invoice id in URLs (#12669) 2016-07-26 22:40:23 +02:00
Frédéric Péters a01b9829ac lingo: fix content type of paid/cancelled notifications (#12346) 2016-06-28 15:09:42 +02:00
Frédéric Péters 8029e57324 lingo: fix notification of paid item (#11392) 2016-06-16 14:48:52 +02:00
Frédéric Péters 933eb2673c lingo: add bank data to paid notification (#11213) 2016-06-13 12:35:51 +02:00
Frédéric Péters 3fc67cfb67 lingo: don't allow grouping items from different regies (#11135) 2016-06-01 17:36:18 +02:00
Frédéric Péters 291484aee9 public: add support for badges next to menu items (#11116) 2016-06-01 17:36:18 +02:00
Frédéric Péters 3a6a4f91fb lingo: strip port part when creating orig parameter (#9725) 2016-06-01 10:05:21 +02:00
Frédéric Péters 800c23eba1 lingo: make it possible to mark a basket item as not cancellable (#11144) 2016-05-31 16:21:14 +02:00
Frédéric Péters bdbef93bdf lingo: don't display invoice cells to anonymous users (#11118) 2016-05-29 23:24:38 +02:00
Frédéric Péters bc6c0a5d11 lingo: make it possible to customize success text (#10623) 2016-05-27 08:41:41 +02:00
Frédéric Péters 8c6b152dfe lingo: add API endpoint to cancel a basket item (#9794) 2016-05-26 16:05:40 +02:00
Serghei Mihai a19b1634ce lingo: add TIPI payment backend (#10901) 2016-05-12 12:37:51 +02:00