Commit Graph
60928 Commits
Author SHA1 Message Date
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
Cédric Krier d87a108def Add companies and employees to the user context
This allows to use the context for domain to restrict to allowed companies and
employees.
2026-09-04 22:07:25 +02:00
Cédric Krier 2502327405 Do not copy payment amount cache when copying account move line
Closes #15111
2026-09-19 10:03:57 +02:00
Cédric Krier 8a65fb249b Use router url_for to set return url of Stripe checkout 2026-09-03 15:54:42 +02:00
Cédric Krier bc8def47b0 Enforce the type of login parameters
As they are received from a non authenticated entrypoint, we must ensure their
types.
2026-09-02 12:19:42 +02:00
Cédric Krier 53a97c277d Check if the user argument is a string on login and reset password
Those entrypoints do not require authentication so we must enforce explicitly
the type of argument.

Closes #15048
2026-09-02 12:18:08 +02:00
Cédric Krier b2fba546de Do not deactivate coupon number starting the future
If they are deactivated, they can not more be created or modified.
2026-08-31 18:36:13 +02:00
Cédric Krier 56e1a24be4 Distinct readonly and editable states 2026-08-31 23:21:03 +02:00
Cédric Krier e711ce7cb0 Add editable state on field 2026-08-31 13:45:03 +02:00
Cédric Krier 422c99bd7b Do not enforce access rights when performing action on delete
Closes #15050
2026-08-31 13:43:41 +02:00
Cédric Krier 91f27f64fd Permit to set _check_access when using trytond config 2026-08-31 13:39:42 +02:00
Cédric Krier 86e3da9b96 Enforce readonly on field when checking access
Closes #4207
2026-09-19 08:09:17 +02:00
Nicolas Évrard 8c64c300e6 Support getting and setting tree widths without a screen width
Closes #15099
2026-09-18 23:52:09 +02:00