Monday, September 4, 2023
4 changes · master
Enhancements to existing features
Danish localization now supports UNSPSC product codes, helping organizations include standardized item classifications where required. The update also prepares UNSPSC code names for translation, including Danish and Spanish translations, so users can work with these codes in their language.
Original PR description
Problem
---------
Danish company which works with administration need to use the UNSPSC
code for items.
Objective
---------
Add UNSPSC code usage to the danish localization.
Solution
---------
Add the UNSPSC logic to the DK localization by adding the product_unspsc
dependency in the localization EDI manifest (created for such porpose).
Regarding the translations, this was done in several steps:
1. Change the UNSPSC field name to translatable
2. Translate the code names in the CSV to English and store them
in a JSON format in the CSV.
3. Translations to other languages can be done through the
Transifex plateform.
task-3340441Tax closing entries now block lines that include taxes, preventing users from creating closing entries that can distort tax reporting. This helps keep tax reports consistent and reduces the risk of incorrect accounting results during tax closing.
Original PR description
This commit adds a constraint to the move lines to disallow users from adding taxes when generating the tax closing entry. The previous behavior allowed users to include taxes in the closing entry, leading to functional issues and inconsistencies in the tax report. This fix ensures that move lines with associated taxes cannot be part of a closing move. Task-Id: 3443259
Users can now drag and drop folders next to each other in the Documents search panel, making it easier to organize folder order without moving them inside another folder. The shared drag-and-drop behavior was also reused from Knowledge to keep folder sorting consistent across apps.
Original PR description
Purpose: - Improve the drag and drop feature of the documents search panel by allowing to drop folders next to other folders in order to resequence them. It was previously only allowed to drop folders inside other folders. This is done using the `useSortableList` hook used in knowledge's sidebar, that is being moved to web to be able to use it in both modules. Task-3422012
The web interface now saves records and, when needed, refreshes their details in a single request instead of two. This should make saving feel faster and reduce server round trips across several enterprise views and apps.
Original PR description
This commit, adds a new python method (`web_save`) to save a record, and optionally read-it again in one rpc call. This optimizes the current behavior that is to save a record in one rpc, and read-it in a second rpc. web_save, will receive the list of IDs of the records to save (if this list is empty it will create the records, if not, it will write on the existing records), the list of changed fields, and the unity specification as optional argument to read the created/modified records (if the specification is not set, the function will return a list of IDs of the created/modified records). task-id: 3453184