Xavi Hermoso
0f28185db8
Filter draft purchase request using state
...
Using empty purchase line is confusing with the domain added for request quotation.
Closes #13700
2026-05-07 18:22:46 +02:00
Sergi Almacellas Abellana
ff2a02c2aa
Add missing space in ethanol volume uom string
2026-04-14 15:05:19 +02:00
Nicolas Évrard
372e8920cf
Fallback on the model name when there is no name param in a tryton URL
...
Closes #14743
2026-04-02 19:44:24 +02:00
Cédric Krier
17e71bf684
Always put form input inside an input-group to position accesskey
...
And invert left/right position on RTL.
Closes #14809
2026-04-24 16:14:05 +02:00
Sergi Almacellas Abellana
e74040ae42
Always use out/return as sale move types
...
Closes #14807
2026-04-23 16:51:09 +02:00
Cédric Krier
c074c26abc
Do not render buttons in readonly screen
...
Closes #14803
2026-04-23 12:47:01 +02:00
Cédric Krier
2638b0cb77
Activate module for TranslationTestCase
2026-04-24 16:06:46 +02:00
Sergi Almacellas Abellana
bbc76d4d94
Manage assigned moves on add lots wizard
...
Closes #14804
2026-04-23 13:36:23 +02:00
Nicolas Évrard
6a9252307b
User percent encoded name of inexistant database
...
Closes #14801
2026-04-22 18:19:51 +02:00
Nicolas Évrard
752265f908
Ensure check_warnings and _datamanagers are valid when using them
2026-04-24 11:47:03 +02:00
Nicolas Évrard
ac11ae4c55
Add missing _datamanagers property on Transaction creation
2026-04-24 11:45:37 +02:00
Cédric Krier
420217e3e9
Use python3 to make tryton installer
2026-04-21 11:41:23 +02:00
Cédric Krier
dd3d10756a
Prevent setuptools Distribution to parse config files
...
The pyproject.toml is not compatible with setuptools as it is based on
hatchling backend.
Closes #14789
2026-04-21 11:40:53 +02:00
Cédric Krier
09cdd20abf
Use version from setup-freeze when making tryton installer
...
This prevents the need to install the build backend dependencies.
2026-04-21 11:39:44 +02:00
Sergi Almacellas Abellana
0b5eb09dde
Shrink psycopg-pool to (0, 1) when cleaning connections
...
When min size is zero, max size must be greater than 0.
Closes #14795
2026-04-23 15:15:16 +02:00
Cédric Krier
518fbdfade
Use title case for task state on sale
2026-04-14 09:29:14 +02:00
Cédric Krier
852224278a
Remove fake gap from form containers on XS screen
...
Since e58b98a512c2 we apply a fake gap but it must be removed on XS screen.
Closes #14799
2026-04-22 16:57:03 +02:00
Cédric Krier
ca40cf3975
Make overflow visible for dropdown in table header of treeview
...
7d2e1761cee2 added an overflow invisible on the div of the table header to hide
the sort icon when the column width is too small. But the overflow must be
visible for the dropdown to display the menu.
Closes #14793
2026-04-21 19:04:13 +02:00
Cédric Krier
dc2b32782a
Do not pass the channel name as parameter to LISTEN call in the queue
...
psycopg3 can not determine the data type.
Closes #14792
2026-04-21 15:30:46 +02:00
Cédric Krier
87efead8eb
Process exception of RPC calls for chat
...
Closes #14790
2026-04-21 12:28:49 +02:00
Cédric Krier
06b33ffd75
Check access only on entry points of chat channel
...
Since 317e5ff39097 the read access is restricted to the admin group.
The access right should not be enforced for the transaction but only at the RPC
entry point.
Closes #14791
2026-04-21 12:15:36 +02:00
Cédric Krier
7f03f4ef3f
Prepend www to URL of bnr.ro website
...
Closes #14784
2026-04-20 10:32:39 +02:00
Cédric Krier
bc810532f5
Submit payment before approve it in demo
2026-04-21 10:06:41 +02:00
Cédric Krier
cfbee9c0fa
Activate modules that are not activated in demo
...
0af71ac1106b wrongly tested the module to activate
2026-04-21 10:06:09 +02:00
Cédric Krier
44664f6734
Fix computation of doc series for odd minor version
2026-04-20 22:24:47 +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
acde54d19e
Rename naiad package into tryton-naiad
2026-04-20 20:47:48 +02:00
Cédric Krier
042340bb71
Add tag 8.0.0
2026-04-20 20:10:26 +02:00
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