Thursday, January 16, 2020
3 changes · master
Resolved issues and error corrections
This update appears to address a multi-company behavior issue, helping Odoo handle company-specific data or actions more consistently. The available PR details do not identify the exact business area affected, so the impact is best treated as a minor general bug fix.
Original PR description
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
Payroll salary payments now show a clear validation message when the selected bank journal is missing a bank account or does not use an IBAN account. This prevents confusing system errors and helps users correct bank setup before processing payments.
Original PR description
Task: https://www.odoo.com/web#id=2168322&action=327&model=project.task&view_type=form&menu_id=4720 pad: https://pad.odoo.com/p/r.1b95910beeaed844d9c339264daf64c6
The Studio guided test now waits for the right screens to be ready before continuing. This prevents random failures in automated checks, helping keep Studio releases more stable without changing user-facing features.
Original PR description
Before this commit, the web_studio_tour would break randomly. This was due to the fact that the tour did not wait for the app creator to be present in the dom before going to the next step: click on the button "Close". The fact that the tour would break when the app creator is not there and the button "Close" clicked is perfectly consistent and coherent with the specs. Thus this fix just ensures that the app creator is in the dom before clicking on "Close" (this is the situation we want to test). In the same way, we wait for make the sure the home menu has been mounted before triggering the keyboard event 'Escape' to make sure the tour is making what is expected of it.