Tuesday, September 3, 2024
10 changes
8 changes
Enhancements to existing features
Web Studio now notifies selected users when a record action is approved or refused, rather than when the approval request is first created. This makes notifications more timely and relevant, so stakeholders are alerted when a decision has actually been made.
Original PR description
We refactor the way the field users_to_notify is used. Now, the users to notify (if any) are notified when an action/method on a record is approved/refused. Previously they were notified when a request was created. They are not longer notified at that moment. Task ID: 4122972
The timesheet analysis report now has clearer list and form views with more relevant fields for reviewing time entries. This makes it easier for teams using timesheets and helpdesk timesheets to inspect and analyze reported work without seeing an overly technical default layout.
Original PR description
## [IMP] {helpdesk_}timesheet{_grid}: make list view for timesheets analysis report
This commit overrides the list view of timesheets analysis report to add fields that could be interested to analysis.
## [IMP] {helpdesk_}timesheet{_grid}: add form view for timesheet analys…
…is report
Before this commit, the form view was the default one that is the one
displaying all the fields defined inside the report.
This commit defined a form view to have the same render than one defined
for timesheets.
task-4053021Users returning to a spreadsheet from a drill-down records view now keep their filters, selected cells, scroll position, and loaded data. This avoids frustrating resets and delays, especially when working with pivot tables and shared spreadsheets.
Manufacturing users can now choose which existing operation should come before a newly added shop floor operation. This makes it easier to keep production steps in the right order when plans change during execution.
Original PR description
This commit permits to select a previous operation when the user adds a new operation from the shop floor. task-3848797
Published Knowledge articles now provide social platforms with article-specific preview information instead of generic website defaults. This improves how shared links appear on services like Facebook and WhatsApp, making them clearer and more appealing to open.
Original PR description
When a user publishes an article and shares the access link with a friend on Facebook, WhatsApp, or other social media platforms, most platforms fetch the website's Open Graph metadata to display a preview of the link. For the website's knowledge module, we have not defined any Open Graph metadata. The system currently uses default values loaded from the `ir.ui.view` model and the preview does not give any information about the article. To enhance the link preview on the external platforms and enhance the SEO of the articles, we will manually set the Open Graph metadata using the information about the article. This should make people more inclined to click on the link. task-4001922
Rental and subscription pricing tables now appear inside the product details accordion when that layout is enabled. This keeps product pages cleaner and more consistent while preserving the pricing information shoppers need.
Original PR description
Follow the changes made in [community](https://github.com/odoo/odoo/pull/173823), this PR shows the rental and subscription pricing table inside the product details accordion if the accordion is enabled by the user. task-3987039
Companies can now distinguish the country used for tax mapping from the delivery country used for automatic fiscal position detection. This helps businesses exporting from warehouses outside their fiscal country apply the right taxes without rebuilding their fiscal position setup.
Original PR description
Description of the issue this commit addresses: Some companies export goods from warehouses outside of their fiscal country. It is currently not possible to use the "Detect Automatically" feature of the fiscal positions for them as the country they need to set to get the right tax mapping is not the country that needs to be detected for the auto apply. --- Desired behavior after this commit is merged: This commit allows users upon the installation of the new module to split the country of the tax mapping and the country of the auto apply. They are named "Fiscal Country" and "Delivery Country" and it grants companies the ability to have a working flow without starting from scratch if they need such a behavior. --- Community PR: https://github.com/odoo/odoo/pull/177746 task-4066525
Batch payslip generation now only includes employees with an active contract matching the selected salary structure type. This helps payroll teams avoid creating incorrect payslips and reduces manual cleanup.
Original PR description
This PR enhances the batch payslip generation process. Previously, payslips were generated for all employees, regardless of their salary structure type. Now, payslips will only be generated for employees with a running contract based on the same salary structure type. task-4002203
2 changes
Enhancements to existing features
Users can now customize which time period options (month, quarter, or both) appear in date filters within spreadsheets. This improvement gives teams more flexibility in how they filter and view data, allowing them to focus on the specific time granularities that matter most for their analysis.
Original PR description
This commit adds the possibility to disable the month or quarter granularity (or both) for fixedPeriod date filters. Task: [3887844](https://www.odoo.com/web#id=3887844&cids=1&menu_id=4720&action=333&active_id=2328&model=project.task&view_type=form)
The signature request feature has been improved to prevent users from accidentally creating templates on-the-fly through the request wizard. Users must now select from existing templates, which reduces errors and ensures better template management. This change makes the signature workflow more controlled and reliable.
Original PR description
Before this commit, Using the "request signature" option allowed users to create templates on the fly, which could lead to errors. In this commit, the Creation of templates on the fly from the wizard is no longer allowed. task-4069128