Daily updates from Odoo
Wednesday, April 18, 2018
7 changes
New functionality added to Odoo
Odoo will now create database indexes for linked records automatically unless explicitly disabled. This reduces the need for manual tuning and should help prevent performance bottlenecks as business data grows.
Original PR description
Description of the issue/feature this PR addresses: we got fed up with finding and fixing bottlenecks in database performance by adding databases on an ad hoc basis. Current behavior before PR: Indexes on Many2one fields were only created when index = True in the code. Desired behavior after PR is merged: indexes on Many2one fields are created unless index = False in the code. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
Bank statements can now carry an Accounting Date that controls when reconciliation journal entries are booked. This helps finance teams post entries into an open period when the original statement dates fall in a closed accounting period.
Original PR description
Task : https://www.odoo.com/web#id=46892&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 - if "Accounting Date" is set then creates an accounting entry based on that date if not set "Accounting Date" then line ids date is set in account entry. 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
Accounting users can now narrow key partner reports, such as aged receivables, aged payables, and partner ledger, to specific partners or partner categories. This makes it easier to focus on relevant customer or supplier balances without reviewing all partners at once.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=36626&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.df866484ab767e49b4cd2bae6578668f 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
Partner-focused accounting reports can now be narrowed to selected partners or partner categories. This makes it easier for finance teams to review receivables, payables, and partner ledger details for the exact contacts or groups they need, instead of scanning all partners.
Original PR description
Task:https://www.odoo.com/web?#id=36626&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.df866484ab767e49b4cd2bae6578668f
Aged receivable and payable reports now show payment term and amount information more accurately. This helps finance teams review outstanding customer and supplier balances with fewer misunderstandings and better confidence in the report data.
Original PR description
Task:https://www.odoo.com/web#id=28716&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad:https://pad.odoo.com/p/r.dba8a702a042b4585e96bb76a82ee442
Resolved issues and error corrections
Project conversations are now available on the internal project form, matching what users could already access from the portal. This helps teams see and respond to project messages consistently without switching views.
Original PR description
Description of the issue/feature this PR addresses: The chatter on the project form has been hidden for some time. However, the portal view of the project the portal-version of the chatter available, which is contradictory behaviour. Current behavior before PR: You can message on the project in the portal view, but are unable to view the conversation in the backend view. Desired behavior after PR is merged: This commit makes the conversation available in the backend as well as the portal view. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Invoices due today are now shown as current or not yet due instead of appearing in the first overdue bucket. The first overdue period is relabeled from 0-30 to 1-30 days, making aged receivable and payable reports clearer for finance teams.
Original PR description
Description of the issue/feature this PR addresses: Task:https://www.odoo.com/web#id=28716&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad:https://pad.odoo.com/p/r.dba8a702a042b4585e96bb76a82ee442 Current behavior before PR:An invoice which is due today is current(today's) due and not overdue Desired behavior after PR is merged:This invoice should be included in the not due/current column and the 0-30 should be changed to 1-30. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr