Thursday, April 4, 2024
2 changes · saas-17.2
Resolved issues and error corrections
This fix ensures a Knowledge test tour can run reliably even when demo data is not installed. It creates a dedicated internal test user instead of relying on a demo user, reducing failures in nightly validation runs without changing customer-facing behavior.
Original PR description
This commit fixes an issue with one of the nightly runbot test: No Demo. This trigger launches tests without using any demo data for all of the modules the issue with it is that the user `demo`, which is used in some tours, is part of the demo data. This leads to the thread tour to fail since it is using a demo user. To fix this, the commit creates a new internal test user inside the test class which is then used as login when launching the tour. This way the tour is no longer dependant on a demo user without using the admin login. task-3844899
The invoice document review overlay was adjusted so users can click extraction boxes as expected. This restores an important interaction in invoice processing that had been blocked by a display layering change.
Original PR description
Added a high z-index to o_invoice_extract_box_layer css class to make the extract box layer on top and clickable again. This was caused by an added z-index to textLayer class in odoo/odoo@5c238950bbf6