Daily updates from Odoo
Navigate
Branch
Wednesday, May 2, 2018
10 changes
Enhancements to existing features
A new application category called Document Signatures has been added to help organize related Odoo modules more clearly. This makes it easier for users and administrators to find signature-related features in the app/module list.
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
Odoo’s Sales settings now allow the default terms and conditions text to be translated. This helps businesses present standard sales terms in each customer’s language, improving localization and customer communication.
Original PR description
Description of the issue/feature this PR addresses: The default terms & conditions text field is not translatable in Odoo Fixes https://github.com/odoo/odoo/issues/24509 Current behavior before PR: Not able to translate field text. Desired behavior after PR is merged: The field text can be translated that holds the default terms & conditions. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Email and chat notification handling has been streamlined to avoid unnecessary work when there are no recipients or when only limited mailing information is needed. This reduces database activity and improves overall system efficiency, especially in mail-heavy workflows, without changing visible functionality.
Original PR description
Task: https://www.odoo.com/web#id=1838693&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720
Follower subscription preferences are now updated in place instead of deleting and recreating subscriptions. This reduces unnecessary processing and improves test performance, with limited day-to-day business impact because the affected option is used infrequently.
Original PR description
In some cases when subscribing followers called may ask to force subtypes of the subscription. It means existing follower should have only asked subtypes, independently from existing subtypes. Previously it was done by unlinking and creating new followers for same partner or channel. This commit proposes to instead update missing subtypes and remove extra subtypes. It has a small impact in real life as forcing subtype is not done often. However on some tests it has an impact. 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
Odoo now calculates parent hierarchy markers directly in the database instead of in application code. This can significantly speed up setup or upgrades for large datasets when these hierarchy fields are added.
Original PR description
This is a reimplementation of the algorithm for calculating parent_left and parent_right using PL/pgSQL. In my tests, a significant speedup can be achieved, particularly for tables which already have a lot of records when the fields are added. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Document signing now has clearer permission levels for regular users and managers. Users can work with their own signature documents and templates, while managers receive full oversight, helping businesses control access more appropriately.
Original PR description
Currently the signature access rights are not very developed.
This commit introduce a new access rights group for this application:
- Document Signature user:
- Can see the signatures for his own documents.
- Can create new signatures templates and see its favorite templates
- Document signature manager:
- Has all rights on templates and signaturesThe validation action on stock pickings is now less prominent while required quality checks are still pending. This helps guide users to complete quality control steps first, reducing the chance of prematurely validating inventory operations.
Original PR description
…ality check process have not been completed. This commit is related to task Id 1835441
The Mexican electronic invoicing module no longer shows a warning when a customer address is not marked as a billing address. This reduces unnecessary alerts because CFDI 3.3 no longer requires address information for this process.
Original PR description
Since CFDI 3.3 doesn't require address information, it's not anymore usefull to show a message when the customer's address is not a billing address.
Resolved issues and error corrections
An unused 'New Team' button in the Helpdesk website area was removed because it did not lead anywhere. This avoids confusing users with an action that has no effect.
Original PR description
Since its introduction in commit f6c5362445b02ac06036, the 'New Team' button was never used since it lead to nothing. opw-1839607
Code cleanup and technical improvements
Mobile push notification handling was reorganized to run through the message notification process instead of the channel area. This internal cleanup should reduce performance overhead in mail-related operations and make future notification improvements easier.
Original PR description
Task: https://www.odoo.com/web#id=1838693&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720 Linked to https://github.com/odoo/odoo/pull/24374