Commit Graph
60940 Commits
Author SHA1 Message Date
Cédric Krier 61ba7e961f Add missing closing parenthesis in plural note label 2026-09-26 09:21:45 +02:00
Cédric Krier 039927d2ff Fill direct debit payment with Stripe customer
Closes #15110
2026-09-18 23:35:40 +02:00
Cédric Krier d056757bf3 Do not set non salable product on sale line when synchronise with Shopify
Closes #15096
2026-09-15 12:04:11 +02:00
Cédric Krier 27e0997a85 Replace typing of stock move origin by sale and purchase Function field
The origin may not always be a sale or purchase line like with product kit.
So such test must be extendable by other modules implicitly. This can be
achieved by using the Function fields.

Closes #15084
2026-09-10 14:22:34 +02:00
Cédric Krier 94695e5914 Test international shipping with UPS with and without different agent account 2026-09-17 17:10:34 +02:00
Cédric Krier 83087bbb97 Use BillThirdParty tag when requesting UPS to bill charge to customs agent
It is not allowed to use BillShipper or BillReceiver with different accounts
for different charges.

Closes #15105
2026-09-17 17:02:06 +02:00
Cédric Krier ff14dc4889 Set on delete cascade on invoice of payment mean
Closes #15080
2026-09-10 10:02:49 +02:00
Cédric Krier b977d880ce Copy the field used for Function field
Closes #15079
2026-09-10 08:11:03 +02:00
Cédric Krier 79cdce9dda Execute the lock_id when computing the running values of cron
Closes #15078
2026-09-09 18:55:29 +02:00
Cédric Krier 78769ac924 Add timeout for requests to Peppyrus API 2026-09-09 12:25:27 +02:00
Cédric Krier eebd27fa79 Include the minimal input/output quantity the same day as input in the average quantity for the turnover
Such quantity should be accounted as staying 1 day in the warehouse otherwise
we may have more quantity leaving than the average stock.

Closes #15014
2026-09-24 09:27:50 +02:00
Nicolas Évrard 6fbd38e9d5 Use a minimal size of 2 for the select tag of MultiSelection widgets
Browsers based on Chromium renders the select as a "normal" select tag when
size=1. Such that the mousedown event is triggered twice which clear the
selection.

Closes #14529
2026-09-23 17:59:29 +02:00
Adrià Tarroja Caubet 39033df41c Restrict direct debit reception to receivable accounts
Closes #15059
2026-09-03 15:56:17 +02:00
Cédric Krier 84dc3f95cf Requires at least version 3.2 of psycopg
get_notifications uses the timeout parameter which was added only in version
3.2

Closes #15103
2026-09-16 14:37:43 +02:00
Maxime Richez 621fded36b Allow sales configurations to create shipments in draft
Closes #15088
2026-09-23 09:46:34 +02:00
Adrià Tarroja Caubet bada63ef4b Allow trytond-admin to manage any user
Closes #13630
2026-09-22 18:32:04 +02:00
Cédric Krier b82603d258 Add BOM tolerance warning on production inputs and outputs
Closes #14475
2026-09-22 17:49:00 +02:00
Cédric Krier d4fddeb5a1 Include test PDF in document incoming OCR 2026-09-22 18:35:13 +02:00
Cédric Krier b367f48a0d Add document_incoming_ocr_eagle_doc module 2026-09-22 17:49:54 +02:00
Cédric Krier 12b779346b Fix typo in setup documentation of Typless 2026-04-28 19:28:46 +02:00
Cédric Krier 77fc252ef1 Raise TyplessError from the original exception 2026-04-28 19:26:10 +02:00
Cédric Krier 8895920864 Move supplier invoice sample PDF from document_incoming_ocr_typless to document_incoming_ocr 2026-04-28 19:24:56 +02:00
Cédric Krier 03e6c04262 Manage disbursement on project 2026-09-22 15:20:38 +02:00
Cédric Krier 30711fc397 Set all grouping keys when creating invoice line for project 2026-06-02 11:50:58 +02:00
Cédric Krier 8a5090c92f Add documentation for project configuration 2026-06-19 18:55:47 +02:00
sbend a160de628a Use the summary as the fallback record name for lines without a product
Closes #14198
2026-09-22 12:35:06 +02:00
Cédric Krier 5ea8b1f784 Add lot to POS line
Closes #15109
2026-09-21 15:28:29 +02:00
Maxime Richez 8690e9aa07 Add stock_conversion module
Closes #14806
2026-09-22 11:13:55 +02:00
Cédric Krier 3d29395a19 Add production prefix to label of cost price fields for production 2026-09-18 10:54:09 +02:00
Cédric Krier c83e497296 Write post date and number on account move without check access in French test scenario 2026-09-21 15:42:49 +02:00
Cédric Krier cbb762530b Use editable instead of of readonly for account template override 2026-09-21 15:24:43 +02:00
Cédric Krier a5b3061674 Distinct readonly and editable states for SEPA mandate identification 2026-09-21 10:39:12 +02:00
Cédric Krier 0d7658b08f Increase maximum sleep in Stripe scenario
Stripe takes more time to process the events.
2026-09-21 10:19:36 +02:00
Cédric Krier c17618d0d8 Make landed cost field on account invoice line not editable instead of readonly
Users must be allowed to edit it when adding invoice lines to a landed cost.
2026-09-21 10:04:34 +02:00
Cédric Krier bdefd24bbc Use decorator before ModelView.button to set default records for cron task
Closes #15076
2026-09-09 12:22:52 +02:00
Cédric Krier 1bc165be5e Set timeout to 0 when receiving PostgreSQL notifications
There is no need to wait 2 seconds for more notifications as we call
get_notifications only when the selector is triggered.

Closes #15102
2026-09-16 14:35:33 +02:00
Cédric Krier 6b95e56a70 Remove unnecessary assert on _defaults
By design the _defaults can always contain only field name from _fields.
2026-09-10 08:13:03 +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 9350bcc1c6 Make customs boolean on product category not editable when in a tree 2026-09-19 15:39:08 +02:00
Cédric Krier c25042df09 Make Stripe idempotency key field readonly only once stored
When copying the default value is set to None but the actual default value is a
random value. This triggers the check of access right on the readonly field.
2026-09-19 15:36:05 +02:00
Cédric Krier 49b16db32f Disable check access when account payment tests write on readonly fields 2026-09-19 15:34:10 +02:00
Cédric Krier b94883b9be Save imported translations only if they are modified
Closes #15071
2026-09-08 10:05:31 +02:00
Cédric Krier 07a2e268c6 Use bulk context manager
Closes #11750
2026-07-15 09:31:05 +02:00
Cédric Krier f32aef30d0 Add bulk_create, bulk_delete, bulk_save and bulk_func to ModelStorage 2026-07-15 09:31:21 +02:00
Cédric Krier 29890edba2 Make package on stock move not editable instead of readonly 2026-09-19 11:26:06 +02:00
Cédric Krier eb3fbb1882 Update the UPS API version 2026-09-08 16:47:11 +02:00
Cédric Krier 055725b329 Display the journal-periods of a period on its form
Closes #15074
2026-09-08 10:34:46 +02:00
Cédric Krier cf9144a4cf Permit the selection of companies for which to create invoices and consumptions for subscriptions
Closes #15068
2026-09-04 22:11:11 +02:00
Cédric Krier 0f223d5b73 Permit the selection of companies for which to create direct debits
Closes #15067
2026-09-04 22:10:07 +02:00
Cédric Krier e428655c1e Permit the selection of companies for which to create dunnings
Closes #15066
2026-09-04 22:09:07 +02:00