Tuesday, June 29, 2021
6 changes · master
Enhancements to existing features
Inventory operations involving many serial-numbered items now validate faster by avoiding repeated location strategy checks for every unit. This can reduce processing time for large purchase receipts, especially when putaway rules are not configured.
Original PR description
This commit eliminates repeating calling of ``_get_putaway_strategy`` for each
product unit. This saves about 35% of validation time when
``stock.putaway.rule`` is not used.
STEPS:
* create a PO for product tracked by serial, set qty=10000
* confirm the PO
Performance results:
BEFORE: 20225 7.115 11.208
AFTER: 10228 4.710 7.092The Project app screens have been refined to make daily work easier to read and navigate. Updates include clearer labels, refreshed icon styling, and better ordering of information across project boards, forms, lists, and portal pages.
Original PR description
The UX of the 4 main views (kanban, form, list, portal) of the project app has been globally improved. In particular, different icons color/style were changed along with several strings, and the order of a few elements was revised to improve readability. task-2508723
Inventory replenishment now shows richer supplier information, including lead times, prices, quantities, last purchase dates, and recent delivery history. This helps purchasing and stock teams choose the best supplier directly from the replenishment process and keep orderpoints aligned with that choice.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
SEPA payment file versions are now configured on each bank account journal instead of only in general settings. This gives businesses more flexibility when different bank accounts require different SEPA formats, with an initial value chosen from the IBAN or company country information.
Original PR description
The goal is to move the SEPA pain version from the settings to each bank account journal, and to make it editable by the user. It will first look at IBAN, then at the fiscal country and lastly at the company's country code to compute the initial value. Task: 2567701
Event badge reports were streamlined into a single refreshed layout, reducing confusion and improving consistency. A new A4 event ticket format now supports printing the event barcode in the report placeholder, helping attendees and staff handle check-in materials more easily.
Original PR description
Follow-up of community commits that improve the existing badge report and introduce a new A4 ticket format report. This merge commit simply modifies xpath accordingly. See underlying commits for details. LINKS COM PR odoo/odoo#64066 UPG PR odoo/upgrade#2084 Task-2120259
The project app screens were refined to make daily work easier to scan and navigate. Updates include clearer wording, refreshed icon styling, and better ordering of information across project views and related timesheet, field service, forecast, and sales flows.
Original PR description
The UX of the 4 main views (kanban, form, list, portal) of the project app has been globally improved. In particular, different icons color/style were changed along with several strings, and the order of a few elements was revised to improve readability. task-2508723