Daily updates from Odoo
Wednesday, February 7, 2024
3 changes · master
Enhancements to existing features
Dropdown menus across many enterprise apps have been updated to use a shared, more consistent behavior. This should make menus easier to navigate, improve keyboard support, and reduce display issues such as menus appearing behind other content.
Original PR description
We currently have too many different implementation of the same concern: an input with a dropdown/popover/select menu that can be customized, display a list of elements, let the user navigate with the keyboard, can be closed with escape, can be closed with an outside click. Also, the current navigation systems does not handle inputs properly. This commit addresses that by doing multiple things: - It tries to improve the Dropdown component with a cleaner props API while keeping its ease of use. - The navigation has been improved to support inputs and better customization. - The Dropdown now uses the popover/overlay service which will cause less z-index issues. *Following tasks will convert some of the current components (like Autocomplete) to make use of the new Dropdown component.* Project task: [3266145](https://www.odoo.com/mail/view?model=project.task&res_id=3266145&access_token=7a09516e-1a2d-4970-a909-0f5099588055)
Subscription users now see clearer wording, more complete status information, and better pricing details throughout the interface. The update improves day-to-day usability by showing currency on MRR, highlighting recurring pricing periods, tracking plan changes, and correcting labels and empty-state messages.
Original PR description
This commit aims to: 1. Correct validation error message when saving a subscription with recurring products and no recurring plan (replace 'subscription' plan with 'recurring' plan) 2. Track recurring plan changes (ie.. monthly --> yearly) 3. Add currency symbol on MRR 4. Change empty list message of "to renew" 5. Show the first recurring price of the list with the period on the product card in kanban view 6. Correct "Activity Plans" view name 7. Add missing "renewed" tag on the subscription form Task: 3679449
The project sharing experience now uses clearer wording aligned with the Knowledge sharing tool, making it easier for users to understand who can view shared projects. Invite options are also tightened so users can only select partners with appropriate project access rights.
Original PR description
Revise 'Share' button behavior in project view to align with Knowledge sharing tool - Change 'share to web' to 'share with anyone' - Modify 'publish and share with anyone' to 'anyone can view' - Rename 'article published' to 'project shared' - Eliminate 'no access' permission - Restrict partner selection during invite to users with project access rights task-2893621