Changes for the User
Sales, Purchases and Projects
When creating a sale from an opportunity the sale now has default addresses and payment terms, if they are not defined on the opportunity.
The blanket agreement record names now contain the reference and will fallback to the id if there isn’t a number or a reference available, like we do for sales and purchases.
Accounting, Invoicing and Payments
When using sale advance payments Tryton no longer sets the invoice date if the advance payment condition has no invoice delay. If you’d like the invoice date to default to today’s date, set a delay of
Stock, Production and Shipments
On an unaltered system modification of product locations is now restricted to the Stock Administrator access group.
When moving consumable products the default to-location is now preset with the default product location.
The URL button is now hidden, when a URL field is empty, as disabling it did not prevent the user from clicking on it.
Each button in a list-view is now rendered read-only when the appropriate record is also read-only.
On small screens we now hide the search widget on list views. A toolbar button shows the search widget on demand.
The workflow graphs for models no longer overlap and incorrectly share states.
The former workflow graph showed overlapping and missing information:
Now the re-worked workflow graph shows all the information separately:
In validation error messages the record name is now prefixed with the word “record” in order to make the message clearer.
Changes for the System Administrator
For the Tryton desktop client we now support the arm64 darwin architecture allowing it to be built on Apple Silicon.
Changes for Implementers and Developers
The order of keys is now retained when changing a
fields.Dictionary through an
For selection and multiselection fields we now use the string version of the value in error messages.