Daily updates from Odoo
Thursday, August 3, 2023
7 changes · master
Enhancements to existing features
SAF-T warnings in the general ledger are now shown together in one banner instead of appearing as multiple separate alerts. This makes the warning area easier to read and helps users review export-related issues more efficiently.
Original PR description
Currently, each SAF-T warning is displayed in its own banner. Instead, we want to group all of them in the same one. task-3449817
This update standardizes how ecommerce test journeys are built across related sales modules. It reduces inconsistent test behavior and makes future ecommerce design or checkout changes easier to maintain without updating each test individually.
Original PR description
* Impose the use of the dedicated tour utils to factorize and harmonize the way tours behave on the ecommerce. * Introduce new utils when it seems adequate and useful. This will reduce incoherences and non determinism in e-commerce tours, and ease future tasks refactoring the e-commerce design and process (since we'll be able to restrict most changes to the utils instead of adapting all the tours one by one).
Bank statement imports using the Swiss camt.053 format now calculate exchange rates correctly for Yen, Danish Krone, Swedish Krona, and Norwegian Krone. This helps ensure imported bank transactions reflect accurate values for these currencies, reducing manual corrections in accounting.
Original PR description
Adjusts the exchange rate calculation for currencies YEN, DKK, SEK and NOK to conform with the camt.053 Swiss Payment Standards. task-3289293
Refunds from helpdesk tickets now prioritize invoices that match the product selected on the ticket. This helps teams create more accurate refunds faster, while still showing all sales order invoices when no product is selected.
Original PR description
In this commit improve the following generic UX - during refunding, we will get an invoice according to the selected product in the ticket - select product invoice will help refund according to the product - if now no product is selected we will all invoice of that sales order task-3162377
Installing the Accounting app now also installs the Disallowed Expenses feature automatically. This ensures expense restriction rules are available by default, and Belgian localization integrations are added automatically when relevant.
Original PR description
The link module between l10n_be and disallowed expenses is already installed by default when both are installed, but disallowed expenses was not auto installed when accounting module is installed. Now if you install accounting module, disallowed expenses is installed and if you install l10n_be as well, link module between l10n_be and disallowed expenses is installed.
Planning users can now still see unassigned shifts when filtering by resource, department, manager, or job title. This makes it easier to allocate open shifts across teams without losing sight of available work during searches.
Original PR description
Before this commit, when the user was performing a search on department for example, the open shifts were filtered accordingly. This could be unconvenient when trying to dispatch open shift among the teams, in the example of the department search, since they are not shown. After this commit, The open shift are shown during a search on at least one of those field : resource, department, manager, job title. TaskId: 3358602
Users can now change an asset's depreciation duration directly from the modify action, restoring an easier workflow that existed in the previous version. This avoids having to dispose of or stop and restart an asset just to update its depreciation schedule.
Original PR description
Problem --------- In V15, we can modify the duration of an asset easily. In V16 we need to disposal it or to stop it and relaunch it to be able to do that. Objective --------- Add the possibility to change the duration of the asset in V16, like it's available in V15. Solution --------- Update the wizard view to display the duration in the modify action. task-3366584