Daily updates from Odoo
Friday, July 20, 2018
5 changes · master
New functionality added to Odoo
Website editors can now access Unsplash images through a new integration, making it easier to find and use high-quality visuals. The change also adds the necessary settings and permissions so website designers can use the feature when the related enterprise module is installed.
Original PR description
This commit: 1. Adds settings to install the new `web_unsplash` enterprise module. See counterpart commit on enterprise for details. 2. Export `ImageWidget` and `update_control_panel` to be able to override them. task-35060
This update adds onboarding guidance to help businesses connect bank accounts for invoicing and complete key setup steps before selling online. It makes the invoicing and eCommerce dashboards more helpful by surfacing configuration tasks and banners in one place.
A new Website Unsplash module lets users search and use Unsplash images directly from the website editor. This makes it easier for teams to find quality visuals without leaving Odoo, speeding up website content creation.
Original PR description
Task: https://www.odoo.com/web#id=35060&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.7d096258f1d0f2694c2a76814e12b40f
Enhancements to existing features
Website administrators can now configure Unsplash image integration from the website settings. This improves the website editing experience by making image search and selection easier to manage, while adding supporting editor changes for smoother navigation.
Original PR description
Task: https://www.odoo.com/web#id=35060&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.7d096258f1d0f2694c2a76814e12b40f
Resolved issues and error corrections
The accounting dashboard now displays the amount still due on customer invoices and vendor bills instead of the original total. This gives finance teams a more accurate view when partial payments have already been made.
Original PR description
Description of the issue/feature this PR addresses: If there are payments made on Invoices and Bills, then the dashboard really shows an incorrect amount - it still shows the AMOUNT TOTAL of the…
Description of the issue/feature this PR addresses:
If there are payments made on Invoices and Bills, then the dashboard really shows an incorrect amount - it still shows the AMOUNT TOTAL of the Invoices and Bills.
Current behavior before PR:
Given the following Invoices and Bills, with respective AMOUNT TOTAL and AMOUNT DUE:


**Note that 16,763.99 above is the Total of Validated and Draft Bills, and the dashboard before the changes (shown below) shows a total of $16,749.99 which doesn't include the $14.**
The AMOUNT TOTAL is shown on the Accounting Dashboard:

Desired behavior after PR is merged:
The AMOUNT DUE is shown on the Accounting Dashboard:

Testing:
I exported the Kanban Dashboard JSON field of the Journal and checked that both sum_waiting and sum_late were correctly calculating:
CUSTOMER INVOICES JOURNAL: {"number_to_reconcile": 0, "account_balance": "$ 0.00", "last_balance": "$ 0.00", "difference": false, "number_draft": 0, "number_waiting": 4, "number_late": 4, "sum_draft": "$ 0.00", "sum_waiting": "$ 7,785.00", "sum_late": "$ 7,785.00", "currency_id": 3, "bank_statements_source": "undefined", "title": "Invoices owed to you", "num_checks_to_print": 0}
VENDOR BILLS JOURNAL:
{"number_to_reconcile": 0, "account_balance": "$ 0.00", "last_balance": "$ 0.00", "difference": false, "number_draft": 1, "number_waiting": 3, "number_late": 3, "sum_draft": "$ 14.00", "sum_waiting": "$ 14,000.00", "sum_late": "$ 14,000.00", "currency_id": 3, "bank_statements_source": "undefined", "title": "Bills to pay", "num_checks_to_print": 0}
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr