Daily updates from Odoo
Wednesday, October 9, 2024
14 changes
6 changes
Enhancements to existing features
Adds a balance sheet action that lets accounting users post manufacturing work in progress directly from the report. It also introduces settings for WIP and WIP overhead accounts, helping businesses keep manufacturing costs reflected more accurately in financial statements.
Original PR description
Add a button to the balance sheet report to post manufacturing WIP. task-3952348
Upsell order pages now show discount information even when the discount is negative. This gives customers clearer, more consistent pricing details and improves related customer-facing notes.
Original PR description
**Before this PR:** Previously, in the upsell order portal view, if the discount was less than 0, the discount field was hidden. This led to confusion as users could not see the applied discounts. **After this PR:** This improvement enables the discount field to be visible for upsell orders even if the discount is negative. The change ensures that users have clearer information because all discounts, positive or negative, are displayed consistently. task-4033128 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The ecommerce product and checkout experience is being updated to match a refreshed page design. Renting, subscription, tax, delivery, wishlist, and localization-related checkout flows are adjusted so customers see consistent layouts and options across affected sales features.
Original PR description
This commit is part of multiple commit in the purpose of refreshing the design of the product/checkout pages of the e-commerce app. (task-3083707). ---- This commit changes the various xpath from the modified DOM element in community `website_sale/view/templates.xml` It also changes the display of renting options (price and select) to fit the new product page design.
Odoo Studio now aligns with the updated document layout introduced in the related core update. This improves the appearance of generated documents by removing unwanted bold styling for a cleaner, more consistent presentation.
Original PR description
In the community pr https://github.com/odoo/odoo/pull/154610, we added new documents layout and suppress the bold. task: 3744232
Studio exports now process export data more efficiently by using an existing database index where it matters. This should reduce waiting time during exports without changing the exported content or user workflow.
Original PR description
Since [1] an index exists on studio.export.wizard.data model but is not really useful as the slow parts of the code uses the `filtered` function instead of the `search` one. These usages have been adapted to make use of the index. Also the default order of this model has been removed as it is not needed: those records are never shown and their order does not impact the exporting feature. [1]: https://github.com/odoo/enterprise/commit/a036341e6ece154c07defe163498498c188b96b8
Users can now mark spreadsheet dashboards as favorites. Favorite dashboards appear at the top of the dashboard list, making frequently used dashboards easier and quicker to find.
Original PR description
With this commit, users can now mark dashboards as favorites. All favorite dashboards will be displayed at the top of the list, making them easier to access. Task: 3930099
6 changes
Enhancements to existing features
The customer portal now checks that the selected state or region matches the chosen country. It also requires a state selection when the selected country needs one, helping prevent incorrect customer address details.
Original PR description
Description of the issue/feature this PR addresses: - Currently, there is no validation ensuring the selected state corresponds to the chosen country, nor checks that enforce a state selection when required by the country. Current behavior before PR: - Users can select a state that doesn't belong to the selected country. - No validation exists to require a state selection when the country mandates it. Desired behavior after PR is merged: - The selected state will be validated to ensure it belongs to the selected country. - A state will be mandatory when the country requires it, and appropriate error messages will be shown when these conditions are not met. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Google Calendar integration credentials can now be customized more easily for specific customer setups. The authentication process also includes the customer's database identifier, helping Odoo handle calendar connections more reliably behind the scenes.
Original PR description
This commits changes the import of `_get_client_secret` which was being done directly to the function and now imports the whole class instead for making the service more overridable. Additionaly, it also adds the current customer's DB uuid in the authentication flow using it internally. task-4199388
This update makes the Microsoft Calendar connection setup easier to adapt for customer-specific needs. It also includes the customer's database identifier during Microsoft authentication, helping Odoo manage the sign-in flow more reliably behind the scenes.
Original PR description
This commits changes the import of `_get_microsoft_client_secret` which was being done directly to the function and now imports the whole class instead for making the service more overridable. Additionaly, it also adds the current customer's DB uuid in the authentication flow using it internally. task-4199388
The inventory overview layout has been tightened by reducing margins around dashboard elements. This makes the stock overview more compact, helping users see more information on screen with less scrolling.
Original PR description
Before:  After:  --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Loan asset groups now open reliably even when they are not linked to any assets or loans. Reversing long-term loan reclassification entries is also much faster, reducing processing time for large loans from minutes to under a minute in typical cases.
Original PR description
See commits Backport of https://github.com/odoo/enterprise/pull/70658
The Knowledge app’s automated tour checks now run with a shorter waiting time. This speeds up internal validation without changing what users see or how the app works.
Original PR description
Just add a fixed checkDelay at 50ms to make the tour go faster. By default, checkDelay is 750ms.
2 changes
Enhancements to existing features
This update reflects the official 2022 name change of the Republic of Turkey to the Republic of Türkiye. The change updates the country name across Turkish localization modules and their descriptions in the Odoo system to maintain accuracy and compliance with the country's official designation.
Original PR description
In 2022, Republic of Turkey officially renamed itself to Republic of Türkiye. So, its name needed to be changed in its Odoo modules. Moreover, updated Turkish modules descriptions according to this excalidraw: https://link.excalidraw.com/readonly/rbesZEAkXUS8rVgXplgm?darkMode=true task-4182931 Forward-Port-Of: odoo/enterprise#70304
This improvement allows subscription invoices to be generated using a custom date instead of the standard next invoice date. This gives businesses more flexibility to create invoices ahead of schedule when needed, supporting custom business processes through additional configuration options.
Original PR description
Add context key to be able to redefine the date used to select which subscription lines are invoiceable. This allows to generate invoices before the date of next invoice set on the subscription with the help of custom module.