Wednesday, September 10, 2025
15 changes · master
Enhancements to existing features
Website managers can now download a ready-to-use import template when importing redirect records. This makes it easier to format redirect data correctly and speeds up setup by providing a practical example with demo data.
Original PR description
Adds a button to download an import template to simplify the data import process and provide users a plug-and-play example using demo data. The button to download the template is present on: Website > Configuration > Redirects > Import Records task-4904082
When Peppol registration is still waiting for SMP approval, users can no longer edit the primary contact email or remove the company from Peppol. This prevents changes that would not make sense during the pending registration period and reduces the risk of configuration mistakes.
Original PR description
While we're waiting for the SMP registration, it doesn't make sense to be able to modify the Peppol contact e-mail address, or to deregister from Peppol. We therefore make the 'Primary contact e-mail' field readonly and hide the 'Remove from Peppol' button in this case. This is a feedback from PMAX while I was doing the self-billing task - see https://app.excalidraw.com/l/65VNwvy7c4X/2krXDb6Kf6h <img width="1573" height="506" alt="image" src="https://github.com/user-attachments/assets/c6bff00d-2451-4ba7-8509-ca8f3c77189f" /> task-none
The website translation test tour has been updated to work with the redesigned website builder. This helps ensure translation options continue to function correctly and are automatically checked in future releases.
Original PR description
The `translate_text_options` tour was previously broken due to DOM structure changes introduced by the new website builder and was consequently disabled. This commit updates the tour steps to align with the new DOM and re-enables the associated test. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#222579
The Stage Color field is now hidden from reporting measure choices in CRM leads and project tasks. This removes a confusing option that did not provide meaningful business analysis, making reports easier to use.
Original PR description
This commit hides the measure `Stage Color` from graph, cohort and pivot views of the `crm.lead, project.task` model, as it doesn't really make sense to measure on a stage color. The measures are made from the model's fields and all possible measures are shown unless it is made invisible. Therefore make it explicitly invisible. Task-5065924
Time off alerts now appear consistently when employees create leave requests, including India-specific sandwich leave warnings. This improves clarity and spacing so users can notice important leave information without confusing folded or uneven alert styling.
Original PR description
Issue: The sandwich leave alert for l10n India was incorrectly shown folded when creating a new time off entry for Indian companies. Additionally, the leave_type_increases_duration alert lacked proper top margin, causing inconsistent spacing. Steps to Reproduce: - For the sandwich alert: When shown, it appears folded automatically when creating a new time off entry (only for Indian companies). - For leave_type_increases_duration: When displayed, it lacks top margin. Fixes: - Moved the sandwich leave alert to the header alongside other alerts for consistency. - Adapted margins for all alerts. Task ID: 5071899 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Peppol registration wizard now provides clearer help text explaining how registration information is used. This helps users enter the right details with more confidence when setting up Peppol electronic invoicing.
Original PR description
…ion wizard. Give move information on what the registration information are used for. task-none Forward-Port-Of: odoo/odoo#225730
Tasks created from incoming email aliases will now exclude the sender's email signature from the task description. This keeps task details shorter and more focused, reducing manual cleanup for project teams.
Original PR description
This commit excludes email signatures from task descriptions when created from an alias. task-4795473
Live Chat reports and views now show only the agent's name, without appending their company name. This makes agent grouping and session information easier to read for users reviewing live chat activity.
Original PR description
**Current behavior before PR:** Display name for agent included company name **Desired behavior after PR is merged:** agent field will display only the agent name without the company name task-4775840 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Stage Color option is no longer shown as a reporting measure in CRM and Helpdesk analysis views. This keeps reports cleaner by removing a metric that does not provide meaningful business insight.
Original PR description
This commit hides the measure `Stage Color` from graph, cohort and pivot views of the `crm.lead, helpdesk.ticket` model, as it doesn't really make sense to measure on a stage color. The measures are made from the model's fields and all possible measures are shown unless it is made invisible. Therefore make it explicitly invisible. Task-5065924
The promotional video shown when users try to access Studio without it installed has been replaced with a newer version. This keeps the Studio introduction current and improves the first impression for potential users.
Original PR description
**Purpose:** Previously, when the user toggled Studio, it would open a dialog with an old promotional video if the Studio was not installed. Now, the old promotional video has been replaced with the new one. task-5061824
Helpdesk tickets created from incoming email aliases now leave out the sender's email signature from the ticket description. This keeps ticket content focused on the actual request, making it easier for support teams to read and act on new tickets.
Original PR description
This commit excludes email signatures from ticket descriptions when created from an alias. task-4795473
The AI Documents setup was cleaned up by removing duplicate options and making the document sorting wizard easier to configure. This reduces confusion for users setting up automated document actions and helps prevent incorrect action settings.
Original PR description
Purpose ======= Since f7ecd6ddf8fc3457e879ac5e60f63a115e0173b2 , we added the `use_in_ai` field, but it was already in the view. So we removed the old one. Disable the "quick create" of the server actions, in the sort wizard, and set the model to `documents` by default. Task-5076623
The group configuration menu now shows an icon for the automation action, making the option easier to recognize. This is a small usability improvement that aligns the enterprise interface with related updates in the main Odoo product.
Original PR description
This commit adds an icon to the group configuration menu's automation action based on changes made in https://github.com/odoo/odoo/pull/221709. task-4988827
The rental search snippet now uses the current search icon style instead of an older icon. This keeps the website rental experience visually consistent with the rest of Odoo and avoids outdated styling in customer-facing pages.
Original PR description
Previously, the `rental search` inline snippet used the old `fa fa-search` fontAwesome icon. This commit replaces it with the correct search icon (`oi oi-search`). task-5077472
The Project app’s enterprise Gantt view has been updated to match recent changes that remove template-related menus. This keeps project planning screens aligned with the simplified navigation and helps avoid confusion from outdated template options.
Original PR description
adapt gantt view to changes introduced in related community PR: https://github.com/odoo/odoo/pull/225971 task-5073029