Wednesday, May 27, 2020
9 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
This update improves the web module’s internal request handling used during testing, helping new visual components such as the map view behave correctly. It also prevents certain renderers from being initialized twice, reducing the chance of display issues and unnecessary processing.
Original PR description
This commit adds httpRequest in test_env because the new map renderer needs it. Task: 2230976
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
This update corrects a previously misapplied fix in the invoice analysis report. It helps ensure accounting reports reflect the intended behavior and reduces the risk of misleading invoice analysis data.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an error that could occur when changing an attendee's status on a calendar event. It helps ensure calendar responses can be updated reliably without disrupting users.
Original PR description
Coming from the calendar refactoring at https://github.com/odoo/odoo/commit/39aef65f37a8ae969527b31a680eb27fddbc5710 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an issue where a previously invisible line at the top of the website footer could become visible in some situations. The change keeps footer editing behavior working while removing the unwanted visual artifact for visitors and editors.
Original PR description
The footer of Odoo is composed of 3 main elements: a `<footer/>` with a .oe_structure and the footer copyright inside. The footer had a transparent top border which was there for technical reason: making sure the .oe_structure content was "1px" below the end-of-page content so that dropping a snippet at the end of page but also in the footer was possible (otherwise the dropzones would be at the exact same position). This border which was invisible at the time may now become visible in more cases so we have to remove it. Another hacky solution is made to replace the old one, while remembering the footer usability is being reviewed anyway. task-2197038
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.
This update corrects a small typo in the Studio approvals area. It helps keep the interface or related behavior polished and avoids confusion from incorrect wording.
This fix removes outdated internal access-related entries in Odoo Studio. It helps prevent obsolete configuration data from lingering and reduces the chance of confusing or incorrect behavior when Studio-managed models are updated.
Original PR description
Cf odoo/odoo#50661