Daily updates from Odoo
Wednesday, August 19, 2020
11 changes · master
Enhancements to existing features
The invoice OCR extraction details are now hidden during normal use and only shown in debug mode. This keeps the invoice screen simpler for everyday users while preserving diagnostic information for support or technical troubleshooting.
Original PR description
The extraction information group in the account move view is not needed for common use of the ocr extraction process, and thus should be hidden when not in debug mode. Task id #2321110
Planning and Field Service Gantt views now show totals by row, making it easier for teams to see workload or allocation totals directly in schedules and task planning. This improves visibility in day-to-day planning without changing workflows.
Original PR description
Purpose of this task is to set 'total_row' to 'True' on the Gantt views of the following menus: Planning > Schedule Field Service > Planning Field Service > All Tasks Field Service > My tasks task - 2276652 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
More reporting screens now show sample data when there are no real records yet. This helps users understand pivot, cohort, dashboard, and graph reports before their own data is available.
Original PR description
The purpose of this commit is to enable sample data in various pivot, cohort views. TaskID: 2319606 Closes: #12415
Resolved issues and error corrections
The Documents inspector now shows the archive and restore actions as icons only, matching the rest of the inspector controls. This fixes a visual issue on archived files and makes the interface cleaner and more consistent for users.
Original PR description
Before this commit, the inspector have a bug display when we are on an archived file. In this commit, the display on archived file is as expected. task id: 2320257 PR: 12464
The appraisal goals Kanban view now shows the completion ribbon as “Done” instead of “Done!”. This fixes a small wording typo for a cleaner, more consistent user experience.
Original PR description
Change the label of the Goal's Kanban ribbon => https://drive.google.com/file/d/1xFSqaoX_Vfq0gq-naRlTvI3hzNOOKu_9/view?usp=drivesdk LINKS PR: #12477 TASK: 4043
Miscellaneous changes
Issue - Create a company with 'France' as country and switch to it - Install 'Accounting' and 'l10n_fr_reports' modules - Register a grant through account 1310000 - Register a grant reduction through account 1390000 - Go to Accounting / Reporting / Bilan comptable On the liabilities side of the balance sheet (Passif / Réserves / Subventions d'investissement), we note that account 139000 is not deducted from account 131000. Solution Update "Subventions d'investissement"
Original PR description
Issue - Create a company with 'France' as country and switch to it - Install 'Accounting' and 'l10n_fr_reports' modules - Register a grant through account 1310000 - Register a grant reduction through account 1390000 - Go to Accounting / Reporting / Bilan comptable On the liabilities side of the balance sheet (Passif / Réserves / Subventions d'investissement), we note that account 139000 is not deducted from account 131000. Solution Update "Subventions d'investissement" report line formula to deduct the grants received. Ref.: https://www.legifiscal.fr/impots-entreprises/impot-benefices/calcul-is/subventions-investissement.html opw-2293337 Forward-Port-Of: odoo/enterprise#12518 Forward-Port-Of: odoo/enterprise#12364
…ecute in res_config_settings The execute method of res_config settings must not be overridden. set_values() must be overridden because the uninstall must be done at the end of transaction. taskid: 2282427 Forward-Port-Of: odoo/enterprise#12131
Original PR description
…ecute in res_config_settings The execute method of res_config settings must not be overridden. set_values() must be overridden because the uninstall must be done at the end of transaction. taskid: 2282427 Forward-Port-Of: odoo/enterprise#12131
- Go to Accounting > Configuration > Chart of Accounts - Configure "Fixed Asset" account by selecting "Create in draft" as "Automate Asset" - Go to Accounting > Customers > Invoices and create a new invoice: * add an Invoice Line and select "Fixed Asset" as Account - Post the invoice An asset has been created for the Customer invoice. Assets should not be created for out invoice. opw-2310025 Forward-Port-Of: odoo/enterprise#12495 Forward-Port-Of: odoo/enterprise#12488
Original PR description
- Go to Accounting > Configuration > Chart of Accounts - Configure "Fixed Asset" account by selecting "Create in draft" as "Automate Asset" - Go to Accounting > Customers > Invoices and create a new invoice: * add an Invoice Line and select "Fixed Asset" as Account - Post the invoice An asset has been created for the Customer invoice. Assets should not be created for out invoice. opw-2310025 Forward-Port-Of: odoo/enterprise#12495 Forward-Port-Of: odoo/enterprise#12488
Steps to reproduce the bug: - Let's consider an asset A with Original Value = 800, Not Depreciable Value = 200 and Depreciable Value = 600 (Book Value = 800) - Change Not Depreciable Value to 300 will change the Depreciable Value to 500 - Save Bug: The Depreciable Value stayed to 600 and recompted Book Value to 900 instead of keeping the values computed by function _onchange_salvage_value opw:2318196 Forward-Port-Of: odoo/enterprise#12448
Original PR description
Steps to reproduce the bug: - Let's consider an asset A with Original Value = 800, Not Depreciable Value = 200 and Depreciable Value = 600 (Book Value = 800) - Change Not Depreciable Value to 300 will change the Depreciable Value to 500 - Save Bug: The Depreciable Value stayed to 600 and recompted Book Value to 900 instead of keeping the values computed by function _onchange_salvage_value opw:2318196 Forward-Port-Of: odoo/enterprise#12448
Task: <a href="https://www.odoo.com/web#id=2274981&model=project.task&view_type=form&cids=2&menu_id=5200">2274981</a> Forward-Port-Of: odoo/enterprise#12429 Forward-Port-Of: odoo/enterprise#12082
Original PR description
Task: <a href="https://www.odoo.com/web#id=2274981&model=project.task&view_type=form&cids=2&menu_id=5200">2274981</a> Forward-Port-Of: odoo/enterprise#12429 Forward-Port-Of: odoo/enterprise#12082
Fix the SyntaxError that occurs when the scale tour test fails. This is caused by the `setTimeout` call passing a promise. Forward-Port-Of: odoo/enterprise#12481
Original PR description
Fix the SyntaxError that occurs when the scale tour test fails. This is caused by the `setTimeout` call passing a promise. Forward-Port-Of: odoo/enterprise#12481