Daily updates from Odoo
Thursday, August 8, 2019
15 changes · master
New functionality added to Odoo
The system now validates Argentinian VAT numbers when partner tax details are entered. This helps improve data accuracy and reduces the risk of incorrect customer or supplier tax information.
Original PR description
### Description of the issue/feature this PR addresses: Add Argentinian vat validation to base_vat module. ### Current behavior before PR: There was not validation for Argentinian vat ### Desired behavior after PR is merged: Now there is a validation for Argentinian vat -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
The mail activity dropdown now closes automatically when a user clicks an activity action icon. This prevents the menu from staying open unnecessarily, making the interface feel cleaner and reducing confusion during routine activity handling.
Original PR description
Before this commit, The dropdown menu remains opened after clicking the action icon of activity. After this commit, The dropdown menu will be hidden as removed class show from systray and dropdown menu. Task link - https://www.odoo.com/web#id=2047408&action=327&model=project.task&view_type=form&menu_id=4720 Pad link - https://pad.odoo.com/p/r.5823abbe4a9fb5aad1e49dfa37b9126a -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update lets administrators choose the order in which default grouping options are applied when a view opens. It makes grouped reports and lists appear in a more predictable, useful order for users.
Original PR description
Consider an action with a search view defined by the arch
<search>
<filter name="gb_foo" context="{'group_by':'foo'}"/>
<filter name="gb_bar" context="{'group_by':'bar'}"/>
</search>
If the action context is
{
search_defaults_gb_foo: true,
search_defaults_gb_bar: true,
}
the two groupbys will be activated at start but not necessarily in a suitable
order.
This commit allows to specify the order in which the default groupbys should be
activated by giving them a rank. For example
{
search_defaults_gb_foo: 2,
search_defaults_gb_bar: 1,
}
leads to group first by bar then by foo.
The rank number should be chosen between 1 and 99.
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-prThis update adds clear identifiers to key website forum and eLearning page elements, making future customizations easier and more reliable. It mainly helps implementers and developers modify pages without affecting the visible user experience.
Original PR description
Description of the issue/feature this PR addresses: Element names Current behavior before PR: Most elements have no name to xpath on. Desired behavior after PR is merged: The most important elements have a name to `xpath` on. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Accounting asset and deferred revenue features are now installed automatically, so users no longer need to enable separate settings for them. This simplifies accounting setup and reduces the chance of missing required configuration.
Original PR description
Remove the settings that would previously install the account_asset and account_deferred_revenue as they become automatically installed. opw-2006605 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 update improves how Odoo's automated tests can be selected and excluded by module, class, or method. It helps development teams run the right tests more efficiently, reducing time spent on validation without changing business user workflows.
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
Resolved issues and error corrections
This fix completes the demo invoice data used for OCR testing. Business users and testers will now see the attachment preview and the 'Send for digitalization' button, making the demo flow behave correctly.
Original PR description
Description of the issue/feature this PR addresses: The demo invoice for the OCR had incomplete fields to work properly, the 'Send for digitalization' button was missing and there was no attachment preview. Current behavior before PR: The demo invoice has no attachment preview and the button 'Send for digitalization' is missing. Desired behavior after PR is merged: The demo invoice has an attachment preview and the button 'Send for digitalization' is appearing. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a Firefox-specific display issue where graph tooltips could cause the graph to flicker. Users viewing charts should now see a steadier, more polished experience when hovering over graph data.
Original PR description
The way in which graph tooltips were created and positioned used to make the graph flicker on firefox. This fix solves that problem by choosing a fixed initial position for the tooltip before recompute it (when the necessary information to choose a correct position is available). 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
The mailing list kanban view no longer offers an unsupported color option that caused an error when users tried to change it. This prevents unnecessary interruptions and keeps mailing list management stable.
Original PR description
Task : https://www.odoo.com/web#id=2042384&action=327&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.5d6ede17853f84eff18dbb47908a6313 I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a typo that caused the Purchase Product Matrix feature to be assigned to the wrong category. The correction helps keep the module properly organized and easier to find or manage, with no expected change to day-to-day purchasing workflows.
Original PR description
A typo. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The update ensures records imported during installation are correctly marked as loaded by the system. This prevents Mexican localization city data from being mistakenly deleted after installing the module, improving reliability without changing user workflows.
Original PR description
After install l10n_mx_edi module I saw the following loggers: - `odoo.addons.base.models.ir_model: Deleting 2401@res.city (l10n_mx_edi.res_city_mx_zac_001)` It is because we are using a faster import way and manually creating the XML_IDS then it is required to update the xml ids.
This update keeps accounting report setup compatible with a recent change to how company data is loaded. It ensures Belgian payroll accounting and account reporting can pass the new optional information correctly, reducing the risk of setup errors.
Original PR description
This change in original method and need to be change here in order to properly pass all the arguments including the new optional argument.
This update fixes an issue in the Mexican electronic invoicing partner screen caused by a removed customer field. It helps prevent display errors when viewing or editing partner records, keeping the workflow usable for affected users.
Original PR description
The field ``customer`` was [removed](https://github.com/odoo/enterprise/pull/4710) in the res.partner 
Features or functions removed from Odoo
This change removes an outdated Mexican fiscal position from the localization data after related enterprise changes. It helps keep the Mexico accounting configuration consistent and avoids offering a setup option that is no longer needed.
Original PR description
Related with https://github.com/odoo/enterprise/pull/5038
An unused upload wizard was removed from the Helpdesk and eLearning integration. This simplifies the product by removing an option that was not accessible from Helpdesk teams and discourages managing courses through the eLearning backend.
Original PR description
People shoudl not use the eLearning backend in order to manage their courses. Moreover no link was present to allow uploading a slide from helpdesk team.