Thursday, April 9, 2020
4 changes · master
Resolved issues and error corrections
This change restores successful creation of Odoo's Debian package by explicitly adding a missing build dependency to the Docker packaging setup. It prevents packaging failures caused by a previously removed package that had supplied this dependency indirectly.
Original PR description
Since 5952928b42, the python3-mock debian package is removed from the Dockerfile used to build the Debian package. This prevent the Odoo Debian package to be built. The python3-mock debian package has an inderect dependency on python3-setuptools which is necessary to build the package.
The payment flow now keeps the payment logo and the "Back to My Account" button from overlapping. This ensures users can return to their account at the end of generating a payment token or link instead of clicking a button that appears inactive.
Original PR description
Purpose When using the "Generate Payment Token" button under the Action menu (model=account.move), the last step of the flow is to "back to my account" But this button doesn't generate any actions. If you click on it, nothing happens. Specifications Link this button to the correct account LINKS Task-Id : 2197705 PR #49012 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The test asset setup has been adjusted so related assets are loaded at the same level instead of being nested. This prevents unnecessary compilation behavior during testing and helps keep Odoo's web test environment consistent across desktop and mobile.
Original PR description
Before this commit, the test assets were called with a `t-call-assets` and contained themselves some other `t-call-assets` to the back-end assets. According to the current specification, having nested `t-call-assets` will result in a compilation of the lower levels regardless of the current debugging mode. Now, the test bundles (desktop & mobile) have been arranged so that their `t-call-assets` are all called on the same level. Enterprise PR: https://github.com/odoo/enterprise/pull/9797
This fix reorganizes how test asset bundles are loaded so they follow the expected structure. It helps prevent unnecessary compilation during testing, making developer test behavior more consistent without changing day-to-day user functionality.
Original PR description
Before this commit, the test assets were called with a `t-call-assets` and contained themselves some other `t-call-assets` to the back-end assets. According to the current specification, having nested `t-call-assets` will result in a compilation of the lower levels regardless of the current debugging mode. Now, the test bundles (desktop & mobile) have been arranged so that their `t-call-assets` are all called on the same level. Community PR: https://github.com/odoo/odoo/pull/49306