Thursday, May 27, 2021
8 changes · master
New functionality added to Odoo
The web editor now offers animated shape options for images, grouped into categories such as basics, solids, patterns, lines, floats, and specials. This gives users more creative control when designing pages and marketing content, while also ensuring email templates save these edited images correctly.
Original PR description
Description of the issue/feature this PR addresses: Add new animated shapes for images with several categories in the web editor : Basics, Solids, Patterns, Lines, Floats and Specials. **Task #2508574** Current behavior before PR: There are no animated shapes for images. Desired behavior after PR is merged: Add new animated shapes for images. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
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
Resolved issues and error corrections
Installing SEPA Direct Debit no longer automatically installs the full Accounting app. Businesses using only the Invoicing app can now access batch payment capabilities needed for SEPA Direct Debit without taking on the broader Accounting app dependency.
Original PR description
Beforehand, when installing the SEPA DD module, the Accounting App was also installed, because of a dependency between the batch payment feature and the account_accountant module. Now, a bridge module breaks this dependency, and SEPA DD can be used with the Invoicing App. This means that Batch Payment, being a dependency of SEPA DD, is available to the Invoicing App. task-2375697 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
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
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.Payslip calculations for Belgian payroll now perform fewer database requests. This should make payroll processing faster and reduce system load, especially when computing multiple payslips.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Duplicating a helpdesk ticket no longer carries over related return, coupon, credit note, repair, sales, field service, or stock records from the original ticket. This prevents new tickets from staying incorrectly linked to a previous customer or sales order, and also improves the helpdesk dashboard layout on smaller screens.
Original PR description
Activate the sales services, When we duplicating the ticket having records attached for return, coupons and credit notes are also copied with the new tickets. Even if we change the customer on the ticket still it's linked the records with the previous customer and the sales order if the customer is linked with the sales order. Reset the Team Views in the helpdesk dashboard as it was a bit cropped. TaskID: 2518829 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
SEPA Direct Debit can now be installed and used with the Invoicing app without automatically installing the full Accounting app. This reduces unnecessary app dependencies while preserving batch payment reconciliation through a separate bridge module.
Original PR description
Beforehand, when installing the SEPA DD module, the Accounting App was also installed, because of a dependency between the batch payment feature and the account_accountant module. Now, a bridge module breaks this dependency, and SEPA DD can be used with the Invoicing App. task-2375697