Monday, April 8, 2024
3 changes
1 change
Enhancements to existing features
Odoo now automatically includes fields that are required because of view rules, reducing the need for manual configuration across several business apps. This helps forms and workflows behave more reliably when conditions make information mandatory.
Original PR description
related to https://github.com/odoo/odoo/pull/137031
2 changes
Enhancements to existing features
The approval request form has been improved to provide a better user experience. Date fields now have consistent spacing, and the primary action button intelligently changes based on document status—showing "Attach Documents" when no documents are linked, or "Confirm/Approve" once documents have been submitted. These refinements make the approval workflow clearer and more intuitive for users.
Original PR description
With this commit on approval request's form view:
* You have the same padding for dates
* The primary button is "attached documents" if you don't linked a
document or "confirm","approve" if you have already send a document.
task : 3724860
Forward-Port-Of: odoo/enterprise#59938
Forward-Port-Of: odoo/enterprise#58863The UK tax reporting module now includes a configuration setting that allows users to easily switch between production and test modes without editing code. This makes it simpler for teams to test HMRC integration features using sandbox credentials before going live.
Original PR description
Previously, testing HMRC features with dummy credentials required manually changing variables within the code. This commit introduces a more user-friendly approach by adding a new configuration parameter. The new configuration parameter defaults to "production" to maintain existing behavior. However, users can switch to a "demo" or other values to transition the APIs to a sandbox environment for testing with mock credentials. task-3820114 Forward-Port-Of: odoo/enterprise#59152