Commit Graph
60469 Commits
Author SHA1 Message Date
Cédric Krier 53bf0cefcd Cast to integer reporting ID calculated using SQL Power
Closes #14732
2026-04-09 18:24:39 +02:00
Cédric Krier 4e97df25ba Save the record when checkbox is clicked on editable tree view
Since 53ff6c9d8393 checkbox can be toggled even if the record is not the
currently selected record.
When the changed record is not the currently edited record, it must be saved as
editable tree handler will not save it.

Closes #14642
2026-04-09 17:28:37 +02:00
Cédric Krier bbd062a61a Return promise from save function on Tab
Closes #14604
2026-04-09 15:54:06 +02:00
Cédric Krier 4fbf75b518 Clear consolidation company if the invoice's changed party is incompatible
Closes #14757
2026-04-08 19:21:09 +02:00
Cédric Krier a1a08ef8d9 Remove invalid SEPA mandate when payment is reset to draft
Closes #14756
2026-04-08 18:49:25 +02:00
Cédric Krier cfff8414ff Limit the application of receivable rules to accounts and parties in the statement
Closes #14755
2026-04-08 17:16:26 +02:00
Cédric Krier 7e01e915c5 Use no breaking spaces for language definitions
Closes #14754
2026-04-08 14:42:10 +02:00
Cédric Krier 3ea7d3a207 Call super in channel email methods extended by inbound email module 2026-04-17 07:42:34 +02:00
Korbinian Preisler f2ceae17f3 Use correct message identifier when computing the chat email body
Closes #14780
2026-04-16 18:09:30 +02:00
Korbinian Preisler ee6ec419a7 Add missing rule argument to post inbound email action
Closes #14779
2026-04-16 23:33:34 +02:00
Cédric Krier 0f67babf1f Always remove spaces when converting value to number in domain parser
Closes #14753
2026-04-08 14:31:55 +02:00
Cédric Krier cc1a046c9e Test instances against the Response/Request classes from werkzeug
It should be allowed to use the base classes instead of the custom derived of
Tryton.

Closes #14765
2026-04-13 14:38:48 +02:00
Cédric Krier cf8d245a9a Add note in the documentation about the scheduled task to update Peppol document status 2026-03-26 07:38:42 +01:00
Cédric Krier 24ab3419a3 Update invoice documentation to describe the revised report 2026-03-27 09:18:14 +01:00
Cédric Krier 5c2579a62a Search only for identifier of active party for supplier invoice party
Closes #14752
2026-04-08 12:12:54 +02:00
Nicolas Évrard 033e4326bf Remove the implicit undefined return when computing the fields to update
Closes #14751
2026-04-07 18:54:39 +02:00
Cédric Krier eb0cb933ef Delete related resources when deleting records
Closes #14748
2026-04-07 13:39:54 +02:00
Cédric Krier 371c01984a Use BIGINT for the party code digit and limit its size to 18 digits
Closes #14761
2026-04-09 19:20:38 +02:00
Cédric Krier 3a14737d86 Do not use a Transaction to copy SQLite database for tests restoration
Starting a Transaction can only be done on a already setup database as the
cache synchronisation may query the `ir_cache` table.

