Daily updates from Odoo
Tuesday, June 4, 2019
11 changes · master
Enhancements to existing features
This update makes it easier for users who work across multiple companies to see and switch between their active companies. It also simplifies related settings so multi-company access is based on each user's allowed companies rather than a global setting.
Original PR description
TaskID: 2000277
This update refines the website editor experience with clearer wording, better option placement, and simplified mobile preview controls. It helps users build and adjust website pages more easily by making common actions and guidance easier to find and understand.
Original PR description
PR creation
This update makes Gantt views more configurable by allowing teams to disable planning where it is not needed and to use guided wizards when creating new items. It also improves dialog handling so creation workflows close more reliably after their follow-up actions complete.
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
Point of Sale users can now view and choose the state or province on a customer address directly from the customer screen. This makes customer records created or edited at checkout more complete and consistent with backend data, including a default based on the company setup.
Original PR description
**Task**: https://www.odoo.com/web#id=1978312&model=project.task&menu_id=4720 **Pad**: https://pad.odoo.com/p/r.a13c0d6461b50e5b0255b0b72563ebe1 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Product URLs in the online shop now include the selected variant, so customers and staff land on the exact product option they expect. This improves sharing, navigation, and publishing workflows for variant-specific product pages.
Original PR description
Hash containing variants unique id added to the url. In the shop when the product page is loaded, the variants are now selected using this hash. task-1958091
This change moves website JavaScript from the top of the page to the end, allowing visitors to see the initial page content sooner. Faster first rendering can improve perceived performance and may help reduce visitor drop-off.
Original PR description
Description of the issue/feature this PR addresses: When a visitor enters your website the browser will parse the HTML result. Whenever the parser encounters a script, it has to load and execute the script before it can continue parsing. So with render-blocking Javascript (e.g. in the head tag) the time to render the above the fold content increases. Without render-blocking Javascript (by e.g. loading it below the fold) the page first render occurs faster. This may result in various benefits e.g. lower bounce rate. https://developers.google.com/speed/docs/insights/BlockingJS https://en.wikipedia.org/wiki/Above_the_fold Current behavior before PR: The javascript is loaded in the head tag of the page. Desired behavior after PR is merged: The javascript is loaded at the end of the page. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The chatter area now has a cleaner top bar layout and better access to follower controls on mobile devices. Users can view followers, add new ones, adjust following preferences, and access attachments more easily from smaller screens.
Original PR description
The Chatter's topbar (containing the buttons like 'Send Message', 'Log Note') was difficult to deal with: specially the positioning of its content (a float into another float...). Also there's no way to see the followers, add some or update your following preferences on mobile. This merge is a follow-up of the refactoring of the topbar's layout using Flexbox. It simplifies and reduces the amount of (S)CSS needed to achieve the same visual result. It also makes the followers visible on mobile and displays them on two rows: * the first for the followers' related buttons and the attachments * the second for the chatters actions Task ID: 1928573
Mobile push notifications are now more targeted and useful, with support for additional record updates, Android notification categories, and better handling of registered mobile users. The push notification component is also only activated when the feature is enabled, reducing unnecessary background work for customers who do not use it.
Original PR description
This merge enhances in different ways the notification sent to mobile devices: * ocn_client module is now only installed when "Push Notifications" is enabled. This prevents some useless work done on instances where this feature is disabled. * Add push notifications for each subtype when a user follows a record (depending on the model). * Introduces support for Android channels. Task IDs: 1966283, 1943362, 1941089, 1848517
Document tags now appear directly on kanban cards, making it easier to identify and compare documents at a glance. Tag categories also receive dynamic colors based on their display order, helping users visually connect tags across the search panel and document cards.
Original PR description
This commit adds the many2many display of tags on the documents' kanban card. To allow easy visual mapping of tags with their categories, this commit also adds a dynamic coloring of tag categories based on their current display order that is displayed both in the search panel and on the kanban card. Task: #1974652
Users can now show or hide more list columns directly from the optional columns dropdown, making busy screens easier to tailor to their work. The update also adjusts list view layout behavior so the dropdown works reliably in responsive views.
Original PR description
Task:https://www.odoo.com/web#id=1902765&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.ab58c2bfb07bc3737628a50b94ab161e
When a product is created from a Documents workflow, its image is now automatically taken from the source document if that document is an image. This reduces manual setup and helps products created from documents appear complete right away.
Original PR description
This commit makes so when a product is created through a workflow action of documents, the product's image becomes the document (if the document was an image). Task: #1998011