Monday, July 15, 2024
2 changes · 17.0
Resolved issues and error corrections
This update fixes visual alignment issues in the sign module where text and icons were inconsistently positioned in both the customer portal and backend interfaces. The fix ensures a polished, professional appearance with consistent alignment across all sign-related screens, improving the overall user experience.
Original PR description
Before this PR: In the sign module, there are inconsistencies with the alignment of texts and icons, in both the portal and backend interfaces. After this PR: This fix addresses alignment issues and ensures consistency between the portal and backend interfaces. Now, texts and icons in the sign appear aligned and consistent across both interfaces.
Code cleanup and technical improvements
The subscription invoice generation process has been refactored to introduce a new customization hook. This makes it easier for developers to modify how invoices are processed without rewriting the entire function. Businesses can now customize invoice workflows more efficiently, such as keeping auto-generated invoices in draft state before posting.
Original PR description
before this commit, if some customization has to be done for changing the workflow of invoice generation, i.e., to keep the auto generated invoice in draft state the entire function has to be rewritten after this commit, a hook is introduced _process_auto_invoice which will post the invoice, later to alter this flow just need to inherit this function Forward-Port-Of: odoo/enterprise#66200