Daily updates from Odoo
Thursday, October 17, 2024
11 changes
4 changes
Enhancements to existing features
The manufacturing maintenance app now explicitly relies on the stock maintenance component. This helps ensure the right supporting features are installed together, reducing setup issues and improving reliability.
Point of Sale orders now receive clearer, sequential reference numbers within each session, making sales easier to track and audit. The change also improves reliability when multiple devices or offline orders are involved by marking offline-generated numbers distinctly and reducing numbering conflicts.
Original PR description
Community PR: https://github.com/odoo/odoo/pull/183085 Upgrade PR: https://github.com/odoo/upgrade/pull/6603
Point of Sale screens now better support offline use for customer selection, payment, ticket handling, and related order workflows. This helps store teams keep serving customers more reliably when connectivity is limited or interrupted.
GSTR-1 reports now warn users when credit notes do not have a linked main invoice. The alert helps users quickly find and update those credit notes, improving the accuracy of Indian tax reporting.
Original PR description
In the CDNUR section of the GSTR-1 reports, the main invoice amount of credit notes is checked for reporting. However, there are instances where credit notes exist without corresponding main invoices. With this PR, an alert will be displayed above the report if any credit notes are found without main invoices. This alert will include an action that redirects the user to the list view of these credit notes. From there, the user can select the main invoice for each credit note. **task**-3970004
5 changes
Enhancements to existing features
Users can now manually unpin sub-threads in Mail instead of having them remain pinned by default. This gives users more control over their discussion sidebar and helps keep conversations organized around what matters to them.
Original PR description
Sub-thread is pinned by default and user couldn't unpin it. This commit lets user unpin the sub-thread manually. Backport of https://github.com/odoo/odoo/pull/183758
Manufacturing users can now quickly filter the manufacturing order list to see only orders assigned to them. Barcode workflows for manufacturing operation types also show a more focused list of ready, relevant orders to help teams find the right work faster.
Original PR description
In this commit: ================== - added a new 'My MOs' filter to the manufacturing order list view that returns all manufacturing orders you are assigned. - replace the domain that applied when we enter the manufacturing operation type from the barcode application to domain 'to do + respective operation type + MO ready'. task-3925741
Project information is now kept when make-to-order replenishment creates related manufacturing or purchase orders. This helps teams maintain clearer project traceability across sales, production, and purchasing workflows.
Original PR description
This PR ensures that the project field is propagated in different MTO scenarios. This commit specifically focuses on: MO -> Child MO, MO -> PO, SO -> PO scenarios. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The tax report now hides the tax period filter when standard date filters can already produce the same monthly or quarterly periods. This reduces clutter and helps users focus on only the filters needed for their reporting scenario.
Original PR description
Before, the tax period filter was always shown even if the dates could be made from the other filters Now we hide it if the periodicity is monthly or quarterly and that the start date is the first day of the year. Otherwise we can show it because it will create different dates not possible with the default filters unless we use the custom dates filter. task-4197475
Spreadsheets now open faster by skipping an unnecessary data conversion step when loading saved snapshots. This reduces wait time for users working with larger spreadsheet files, with a measured load-time improvement from 189ms to 101ms in the tested case.
Original PR description
Similarly to odoo/odoo@f02bcfadcbb66fb237a5af3a10a35e36355b8b2e we no longer use the binary field which encodes the data to base64 because we were decoding it right after, which is useless work. We now directly read the raw data from the binary field underlying attachment Time spent in `_get_spreadsheet_snapshot` when opening a spreadsheet with a 16.7Mb snapshot: before: 189ms after: 101ms
2 changes
Enhancements to existing features
This improvement makes it easier for businesses and developers to customize how Belgian CODA bank files are processed in Odoo. Previously, customizing the file parsing required duplicating complex code; now it can be done through cleaner extension methods. This reduces maintenance burden and makes the system more flexible for organizations with specific bank file processing needs.
Original PR description
Before this commit it was very difficult to change the logic of the CODA file parsing, if not copy-pasting `_parse_bank_statement_file` method in `account.journal`.
This update streamlines the appointment booking process for users who are not logged in. The form flow has been simplified to make it easier and faster for guests to schedule appointments without needing to create an account first.
Original PR description
Simplify the form flow for non-logged users. Task-4154838 Forward-Port-Of: odoo/enterprise#72113 Forward-Port-Of: odoo/enterprise#69942