Commit Graph
88 Commits
Author SHA1 Message Date
Cédric Krier 81f674082b Remove check_xml_record from ModelStorage 2024-11-11 15:19:51 +01:00
Cédric Krier 555748ef01 Process Stripe and Braintree payments on checkout
Closes #13691
2024-12-15 19:15:39 +01:00
Cédric Krier 001bfe69c6 Make payment group optional per process method 2024-12-15 19:06:20 +01:00
Cédric Krier 5b5377abca Use payment element for Stripe checkout
Closes #10031
2024-11-28 11:51:20 +01:00
Cédric Krier 43ca1d4968 Use HTTPStatus for Stripe routes 2024-11-17 16:45:36 +01:00
Cédric Krier b26ff9757e Add metadata columns to ModelSQL with table query
Closes #9414
2024-10-25 00:24:39 +02:00
Cédric Krier ba38191f27 Set payment method and source name as class method 2024-10-29 12:01:00 +01:00
Udo Spallek 8b252472c4 Replace usage of docstring of Model by __string__ attribute
Closes #8402
2024-11-19 10:09:52 +01:00
Cédric Krier ab3fecb282 Increase version number 2024-11-04 18:51:20 +01:00
Cédric Krier dc470fe1f4 Prepare release 7.4.0 2024-11-04 18:23:40 +01:00
Cédric Krier 015c68f2c6 Update translations 2024-11-02 16:10:36 +01:00
Cédric Krier 959e9bafae Update documentation of account payment Stripe 2024-10-28 14:40:37 +00:00
Cédric Krier 68d7267502 Do not create twice a chart of account in Stripe dispute scenario
7a523d9c3ffa activate the module with the creation of chart of account.
2024-10-11 09:23:27 +02:00
Cédric Krier d3cca51abc Create company and chart of account when activate modules in test scenario 2024-09-11 19:05:12 +02:00
Cédric Krier 60f07545e5 Do not fail to get Stripe refund failure reason if it is not present
Closes #13590
2024-10-10 14:18:32 +02:00
Cédric Krier f21f1f92f6 Clear Stripe error codes when updated 2024-10-01 12:30:37 +02:00
Cédric Krier 9bdc52e67b Do not display payment errors when payment or refund is succeeded 2024-10-01 12:28:44 +02:00
Cédric Krier 62b079225f Remove $ before series in formatted document URL without base URL 2024-09-03 17:55:42 +02:00
Cédric Krier 3abe5f6fc5 Add button to update Stripe customer
Closes #13468
2024-08-22 18:33:39 +02:00
Cédric Krier 8468d694ac Raise error when updating Stripe customer
#13468
2024-08-22 18:33:16 +02:00
Cédric Krier deb0eb5d78 Search on customer id when searching by record name of Stripe customer 2024-08-22 18:41:31 +02:00
Cédric Krier a2dfc4455b Refine index definition
- Set low and high cardinality to index usage
- Use Range usage for numerical expression instead of Equality
2024-07-27 18:36:14 +02:00
Cédric Krier ca69c82273 Add Stripe pull button to payment
This may be useful if events have been missed.
2024-06-21 14:29:26 +02:00
Cédric Krier 45ca2b0343 Test account payment Stripe for refund failure
#13355
2024-07-14 02:18:38 +02:00
Cédric Krier 52404aba1a Update payment using stripe charge object on refund failure
The refund may fail after the charge.refunded has been triggered.

Closes #13355
2024-06-27 17:32:22 +02:00
Cédric Krier 653c50f2a6 Add property to retrieve stripe charge object 2024-06-21 14:16:32 +02:00
Cédric Krier f0e2696b9a Allow stripe refund to transition from succeeded to failed
For asynchronous charge the refund may fail after being succeeded.

#13355
2024-06-21 14:26:49 +02:00
Cédric Krier 4216dfdc7b Do not always update stripe amount with amount received on payment intent succeeded
The amount received is never updated once the payment intent has been created.
So we should update the payment amount only if the amount received is less
because the payment amount may have been already reduced by refunds.

#13355
2024-06-21 14:19:20 +02:00
Cédric Krier 3369d98de2 Add option to skip tests that require network 2024-05-20 12:20:00 +02:00
Cédric Krier c80310c2dc Add warning when changing credentials
Closes #13126
2024-03-25 14:24:55 +01:00
Cédric Krier cd8777277a Update translations [skip ci]
Closes #13225
2024-04-30 13:09:39 +02:00
Cédric Krier 38a3a8e68e Increase version number 2024-04-29 18:03:56 +02:00
Cédric Krier 2fc668b9f7 Prepare release 7.2.0 2024-04-29 17:31:11 +02:00
Cédric Krier b443997044 Update translations [skip ci] 2024-04-27 18:44:57 +02:00
Cédric Krier cd3395b233 Add email constructor from message 2024-02-21 21:43:50 +01:00
Cédric Krier 3cc0bb6c15 Add send_message methods to sendmail
Closes #13048
2024-02-21 21:38:53 +01:00
Cédric Krier 51b1c05832 Add model Many2One on ir.action.report 2024-02-25 16:23:50 +01:00
Cédric Krier 5448a91bf7 Store model on ir.model.button 2024-04-06 10:48:45 +02:00
Cédric Krier 122a45b167 Store model and field name on ir.model.field.access 2024-04-06 11:04:15 +02:00
Cédric Krier 9193a425d1 Store model name on ir.model.access 2024-04-06 14:10:01 +02:00
Cédric Krier 79c5809cc2 Fix typo when processing refund on charge refund updated webhook from Stripe
Closes #13137
2024-03-27 19:38:52 +01:00
Cédric Krier 88ac130d2f Remove readthedocs 2024-02-18 18:35:54 +01:00
Cédric Krier f8c0b16f7e Increase maximal number of retries in test scenario
When many scenario are run with the same account in parallel, the processing
time of Stripe can increase a lot so we need to wait longer.
2024-02-20 11:28:45 +01:00
Cédric Krier 76da0b26a6 Format direct debit name of Stripe payment method
Closes #12990
2024-02-02 19:52:35 +01:00
Cédric Krier ca958a1296 Return all Stripe payment methods instead of only card
Closes #12990
2024-02-02 19:51:34 +01:00
Cédric Krier 25b8316733 Use EmailMessage to construct emails
Closes #12958
2024-01-25 16:04:05 +01:00
Cédric Krier d4eae01e14 Wait for dispute status change in Stripe scenario
Closes #12221
2024-02-03 16:12:12 +01:00
Cédric Krier 69bdce8b29 Use include directive for subdirectory documentation
Closes #12822
2023-12-24 10:48:07 +01:00
Cédric Krier 40b8cf0eca Support linkcheck ignore per module documentation
If a linkcheck_ignore.json exists in the doc folder, it is loaded to extend
the linkcheck_ignore configuration of Sphinx.
2024-01-01 13:43:49 +01:00
Cédric Krier 406092be4d Check doctest files
They are converted to python files before running checks.
2024-01-14 19:21:56 +01:00