Daily updates from Odoo
Thursday, August 8, 2019
17 changes
Enhancements to existing features
Manual stock transfers now default to immediate processing, helping users record inventory movements faster and making onboarding simpler. Businesses that prefer the previous planned-transfer workflow can restore it through a configuration setting.
Original PR description
Immediate transfer (no reservation, auto-confirmation, etc) should be the default mode when creating manually a picking. The rationale is that "the user wants to quickly encode stuff" and "it's…
Immediate transfer (no reservation, auto-confirmation, etc) should be the default mode when creating manually a picking. The rationale is that "the user wants to quickly encode stuff" and "it's better for the onboarding". As the default mode was already changed back to "planned transfer" because users complained, this time we adapted the code so that the default mode could be changed in python. - re-order the imports of stock_picking.py. - made all links to the picking from the picking type go through _get_action (it wasn't the case for ready). - adapt the context in the xml so that they are parse-able by literal_eval. - remove three actions that weren't used anymore. - the user can create an ir config "stock.no_default_immediate_tranfer" fill it with anything to get back the planned mode. task-2043846 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 update redesigns the eLearning course editing screen so teams can organize lessons and sections directly in one place, including drag-and-drop ordering and quick content additions. It also improves course statistics, ratings display, upload feedback, and fixes several editing and viewing issues, making course administration smoother and more reliable.
Original PR description
PURPOSE This PR completely reworks the slide.channel form view. Notably slide categories management should be simplified like SO or invoices sections. SPECIFICATIONS This merge * improves the content…
PURPOSE
This PR completely reworks the slide.channel form view. Notably slide categories
management should be simplified like SO or invoices sections.
SPECIFICATIONS
This merge
* improves the content management from the form itself by adding a tree view
of slides with the possibility of drag and dropping slides from category to
category;
* adds buttons to quickly add content or certifications in the slide tree
views;
* reorders the tabs and fields on channel view and update some labels;
* adds a custom float field widget so that the ratings are actually displayed
as stars;
* contains some fixes and light improvements related to recent merges in
elearning application, especially backend;
In order to implement the content management in the channel form, the model
slide.category has been removed. Instead of having a fully fledged model for
the categories we now use slide.slide with a is_category flag.
LINKS
Task 1978731
PR #33255Inventory adjustment screens are easier to review and manage with clearer columns, optional display settings, a refresh action for on-hand quantities, and a filter to spot quantity differences. Duplicating a completed inventory now starts clean instead of copying old lines, reducing the risk of accidental incorrect counts.
Original PR description
Some changes for the Inventory Adjustement: - Made some visual changes (more notable is some columns can be hide); - Add a button to refresh On Hand quantity; - The field `prefill_counted_quantity` is now a *selection* (not a boolean anymore); - Can filter inventory lines on `difference_qty`; - Fix issue on inventory lines with duplicate inventory. Task #2043851
Records with exception activities are now easier to spot in list and kanban views thanks to a dedicated visual indicator and search filter. This helps teams quickly identify items needing attention across apps such as Accounting, CRM, HR, Fleet, Events, Manufacturing, Maintenance, Notes, and Contacts.
Original PR description
Description of the issue/feature this PR addresses: <b> Task:</b> https://www.odoo.com/web?#id=1889379&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 <b> Pad:</b> https://pad.odoo.com/p/r.493858ed67f383dd21b6334fde8c6050 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
Sales order screens and related workflows were streamlined to reduce confusion and make common actions clearer. Updates include clearer shipping cost changes, simpler coupon handling, improved down payment entry, and less clutter around printing, locking, and field labels.
Original PR description
Back to Basics: Sales Order Drift Various improvements in the UX of the Sales application, notably regarding delivery and coupon. Other views/field labels/helper text changes as well. Task 2033229
The product matrix in Sales has been updated to improve how product template information is presented. This should make it easier for sales users to work with product variants and related options from the product screen.
Original PR description
-- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The mail activity dropdown now closes automatically when a user clicks an activity action icon. This prevents the menu from staying open unnecessarily, making the interface feel cleaner and reducing confusion during routine activity handling.
Original PR description
Before this commit, The dropdown menu remains opened after clicking the action icon of activity. After this commit, The dropdown menu will be hidden as removed class show from systray and dropdown menu. Task link - https://www.odoo.com/web#id=2047408&action=327&model=project.task&view_type=form&menu_id=4720 Pad link - https://pad.odoo.com/p/r.5823abbe4a9fb5aad1e49dfa37b9126a -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update lets administrators choose the order in which default grouping options are applied when a view opens. It makes grouped reports and lists appear in a more predictable, useful order for users.
Original PR description
Consider an action with a search view defined by the arch
<search>
<filter name="gb_foo" context="{'group_by':'foo'}"/>
<filter name="gb_bar" context="{'group_by':'bar'}"/>
</search>
If the action context is
{
search_defaults_gb_foo: true,
search_defaults_gb_bar: true,
}
the two groupbys will be activated at start but not necessarily in a suitable
order.
This commit allows to specify the order in which the default groupbys should be
activated by giving them a rank. For example
{
search_defaults_gb_foo: 2,
search_defaults_gb_bar: 1,
}
leads to group first by bar then by foo.
The rank number should be chosen between 1 and 99.
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-prThis update adds clear identifiers to key website forum and eLearning page elements, making future customizations easier and more reliable. It mainly helps implementers and developers modify pages without affecting the visible user experience.
Original PR description
Description of the issue/feature this PR addresses: Element names Current behavior before PR: Most elements have no name to xpath on. Desired behavior after PR is merged: The most important elements have a name to `xpath` on. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Accounting asset and deferred revenue features are now installed automatically, so users no longer need to enable separate settings for them. This simplifies accounting setup and reduces the chance of missing required configuration.
Original PR description
Remove the settings that would previously install the account_asset and account_deferred_revenue as they become automatically installed. opw-2006605 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
Mobile users selecting linked records will now see a more touch-friendly card view instead of dense lists. This makes choosing related items easier across apps such as Accounting, CRM, HR, Fleet, Events, Maintenance, and Email Marketing, while hiding actions that are not useful during selection.
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 update improves how Odoo's automated tests can be selected and excluded by module, class, or method. It helps development teams run the right tests more efficiently, reducing time spent on validation without changing business user workflows.
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 update improves the rental workflow with clearer labels, better filters, more helpful icons, and cleaner signed-document messages. It also makes rental pricing work with pricelists, adds monthly rental pricing options, and renames the module to avoid conflicts with another rental add-on.
Original PR description
Various UX improvements the the rental module: - labels, helper texts,view tweaks, etc. - make rental pricings pricelist-aware Renaming from sale_rental to sale_renting to avoid conflict with an OCA module of the same name. Task 2007220
Calendar screens in Manufacturing PLM and Quality Control were adapted to the redesigned calendar view. This keeps scheduling and activity planning consistent with the newer interface, reducing friction for teams using these modules.
Original PR description
* Task: https://www.odoo.com/web#id=1919926&action=327&model=project.task&view_type=form&menu_id=4720 * Pad: https://pad.odoo.com/p/r.d207f05e4960d92d908271af8256ece3
Bpost delivery orders can now be cancelled without triggering an error. Users can regenerate the shipping label right after cancellation, reducing manual work and helping shipments continue smoothly.
Original PR description
Before this fix, we could only see an error when we tried to cancel a order with Bpost. It's now possible to cancel an order while using Bpost and to regenerate it right after it. Task-Id: 2008352
Lists and kanban boards now show a clearer visual indicator when an activity has an exception. This helps users notice items needing attention faster across several business apps, reducing the risk of missed follow-ups.
Original PR description
<b>Task:</b> https://www.odoo.com/web?#id=1889379&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 <b>Pad:</b> https://pad.odoo.com/p/r.493858ed67f383dd21b6334fde8c6050
Mobile users now get a more consistent and easier record-selection experience when choosing related records, using a tailored selection panel instead of device-native dialogs. This improves usability across workflows such as approvals, helpdesk, appraisals, subscriptions, signing, inventory barcode operations, and settings.