Wednesday, May 27, 2020
3 changes · master
Resolved issues and error corrections
This update fixes problems in the SMS composer so users get immediate feedback when a phone number is invalid and can send messages without crashes when a contact has no mobile number. It also prevents the send button from moving unexpectedly, making the SMS sending experience smoother and clearer.
Original PR description
Description of the issue/feature this PR addresses: _See current behavior_ Current behavior before PR: [Youtube Link 1](https://www.youtube.com/watch?v=tsaR_JYlUM8) [Youtube Link 2](https://www.youtube.com/watch?v=7qFDL8YW63g) Desired behavior after PR is merged: The sms sending flow should now be working. Fix the button jump in video 2 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Pricelist rules that start and end on the same day now apply correctly when an order uses a specific time on that date. This prevents valid one-day prices from being missed on sales orders and helps ensure customers receive the intended pricing.
Original PR description
Description of the issue/feature this PR addresses: If a pricelist item is defined with the same date_start and date_end, and the context date is defined as a Datetime, the sql query will not return the pricelist item as the date_start <= and date_end => conditions will not be fullfilled. Current behavior before PR: * A Pricelist item with date_start = 2020-05-27 and date_end = 2020-05-27 (same) * A sale order with the date_order = 2020-05-27 08:00:00 * The pricelist will never be applied Desired behavior after PR is merged: * A Pricelist item with date_start = 2020-05-27 and date_end = 2020-05-27 (same) * A sale order with the date_order = 2020-05-27 08:00:00 * The pricelist will be applied -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Studio approval workflows now work correctly on more header buttons, including those that launch actions. The update also prevents uninstall issues by allowing approval rules to be removed cleanly when the related module is being uninstalled.
Original PR description
Check commit messages for details.