Cédric Krier
7f0d38f477
Prepare release 8.0.0
2026-04-20 20:10:13 +02:00
José Antonio Díaz Miralles
1993e447ce
Return the values from the promise of default_get method
...
Closes #14783
2026-04-20 18:14:28 +02:00
Cédric Krier
7a29801b68
Remove unrelated changelog entry
2026-04-20 18:10:24 +02:00
Nicolas Évrard
072d0317aa
Use a list of selection values to enable sorting in the filter window
...
Closes #14785
2026-04-20 10:41:45 +02:00
Cédric Krier
de1bb5d5d9
Update translations [skip ci]
2026-04-20 10:38:52 +02:00
Cédric Krier
c662bea8ad
Abstract the iteration for line items and vat taxes feedback for Typless
...
The generators can be extended for other type of result.
Closes #14781
2026-04-17 10:01:31 +02:00
Cédric Krier
a7c57aeef6
Execute only one menu item and button actions at a time per tab
...
Closes #14769
2026-04-16 23:00:54 +02:00
Cédric Krier
f07cf4dceb
Wait for the next/previous display promises before clearing info and set button sensitiveness
...
#14769
2026-04-16 22:50:42 +02:00
Cédric Krier
a973cdd9f8
Only set the value on the current view of One2Many when the form set values
...
If the current view is a form view, we need to ensure that the values are
actually set for all the widgets.
2026-04-16 22:48:34 +02:00
Cédric Krier
886a463adb
Support widget returning promise on display
...
The xxx2Many widgets can not be displayed synchronously so we need to include
there promise in the promise returned by the form view display method.
#14769
2026-04-16 22:45:15 +02:00
Cédric Krier
1c80557101
Sort Shopify products by ID when position is None
...
Closes #14774
2026-04-15 16:26:20 +02:00
Cédric Krier
4875c428e4
Render prepaid amount in UBL invoice
...
Closes #14766
2026-04-13 17:30:06 +02:00
Cédric Krier
4e4c294bb0
Move the sortable icon of table column outside of the label
...
This ensure that the labels have the same height even if they are or not
sortable.
Closes #14762
2026-04-11 08:42:50 +02:00
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