Daily updates from Odoo
Navigate
Branch
Thursday, July 26, 2018
17 changes
Security fixes and vulnerability patches
The system now temporarily blocks repeated failed login attempts after a set number of failures. This helps protect user accounts and the platform from password-guessing attacks while keeping the rule simple and configurable.
Original PR description
Straightforward non-continuous rule, though made overridable. * Exponential backoff seems overly complex for what we want, and maybe penalising for real users who got subjected to an attack. * Should a separate error message be provided? Currently the user will get the hard-coded login failure message (wrong user/password) during the cooldown period. Task 31122 section 4.
New functionality added to Odoo
Accounting users can now choose how invoice payment references are generated, making payments easier to identify and match. The old manual reconciliation wizard is replaced with the newer reconciliation widget for a more consistent reconciliation workflow.
Original PR description
1) Payment communication 2) Replace old manual reconciliation wizard by the new one task: https://www.odoo.com/web#id=1868491&action=333&active_id=967&model=project.task&view_type=form&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
A new activity report is added to Sales so teams can review sales-related activities from a dedicated menu. The related CRM activity report behavior is also adjusted so users can search for activities they completed, making follow-up tracking clearer.
Original PR description
task : https://www.odoo.com/web?#id=1844478&action=327&model=project.task&view_type=form&menu_id=4720 pad : https://pad.odoo.com/p/r.805acc49618c895fad5a592b9d44926b
Adds Intrastat reporting support to help businesses track and report goods movements between EU countries. The change also adds related setup data, invoice fields, company settings, and Belgian localization data needed to prepare compliant reports.
Original PR description
-task: https://www.odoo.com/web#id=35850&view_type=form&model=project.task&action=333&active_id=967&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Adds Spanish tax reports for Models 347 and 349 and enables official BOE export files for several supported Spanish tax declarations. This helps Spanish companies prepare required tax filings more directly from Odoo, including support for real estate and cash-related declaration data.
Original PR description
Spanish localization: part two ! - mod 347 report - mod 349 report - BOE exportation for all supported mod reports See task https://www.odoo.com/web#id=37902&view_type=form&model=project.task&action=333&active_id=967&menu_id=4720
Adds a new account_intrastat module to support Intrastat declarations and EC sales list reporting. This helps businesses track and report cross-border EU trade information, with related setup data, product and invoice fields, and access controls included.
Original PR description
-task: https://www.odoo.com/web#id=35850&view_type=form&model=project.task&action=333&active_id=967&menu_id=4720
Enhancements to existing features
Activity type creation now pre-fills the relevant app model in CRM and Recruitment menus, helping managers set up activities with fewer manual choices. Recommended next activities are also limited to compatible types, reducing inconsistent workflows.
Original PR description
Task: https://www.odoo.com/web#id=1844644&action=333&active_id=965&model=project.task&view_type=form&menu_id=4720
This update makes manufacturing, stock, and warehouse screens clearer for everyday users by improving labels, filters, tooltips, and hiding fields that are not relevant in certain situations. It also tightens a few workflows, such as preventing completed unbuild orders from being cancelled and making inventory valuation quantities more accurate based on costing method.
Original PR description
Task:https://www.odoo.com/web?#id=38933&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad:https://pad.odoo.com/p/r.722177d6a8884fe3d43aebf0c095e5cf 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 Project onboarding tour now gives clearer guidance for creating and editing tasks, helping new users understand the workflow more easily. It also ends with an invitation step in settings and a celebratory completion message to make the setup experience more engaging.
Original PR description
Task:https://www.odoo.com/web#id=1825214&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.8c70685ff529be8a0fd63e88602ad8fd -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Sales reporting now brings the previous All Channels Sale Orders information into the main Sales report, reducing the need to switch between separate reports. This gives teams a more complete view of sales activity in one place and helps simplify analysis across sales and point of sale channels.
Original PR description
Task - https://www.odoo.com/web#id=58961&view_type=form&model=project.task&action=327&menu_id=4720 Pad - https://pad.odoo.com/p/r.1e9921b0cb21b969f84d8480e67aa10b
The mail activity feedback popup now keeps the user's typed feedback when they accidentally click elsewhere or open another tab. This reduces frustration and prevents users from having to re-enter notes they already wrote.
Original PR description
Description of the issue/feature this PR addresses: Task ID: https://www.odoo.com/web?#id=1832491&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 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
When users open Engineering Change Orders from a Bill of Materials, the list now defaults to showing only changes that apply to Bills of Materials. This makes it easier for teams to find the relevant ECOs without extra filtering.
Original PR description
Task:https://www.odoo.com/web?#id=38933&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad:https://pad.odoo.com/p/r.722177d6a8884fe3d43aebf0c095e5cf …pply on' field should be set to 'Bill of Material'
The CAMT bank statement import now handles more detailed transaction information from bank files. This helps businesses get clearer and more complete bank statement data when importing CAMT files into Odoo.
Original PR description
…T file. -task: https://www.odoo.com/web#id=1868491&action=333&active_id=967&model=project.task&view_type=form&menu_id=4720
This update makes Odoo Sign easier to use by opening the send request flow directly from templates, adding clearer preview and validation actions, and improving sharing and completion popups. It also fixes small interface issues such as disappearing favorites and gives users more space when reviewing documents to sign.
Original PR description
Task: https://www.odoo.com/web?#id=1862371&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.64ab5ec02e2036724557fe3b178b4da7
Resolved issues and error corrections
The attendance screen now shows a warning instead of a blank page when a user tries to check in or out without being linked to an employee record. This helps users understand what is wrong and reduces confusion or support requests.
Original PR description
Task: https://www.odoo.com/web#id=1841522&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.df902ce5860cc24787c0636e6b3ab9c9 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Kanban column progress bars now correctly count records when columns are grouped by a selection field, such as a signature status. This makes dashboard-style views more accurate and helps users track work stages without misleading or missing progress information.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=1862371&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.64ab5ec02e2036724557fe3b178b4da7 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
Online bank synchronization now assigns the correct customer or vendor to newly imported bank statement lines when partner information is available. This reduces manual reconciliation work and improves accounting accuracy for users of connected bank feeds.
Original PR description
…fetched online task: 1861291