Friday, February 7, 2025
2 changes · saas-18.1
Enhancements to existing features
When users create a banner next to existing text, the editor now moves that text into the new banner instead of placing the banner after it. This makes page editing more intuitive and reduces extra cleanup when formatting existing content.
Original PR description
**Current behavior before PR:** - Creating a banner besides existing text will creates the banner after the current text block. **Desired behavior after PR is merged:** - Now, creating a banner besides existing text will move the current text block inside the newly created banner. task: 4214029
Subscription payments made through the customer portal now rely on the standard payment follow-up process to create invoices instead of creating draft invoices earlier in the portal step. This reduces duplicated logic and lowers the risk of inconsistent invoice handling for subscription renewals.
Original PR description
Before this commit, the /my/subscriptions/<int:order_id>/transaction route would create a draft invoice when it was called to anticipate a payment. post processing of payment.transaction is able to create the invoice and to associate it with the correct sale.order. In order to simplify the code by limiting the part of the code where subscription invoices can be created, we decided to let the _post_process do the work. taskid: 4368037