Daily updates from Odoo
Thursday, June 20, 2024
9 changes
7 changes
Enhancements to existing features
This update refreshes the app icons used in Knowledge and spreadsheet-related actions so they look more consistent across Odoo. Users will see clearer, more standardized visual cues when navigating these areas.
Original PR description
### `spreadsheet_edition`: add UI app icon Based on the introduction of the app icon for `spreadsheet`, this PR adds an UI icon for spreadsheet related actions. ### `knowledge`: normalize UI app icon…
### `spreadsheet_edition`: add UI app icon Based on the introduction of the app icon for `spreadsheet`, this PR adds an UI icon for spreadsheet related actions. ### `knowledge`: normalize UI app icon Mirror changes applied in community, [odoo/#163328](https://github.com/odoo/odoo/pull/163328). task-3884720 Requires: - https://github.com/odoo/odoo/pull/163328 --- | Before | After | |--------|--------| | <img width="233" alt="Capture d’écran 2024-05-30 à 11 46 06" src="https://github.com/odoo/enterprise/assets/80679690/d28f7070-94ef-4c6e-8a17-da535c0865f5"> | <img width="238" alt="Capture d’écran 2024-04-26 à 08 49 46" src="https://github.com/odoo/enterprise/assets/80679690/ccfce39d-84cc-43f9-82b9-1f2fc2341a6b"> | |  |  |
Belgian salary package forms now require notes when employees select hospital or ambulatory insurance for a spouse or other family beneficiaries. This helps payroll teams collect the identities needed to process these insurance benefits correctly and avoid incomplete benefit requests.
Original PR description
With this commit, hospital and ambulatory insurance notes are now required when the respective options are selected. This is not implemented in a generic way, as it is only needed for Belgian payroll and salary benefits (as opposed to personal information) usually have sensible default values. In addition, the insurance fields are currently already handled with custom javascript. task-3866298
The appraisal screen buttons have been reordered so the most important actions appear first. This makes the workflow clearer and helps users find primary actions more quickly.
Original PR description
reorder the buttons to put the ones that can be primary in first positions task-3987601
Empty views now show helpful guidance directly from the view display area, making it easier for users to understand when there are no records and how to get started. Knowledge embedded views also benefit from this guidance, improving the first-use experience when content has not yet been added.
Original PR description
This PR will move the no-content helper from the view controllers to the view renderers and add a `o_empty` class on the renderer container when the no-content helper is shown allowing people to define new css rules. task-3381729
Salary attachment reports now include every configured attachment type instead of only three predefined categories. This gives payroll teams a more complete view and reduces the need for manual follow-up when custom or additional attachment types are used.
Original PR description
After this commit, salary attachment reports will list all available salary attachment types and not the 3 hard coded ones that were previously available task-3943424
Spreadsheet users now see distinct options for stacked and non-stacked Odoo charts in the chart side panel. This makes chart selection clearer and helps users choose the right visualization more easily.
Original PR description
This commit create distinct types for stacked/non stacked odoo charts in the side panel. Task: 3978202
The Bill of Materials overview now loads key information first instead of calculating every stock detail upfront. This makes the report much faster to open for complex products with many nested components, while detailed data is still available when users expand sections.
Original PR description
The BoM overview report loading time could be very long due to a lot of recursive function calls (mainly stock related). These calls could be limited to the information we want to display on the…
The BoM overview report loading time could be very long due to a lot of recursive function calls (mainly stock related). These calls could be limited to the information we want to display on the report (basically the first layer of the bom), making the loading of the BoM overview lazy. However, we still need to compute the price of the bom and components/sub-boms, so loading the BoM overview will still go through all of them, but will not take the stock part of the components/sub-boms into account, which was the most time-consuming part of the loading. Time gain speaking, this pr will loose some time when unfolding all at once because it will recompute every bom data, but the time lost is significally lower than the time gained at loading if the bom has a lot of sub-boms. Displaying the time gained does not really make sense as it greatly depends on the number of components/bom and the depth of the boms but we can almost approximate the loading time to the time to load the components of the first BoM. task-id: 3422605 community: https://github.com/odoo/odoo/pull/165635
2 changes
Enhancements to existing features
This update improves the performance of the shop floor display by loading only the manufacturing orders relevant to the workcenters currently visible on screen, and by limiting the total number of orders loaded at once. This prevents the system from becoming slow when dealing with large numbers of manufacturing orders.
Original PR description
Only load relevant MOs based on the workcenters that are shown in the view and reintroduce a limit to the amount of MOs that can be loaded simultaneously into the view. task-3895017
This update adds support for currency exchange rates from Sveriges Riksbank, Sweden's central bank. Users can now automatically fetch and update currency rates from this additional source, providing more reliable and localized currency data for Swedish operations.
Original PR description
Added support for currency_rate from the world oldest central bank, Sveriges Riksbank.