39 Commits
Author SHA1 Message Date
José Arturo García 9faa1dd9b5 feat(i18n): add standalone Dominican Spanish catalogs 2026-10-13 20:14:45 -04:00
Cédric Krier 60c5684c27 Increase version number
--HG--
branch : 8.2
2026-10-06 01:54:52 +02:00
Cédric Krier e011222dc3 Prepare release 8.2.0 2026-10-06 00:56:37 +02:00
Cédric Krier 78769ac924 Add timeout for requests to Peppyrus API 2026-09-09 12:25:27 +02:00
Cédric Krier 0974e54035 Add sleep between two update status call in test scenario 2026-09-09 14:22:57 +02:00
Cédric Krier d7bf520b93 Use POST method to construct URL for Peppyrus webhooks 2026-09-01 00:44:08 +02:00
Nicolas Évrard 331131f111 Use Router to register URL endpoints in the pool 2026-08-28 12:06:27 +02:00
Cédric Krier 46f522ea68 Raise PeppolServiceError when missing sender or recipient for Peppyrus submission
Closes #14999
2026-08-06 15:59:39 +02:00
Cédric Krier e83a9b8435 Do not try to update status of Peppyrus document without transmission ID
Closes #14998
2026-08-06 15:55:46 +02:00
Cédric Krier 329b7ac356 Store Peppyrus message using service instance instead of class
Closes #14990
2026-08-05 07:08:27 +02:00
Cédric Krier a037458a5a Use request data property to parse form data as json
Closes #14984
2026-08-04 07:49:57 +02:00
Cédric Krier 6b99dc69cc Use binary version of psycopg for tests 2026-07-17 22:11:32 +02:00
Cédric Krier 5e3c4ee93c Fix computation of documentation series for odd minor version 2026-04-20 21:23:36 +02:00
Cédric Krier d8594bd9fd Increase version number 2026-04-20 21:08:15 +02:00
Cédric Krier 7f0d38f477 Prepare release 8.0.0 2026-04-20 20:10:13 +02:00
Cédric Krier de1bb5d5d9 Update translations [skip ci] 2026-04-20 10:38:52 +02:00
Cédric Krier 39a22ae74f Use python3 to launch build 2026-03-26 00:32:49 +01:00
Cédric Krier 94c4f0a9e6 Rewrite coverage paths
Since tox is running tests on the installed package, the coverage paths are no
more relative to the repository root.
2026-03-25 19:39:52 +01:00
Cédric Krier 145ce8f2f8 Make retrieval of metadata via build really quiet 2026-03-22 09:07:23 +01:00
Nicolas Évrard 299dd6b1c9 Update to Psycopg 3
Closes #10901
2026-03-22 19:53:32 +01:00
Cédric Krier d3c8a8e55d Add support for Python 3.14 2026-03-21 09:02:25 +01:00
Cédric Krier 42b0fc7061 Remove support for Python 3.9 2026-03-21 08:48:06 +01:00
Cédric Krier e15c0b7d7a Upgrade to pyproject using hatchling as build-system 2026-03-21 18:46:34 +01:00
Cédric Krier af2e06bb32 Set headers and restrict to 1 worker when checking documentation link
This follows the wikipedia robot policy:
https://wikitech.wikimedia.org/wiki/Robot_policy

Closes #14637
2026-03-02 10:58:19 +01:00
Cédric Krier f579c4e539 Test the processing of received Peppol invoice from Peppyrus 2026-02-25 18:54:40 +01:00
Cédric Krier 14c2a4435c Add an "Update Status" button to the Peppol document 2026-01-15 10:35:05 +01:00
Cédric Krier 6e6b1f4061 Be more flexible when converting Peppyrus document type into edocument type
Closes #14519
2026-01-19 16:21:30 +01:00
Cédric Krier 0d4ec58be9 Increase the maximum sleep for Peppyrus test scenario
20 seconds is not always enough for Peppyrus to process the message posted.
2026-01-24 19:25:47 +01:00
Cédric Krier abe709a876 Use document namespace and local name to calculate the document type for Peppyrus
Closes #14503
2026-01-15 18:13:06 +01:00
Cédric Krier af815d48e2 Replace UNPROCESSABLE_CONTENT status by UNPROCESSABLE_ENTITY
UNPROCESSABLE_CONTENT is only available since Python 3.13

Closes #14491
2026-01-13 20:05:34 +01:00
Cédric Krier 23618c210f Add support for Peppyrus webhooks 2025-12-23 12:07:17 +01:00
Cédric Krier aecb2942fe Compare HTTP status code to HTTPStatus enum 2025-12-18 15:18:53 +01:00
Cédric Krier b0763c081e Retries when testing fetching message from Peppyrus
The process of the message may be delayed by Peppyrus so we must retry until
the message is fetched.
2025-12-31 11:32:52 +01:00
Cédric Krier 15ad8d3e4d Set an order reference to UBL invoice to test Peppyrus
Closes #14455
2025-12-29 17:43:15 +01:00
Cédric Krier 122ade0b30 Increase version number 2025-12-15 21:34:54 +01:00
Cédric Krier 692810e7b8 Prepare release 7.8.0 2025-12-15 20:17:16 +01:00
Cédric Krier 954f137e65 Update translations [skip ci] 2025-12-15 18:00:12 +01:00
Cédric Krier 7111131981 Support a distinct VAT from the participant ID in the test scenario 2025-12-08 22:59:18 +01:00
Cédric Krier 0b69b334be Add edocument_peppol_peppyrus module 2025-11-21 22:37:20 +01:00