Daily updates from Odoo
Navigate
Branch
Friday, May 29, 2020
7 changes
New functionality added to Odoo
A new cohort view is now available on the Reporting > Opt-Out page for mass mailing. This helps business users analyze how opt-outs evolve over time and better understand unsubscribe patterns.
Original PR description
A cohort view has been added to the Reporting > Opt-Out page. Task ID: 2150462
Enhancements to existing features
The VOIP call queue icon is now always shown on CRM kanban cards when using small-screen devices. This makes the call queue action easier to find on mobile, avoiding issues where hover-only controls were not accessible.
Original PR description
PURPOSE We still have some issues managing hovers on mobile devices: Some features are not available because they only appeared on hover (such as call queue in CRM). We intend to improve this . SPECIFICATIONS - Put VOIP Call queue icon on CRM kanban cards always visible on small devices LINKS PR - https://github.com/odoo/enterprise/pull/8436 TaskID - 2152124
Marketing Automation, SMS Marketing Automation, and Social Marketing list views have been refreshed to make key information easier to scan. Statuses, dates, owners, and timing details now use clearer visual indicators, helping users prioritize and understand records faster.
Original PR description
Purpose Update the Marketing Apps list views to the new Framework possibilities. Specifications Decorations like color in badges used for state with widget badge likewise, widgets remaining_days, many2one_avatar_user, date. LINKS PR: #10637 Related to odoo/odoo#51447 Task-id: 2250285
Resolved issues and error corrections
On mobile devices, field help tooltips now appear only when the user touches the relevant element, instead of lingering after focus or cursor-like tap behavior. This prevents tooltips from covering important controls such as the date picker, making form editing smoother for mobile users.
Original PR description
Before this commit, the tooltip was shown when a element has focus or the cursor was over. But on mobile the cursor move on tap event only and so the tooltip disappear only when the user tap somewhere else. After this commit, the tooltip appears only when the user touch the element. Steps to reproduce: * Open Odoo on Mobile * Go to CRM app * Select a lead * Go in edit mode * Tap on the "Expected Closing" label field (BUG) As you can see the tootip is over the datepicker. Which is a bit annoying to select a date. Task ID: 2152124
Field service projects can now control sub-tasks, extra quotations, timesheets, and billable settings individually instead of relying only on global settings. This gives teams more flexibility to tailor each project to its operational and sales needs.
Original PR description
Enabling "Extra quotation" is done through the general settings but it should be possible to disable/enable it on specific projects. The current implementation does not allow that since the field enabling the feature is a readonly, user dependent field. Task 2192763
Code cleanup and technical improvements
The map view has been rebuilt using Odoo's newer interface framework, helping keep it easier to maintain and ready for future improvements. Related Studio behavior and tests were updated so map views continue to work reliably when edited or customized.
Original PR description
* web_map, web_studio This PR converts the map renderer to owl, and adapts the code in studio accordingly. Task 2230976
Miscellaneous changes
The report directly considered the journal in which each move was done in order to influence the sign modificator to apply to the move lines. While correct for other cases, this was wrong for cash basis moves, generated by taxes based on payment (aka cash basis taxes). For them, the journal type to be considered is the one in which their original invoice had been done. Forward-Port-Of: odoo/enterprise#10706 Forward-Port-Of: odoo/enterprise#10662
Original PR description
The report directly considered the journal in which each move was done in order to influence the sign modificator to apply to the move lines. While correct for other cases, this was wrong for cash basis moves, generated by taxes based on payment (aka cash basis taxes). For them, the journal type to be considered is the one in which their original invoice had been done. Forward-Port-Of: odoo/enterprise#10706 Forward-Port-Of: odoo/enterprise#10662