Friday, April 25, 2025
12 changes · master
Enhancements to existing features
Several apps and add-ons have been reassigned to more appropriate categories so they are easier to find in the Apps search bar. This improves browsing and discovery without changing business workflows or app functionality.
Original PR description
Clean-up the Apps search bar by setting the modules in the right categories. Task-4592952
This update aligns how partner information is imported across electronic invoicing and sales document flows. It helps keep related processes consistent and reduces the risk of future maintenance issues, with no expected direct change for everyday users.
Original PR description
Align the overrides on the `_import_partner` methods. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds a small internal helper for retrieving the sales orders used when creating advance invoices. It makes the sales process easier to customize in extended implementations without changing standard behavior for users.
Original PR description
in this commit: - added a helper function to get sale order ids which can be override in inherited models. Enterprise PR: https://github.com/odoo/enterprise/pull/83561
The field selector now shows fields in a sorted order by default, making long lists easier to scan. It also allows specific screens, such as spreadsheets, to apply their own ordering so users can find relevant fields more quickly.
Original PR description
With this commit, the fields in the `ModelFieldSelector` component can now be sorted. This is achieved by adding a new optional `sort` prop, which takes the fields object and returns a sorted array of field names. By default, fields are sorted alphabetically. This change will be used in the spreadsheet to order fields based on their type in the context of global filters. Task: 4707731 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
This updates Odoo's master development version to 18.4 alpha. It helps align future development, testing, and release tracking with the next planned version, with no direct functional change for business users.
The Request Access dialog now shows wording that better matches the One App Free context. This reduces confusion for users when asking for access to an application.
Original PR description
Purpose: - The messages displayed in the "Request Access" dialog do not align with the context of "One App Free". Specifications: - Remove/ Adapt the wrong messages from the dialog. task-4320266 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The message shown in the Point of Sale Session Report has been reworded for sessions where no employee was logged in. This makes the report dialog easier to understand and reduces confusion for users reviewing session activity.
Original PR description
In this commit: ====== Updated the banner text in the Session Report dialog for the session when no employee was logged in during the session. task -4743613
This update adds internal helper methods that make it easier to customize when actions appear in Odoo Discuss, such as message, thread, and composer actions. It also updates related test expectations and linting setup to keep automated checks aligned with recent module changes.
Original PR description
This PR introduces three new objects in the `composer_actions`, `message_actions`, and `thread_actions` files. The purpose of these objects is to facilitate the overriding of the `condition` function which is used to decide whether or not to render an action in discuss components. As such, the objects (`composerActionInternal`, `messageActionInternal`, and `threadActionInternal`) only contain one method `condition`. task-id: 4526285 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The bank reconciliation selection and creation dialog is now displayed in a larger size. This gives users more room to review search results and related details, making reconciliation workflows easier to navigate.
Original PR description
This commit will increase the size of the BankRecSelectCreateDialog to xl. no task id
The Documents app will no longer create email aliases for individual binary or request documents, since aliases are only needed on folders. This reduces unnecessary setup and keeps document management simpler without changing normal folder-based workflows.
Original PR description
We only need them on folders. Task-4750330
The VoIP app no longer shows a notification when a call is being initiated. This removes a redundant alert, making the calling experience cleaner and less distracting for users.
Original PR description
This commit removes the "calling" notification that appears when a call is initiated. It turns out that it's useless and not needed anymore.
Several apps have been reassigned to more appropriate categories so they are easier to find in the Apps search experience. This improves browsing and discovery without changing the underlying app features or workflows.
Original PR description
Clean-up the Apps search bar by setting the modules in the right categories. Task-4592952