Daily updates from Odoo
Navigate
Branch
Friday, July 20, 2018
8 changes
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
The invoicing app now shows an onboarding panel that guides users through the key setup steps needed before sending real invoices. This helps businesses configure company details, invoice layout, and payment options more easily, reducing setup friction for new users.
Original PR description
Add a config bar for invoicing app. After going through the config step, the system should be all set to send real invoices.
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
Website editors can now search Unsplash directly from the media dialog and add free high-resolution images without leaving Odoo. The feature includes setup for an Unsplash API key, attribution to photographers, request-limit messaging, and optimized image sizes to keep pages fast.
Original PR description
task-1866977
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-prThe Unsplash access key setting now uses the correct configuration parameter. This helps ensure image search integrations keep working as expected when the key is saved or loaded.