Thursday, May 27, 2021
8 changes · master
Enhancements to existing features
Website editors can now choose different connector styles and colors for the process steps snippet. This gives business users more control over page design and helps align website sections with brand visuals without custom development.
Original PR description
Allow to choose different connectors for the steps snippet Allow to change the color of the connectors
The Contact Us page is now built as a static page with fixed company information and no embedded Google map. This makes the page easier to install and maintain while keeping the contact form available through the website form module.
Original PR description
Task : https://tinyurl.com/3ydtkjbw This PR is linked to : https://github.com/odoo/upgrade/pull/2398 Currently, contactus page is dynamic (Google map snippet, Company Data, Contact Form), in order to make it static : - Company data snippet have been removed and replace by static data - Google map snippet have been removed - Contact us page is now created by the website_form module (since website_form needs to add data to contactus page in order for the form to work) and there is no more override of the contactus page (website_crm) -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users tabbing out of an empty lookup field will no longer automatically select the first suggested record. This reduces accidental data entry and keeps records unchanged unless the user typed or actively chose an option.
Original PR description
PURPOSE When tabbing out of a focus m2x field, the 'most likely record' is set > this is a good thing problem is, we only want to do that if the user actually wrote something SPEC Only set the first value of the dropdown is the user wrote at least one character TASK 2455781 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update streamlines how Odoo shows notifications in several apps, making messages more consistent for users. It is mainly an internal cleanup that should improve maintainability while preserving existing behavior.
Original PR description
task-2476867
Approval requests now show a helpful placeholder for location information, making the form clearer for users. A visual issue in enterprise forms was also fixed so the first visible tab displays its left border correctly, even when earlier tabs are hidden.
This update standardizes how notifications are handled across many Odoo apps, making messages more consistent for users and easier for teams to maintain. It affects areas such as accounting, documents, barcode workflows, field service, IoT, helpdesk, events, signing, and social integrations without introducing a major visible feature change.
Original PR description
task-2476867
Payroll structures now use simpler internal codes instead of repeated lookups, reducing database requests and improving payslip calculation performance. The update also refines Belgian payroll behavior, including social certificate generation, public holiday handling, fleet eligibility by company, and safeguards for detached employees.
Original PR description
Instead of doing self.env.ref('module.my_structure') in a lot of places,
compare the code instead. This greatly reduces the number of SQL requests,
as you can see on the performances tests that are adapted in this commit.The social media apps now use the updated Odoo service addresses required by the In-App Purchase platform. This keeps Facebook, LinkedIn, Twitter, and other social integrations aligned with the latest backend routing guidelines, helping maintain reliable connectivity.
Original PR description
Our In App Purchase servers introduced new guidelines concerning endpoints. All social endpoints should now reach social.api.odoo.com and the endpoints should match the syntax: /api/social/$proxy_name/$v/<endpoint>. This commit applies these new guidelines across our social apps. Task-2520594