Thursday, May 12, 2022
9 changes · master
Enhancements to existing features
This update cleans up and reorganizes parts of the sales quotation and product configuration code to make it easier to maintain. It should not noticeably change day-to-day user workflows, but it helps reduce future development complexity and supports more reliable ongoing improvements.
Original PR description
Enterprise PR: https://github.com/odoo/enterprise/pull/27259 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website information page now links third-party localization modules to the correct author website instead of a generic Odoo page. It also hides the Odoo version from public visitors and simplifies the page behavior, reducing unnecessary exposure while keeping the page useful for attribution and SEO.
Original PR description
[IMP] website: show author website for localization on /website/info [FIX] website: fix the /website/info page
This update improves wording and formatting in core developer documentation so it is easier to understand and maintain. It clarifies how date and time fields are described, reducing confusion for teams working on the platform.
Original PR description
* Date(time) fields support date(time) values * apply correct sphinx formatting to docstrings content * fix some mistakes or confusing words/sentences. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
A redundant and fragile internal test in the mail area was removed. This reduces maintenance risk for developers without changing the product experience for users.
Original PR description
fieldmany2many tags email test is redundant and error prone (multiple callbacks relying on nextTick to be called in the right order). Let's remove it.
Event pages with little or no content now place sponsor icons closer to the footer instead of directly under the page title. This creates a cleaner page layout and keeps sponsor branding aligned with the intended spacing on default event pages.
Original PR description
PURPOSE: When a website_event with a submenu is created, some default pages contain an empty space to lower the footer (see odoo/odoo#89602). On these pages, the sponsor icons are now at the bottom of the page, on top of the footer, instead of just below the page title. Task-2850546
This update reorganizes how subscription sales information is passed from templates to customer orders. It keeps related logic closer together, making the system easier to understand and maintain without changing day-to-day user workflows.
Original PR description
That way, the method overrides are grouped with the new fields to propagate between template lines/options and order lines/options. Eases code comprehension and maintainability. Community PR: https://github.com/odoo/odoo/pull/91222
This update streamlines automated tests for the Documents Spreadsheet area by removing unnecessary waiting steps. It helps developers get feedback faster, reducing test run time by about 20% without changing user-facing features.
Belgian payroll schedule changes no longer close employee contracts unnecessarily. This keeps payroll records aligned with the newer automatic contract expiration behavior and helps avoid incorrect contract status changes during schedule updates.
Original PR description
Adapt payroll tests to the contract auto-expire introduced in odoo/odoo#90714. TaskID: 2845368
The Solar email theme now uses a coupon code block that can be edited directly in the email editor. This removes text placed over images, making campaign templates easier for users to customize without design workarounds.
Original PR description
The Solar theme contained a custom coupon code snippet with text over image. In an effort to remove all text over image elements (because users are currently unable to edit text placed over an image with the email editor), the snippet has been replaced by a version of the original coupon code snippet. task-2714386