Friday, July 1, 2022
7 changes · master
Enhancements to existing features
The VoIP system now uses a dedicated component to manage phone service registration with the underlying calling library. This makes the calling setup easier to maintain and helps support more reliable future improvements without changing the user workflow.
Original PR description
Introduce the Registerer model that wraps the Registerer class of the SIP.js library. Task-2896691.
This update simplifies the internal code behind the message attachment viewer and related form display areas. It reduces Enterprise-specific customizations and prepares the attachment preview experience to become easier to maintain and extend across more editions.
Original PR description
Part of task-2871070
This update reorganizes how message views are tracked inside Odoo's enterprise mail module. It reduces internal complexity, making future maintenance safer without introducing a visible change for everyday users.
Original PR description
This allows to remove the AND/OR mix from message view identifying fields. Part of task-2741982
This update reorganizes how enterprise mail message views are connected internally. It supports cleaner message list handling and helps keep the messaging experience easier to maintain without changing the user-facing workflow.
Original PR description
…stView Part of task-2741982
Miscellaneous changes
**Before this commit:** When we split the pdf documents, rule buttons are not working from there. **After this commit:** Rule buttons will work properly from the pdf splitter. **Task**-2885866 Forward-Port-Of: odoo/enterprise#28676
Original PR description
**Before this commit:** When we split the pdf documents, rule buttons are not working from there. **After this commit:** Rule buttons will work properly from the pdf splitter. **Task**-2885866 Forward-Port-Of: odoo/enterprise#28676
Context ------- Since few line can trigger an upsell, support and maintenance team need to understand where those lines come from. It's not very easy on saas database to find out. Solution -------- This commit add a private method on "publisher_warranty.contract" that return the result of the cloc This will be helpfull to understand the origin of some lines on database where you cannot run odoo-bin cloc. Forward-Port-Of: odoo/enterprise#28956 Forward-Port-Of: odoo/enterprise#
Original PR description
Context ------- Since few line can trigger an upsell, support and maintenance team need to understand where those lines come from. It's not very easy on saas database to find out. Solution -------- This commit add a private method on "publisher_warranty.contract" that return the result of the cloc This will be helpfull to understand the origin of some lines on database where you cannot run odoo-bin cloc. Forward-Port-Of: odoo/enterprise#28956 Forward-Port-Of: odoo/enterprise#28811
The test `test_dashboard_batches` was failing due to a missing freeze_time and testing data related to time. We now use freeze_time in order to fix the test in time. Forward-Port-Of: odoo/enterprise#29017
Original PR description
The test `test_dashboard_batches` was failing due to a missing freeze_time and testing data related to time. We now use freeze_time in order to fix the test in time. Forward-Port-Of: odoo/enterprise#29017