Daily updates from Odoo
Monday, September 16, 2024
7 changes · master
Enhancements to existing features
On mobile form views, record action buttons are moved into the cog menu instead of taking space in the main status area. This gives users more room to see and use the status or stage indicator, while keeping actions accessible from the control panel menu.
Original PR description
*: worksheet In a nutshell, since we now have a "CogMenu" in the ControlPanel which also contains different actions for the current record, this change reclaims the space taken by the "Actions" dropdown and moves those buttons to the said CogMenu, leaving more space to the status/stage widget. This commit adapts tests and xpath for the changes made in community. PS: the "isSmall" mock in worksheet was already wrong before this commit... task-3336242
Manufacturing stations can now show or hide the 'All Manufacturing Orders' and 'My Work Orders' options, giving teams better control over what appears on the shop floor. Barcode operations also gain on-demand quality checks, helping workers perform quality controls directly when needed.
Original PR description
Before this PR ================== 1. The current "Select Work Centers for this station" view does not include 'All MO' and 'My WO' in the list, so the user can't choose to display or hide these two options. 2. There was no quality check (on-demand quality check) in action of operations in barcode. After this PR ================= 1. The "Select Work Centers for this station" now includes 'All MO' and 'My WO' as options in the list of items. 2. Quality check (on-demand quality check) have been added to the action of operations in barcode. Community PR: https://github.com/odoo/odoo/pull/171532 TaskId: 3870483
The spreadsheet dashboards for accounting, CRM, helpdesk, payroll, referrals, rentals, and subscriptions have been redesigned. This gives business users a more modern and consistent reporting experience across multiple operational areas.
Original PR description
This commit updates the design of all our dashboards Task: 4179584
Several Odoo apps now use cleaner, more human-readable web addresses. This improves navigation clarity for users and keeps automated checks aligned with the updated link format.
Original PR description
*= account_reports, documents, l10n_mx_reports_closing, stock_barcode, stock_barcode_mrp, web_enterprise This commit modifies existing URLs to the new format so that the URL's become more human readable. Task-3820230
Accounting users can now open attachment PDFs from a popout button when the normal preview is hidden on smaller screens. The preview area has also been enlarged, making document review more comfortable across screen sizes.
Original PR description
When being on a small screen, the attachment preview is removed because of a media query. To solve that we added a new popout icon that is added when the windows size is smaller. When clicking on a line and then the popout icon, if the line has an attachment the pdf is open in an external view. Also changing the size of the preview viewer, it was a bit small. task: 4173641
The point of sale now shows the scale weighing screen on the customer-facing display during checkout. This helps customers see the exact weight being processed in real time, supporting EU compliance and reducing the chance of cashier input errors.
Original PR description
In compliance with EU legislation that mandates proper communication with scales, we have introduced a feature to display the weighting pop-up on the customer screen. This improvement ensures that customers can see the exact weight being processed, minimizing the risk of cashier errors. - Added functionality to display the weighting screen data on the customer-facing screen. - Enhanced user interface to support real-time weight display during transactions. Related: https://github.com/odoo/odoo/pull/176062 Task ID: 4091330
Odoo Studio exports are now faster and more reliable, with improved internal checks to better validate exported data. The customization actions in the Studio home menu are also easier to find because they have been moved out of a hidden dropdown and placed directly in the navigation bar.
Original PR description
**[IMP] test_web_studio: remove useless test helper** There is no need to assert records individually as there is already an assertXML method, which in the end asserts more information such as the…
**[IMP] test_web_studio: remove useless test helper**
There is no need to assert records individually as there is already an
assertXML method, which in the end asserts more information such as the
`noupdate="1"` attribute on some export, or the order of the records
which may be important in some cases. The previous `assertRecords`
method was not testing the records order.
**[FIX] {test_}web_studio: make export faster**
Improves the perf of the export feature by:
- checking has_website only once at the beginning of the archive
generation
- adding a cache to the _clean_dependencies algorithm
Fixes also the _get_xmlid function:
- before this commit it could leak through workers
**[IMP] web_studio: expand customizations dropdown**
- Before
The home menu customizer had a badly discoverable dropdown menu called
"Customizations" that contained mainly three actions: change
background, export, import
- After
The menu has been removed and the actions it contained had been moved
to the right of the navbar, next to the "Close" button.