Daily updates from Odoo
Wednesday, December 7, 2022
5 changes
New functionality added to Odoo
Users can now switch child Knowledge articles into items shown in kanban or list views, and convert items back into articles. This adds more flexibility for organizing Knowledge content without recreating information.
Original PR description
This commit enables the users to convert any children article to an item, which can be seen inside of a kanban or list view, or any item to an article. task-3012915
Enhancements to existing features
Odoo removes an internal update-tracking field that was added to every data model but no longer provided value. This reduces the system registry size and is expected to improve loading performance without changing normal user workflows.
Original PR description
The main goal of this commit is to reduce the size of the registry by removing the (almost) useless __last_update field. Statistics # of fields with all modules installed: before 30184 fields, 1299x last_update (4.30%) Before this commit, the computed field __last_update was added on every model. The idea behind this field was to have a computed field that had either the write_date or the create_date if the write_date was empty. However, the write_date is always written, even on creation, making it useless to have the computed field __last_update After this update, we completely remove from BaseModel: * __last_update * CONCURRENCY_CHECK_FIELD that was always defined as "__last_update" * _compute_concurrency_field that was the compute function for __last_update task-id: 3062140 (part of 3062137 improve registry load time)
The Master Production Schedule now has clearer editable cells, better demand highlighting, and easier access to product movement and replenishment information. Users can also add bills of materials from the product wizard and use familiar filters and favorites, making planning faster and less error-prone.
Original PR description
In this commit - 1) Remove the box border from input boxes of mps. 2) Added alert-info for actual demand boxes for whole cell. 3) Added graph view button just besides the product, so that any one can see the product moves easily. 4) Allow to add bom of product in add product wizard so that components can also be added automatically. (currently at level 1) 5) Added Filter and Fovourites menu in mps view. This view is rendered by client action. Currently customised Rows menu was added by replacing the search menu buttons ( Filters and Favourites etc). So to add them, moved the Rows menu just besides the buttons. TaskID - 2351645
Inventory users can now type a barcode manually when a label cannot be scanned, such as when it is damaged, unavailable, or difficult to read. This helps keep warehouse and picking workflows moving without relying only on scanner input.
Original PR description
Before this commit: ================== Currently user cannot enter barcode manually if barcode is not scanned properly for some reasons like product is absent, damaged or hard to scan. After this commit: ================== It is possible to enter manually barcode as well as user can scan the barcode. task - 2964007
Code cleanup and technical improvements
The stock forecast screen has been updated so it opens as a normal in-app page instead of being squeezed into a small embedded frame. This makes the forecast easier to view and use for inventory planning in the latest version.
Original PR description
Description of the issue/feature this PR addresses: Refactor report_stock_forecasted from legacy report to owl client action Current behavior before PR: Since conversion to owl, report_stock_forecasted is badly displayed in a small iframe Desired behavior after PR is merged: Fully functional stock_forecast in master/16.1