Closes #14742
2026-04-02 19:24:07 +02:00
Cédric Krier f2ef34f8fc Remove usage of deprecated grouped slice in ethanol production
Closes #14750
2026-04-07 15:27:48 +02:00
Cédric Krier 3a79a7a2e0 Remove leading space in VATEX codes for French chart of account 2026-04-13 12:37:14 +02:00
Sergi Almacellas Abellana b162fe645b Do not extract relatorio link's text as translation source 2026-04-10 13:52:02 +02:00
Cédric Krier 7bf94f6e79 Follow the guideline style for sections of main documentation 2026-02-27 08:35:57 +01:00
Cédric Krier 418a7bd898 Update documentation about handling exception
Since 57b1872a62fb the wizards display a list to be ignored and another to be
recreated.
2026-01-20 12:38:02 +01:00
Korbinian Preisler dca94f7365 Add missing f-string prefix in search for contact mechanisms for chat
Closes #14760
2026-04-09 17:45:01 +02:00
Nicolas Évrard 1c98320ccc Call on_modification on each Model with a replaced party
Closes #14684
2026-03-16 18:42:56 +01:00
Cédric Krier bcf8181107 Split indexes for history table to have either id or __id
815a0a887c3e added the index but the id and __id are just included to the index
when the pre-filtering could be improved if id was in the index and the window
order could be improved if the __id was in the index.
2026-03-31 13:51:29 +02:00
Cédric Krier a719345f7b Add index for target column of xxx2Many field on history table
Closes #14725
2026-03-31 12:02:51 +02:00
Cédric Krier 686bec27a3 Make the payment term fields readonly for non draft amendment lines
Closes #14746
2026-04-04 00:52:12 +02:00
Cédric Krier 9342315ac3 Remove padding on menu and tabs on small screen
Once the menu has 100% width, the padding must be removed otherwise the tabs
can still be visible.
2026-04-02 23:47:00 +02:00
Cédric Krier 5a599d35f4 Force 100% width to menu on small screen
Once the menu can no more be resized, its CSS width must be forced over the one
in style attribute set by the user resize.

Closes #14696
2026-04-02 23:45:51 +02:00
Cédric Krier 44ead02d4c Do not fail to apply statement rules if account is missing on party
Closes #14741
2026-04-02 17:57:49 +02:00
Cédric Krier 280d432ae4 Use party with origin's company in the context to retrieve accounts when applying statement rule
Closes #14740
2026-04-02 17:57:12 +02:00
Cédric Krier 9b255e2f63 Use mixin to copy of One2Many from product linked by template and product 2026-04-02 17:26:12 +02:00
Cédric Krier f0447cb3d7 Do not simply copy One2Many from product linked by template and product
Closes #14739
2026-04-02 17:25:24 +02:00
Cédric Krier d373790877 Do not match direct debit reception with SEPA mandate that is not validated
Closes #14738
2026-04-02 15:33:36 +02:00
Cédric Krier 7ba03db6eb Refresh resources when reloading record of form view
As the record is only cancelled and not recreated, the cached resources are
kept so they must be refreshed.

Closes #14733
2026-04-02 10:26:27 +02:00
Cédric Krier df765aee83 Do not use relation field from default order when fetching One2Many records
The records are already ordered by the field id to be grouped later so such
order clause has no impact on the result.
But they require joins that may not be needed otherwise.

Closes #14716
2026-03-26 18:00:24 +01:00
Cédric Krier 6a412267b0 Use gettext and normalized email for chat messages 2026-04-07 09:35:21 +02:00
Cédric Krier cd0299cccd Set List-Id and List-Post header to chat emails
Closes #14747
2026-04-07 09:36:13 +02:00
Cédric Krier c3f7b2d655 Remove Auto-Submitted header from chat emails 2026-04-07 09:31:56 +02:00
Cédric Krier fdc79d7144 Use the EXTRACT function to calculate the cost of the timesheet work 2026-04-07 16:58:15 +02:00
Sergi Almacellas Abellana 2fcfc82bcf Add an option to include the timesheet costs in the production costs
Closes #13304
2026-04-07 16:46:21 +02:00
Cédric Krier 063d384a4e Add naiad library 2026-04-07 17:40:41 +02:00
Cédric Krier 0e25c97f45 Add REST API 2026-04-04 23:03:18 +02:00
Cédric Krier dbe5c74cb6 Add rpc suffix to URL for RPC call 2023-11-12 23:43:19 +01:00
Cédric Krier 7e068856e9 Add RPC method name as fragment of the URL
This generates more meaning full URL in the browser network monitor.
2023-11-12 20:43:00 +01:00
Cédric Krier ceb1e9d0df Use relative path for server requests of sao
Closes #9239
2023-11-12 23:43:41 +01:00
Cédric Krier 84c47a0433 Support mounting application under a prefix
Closes #9239
2023-11-12 23:44:43 +01:00
Cédric Krier 05b4e9a6e9 Restrict mandate on direct debit reception to the same company as the journal
Closes #14737
2026-04-02 15:32:01 +02:00