Monday, January 13, 2020
6 changes · master
Enhancements to existing features
Manufacturing procurement now handles products whose bill of materials contains only services without raising unnecessary warnings about missing components. This avoids confusing scheduler messages and prevents unneeded manufacturing order confirmation when there are no stockable components to process.
Original PR description
Previously when the BoM on a product do not have components but only services. Then during scheduler a log was posted on the product explaining that components are required. However since this process is possible in another usecase it should be possible with procurement. The only difference is that procurements confirm records in order to propagate. In this case since there is no components and services are not propagate with procurements, it's not needed to confirm the MO. Task: 2170845
The mobile settings tabs now use the same cleaner style as the mobile kanban view, giving users a more consistent experience on phones and tablets. Shared mobile styling code was reorganized to make future maintenance easier without changing core business workflows.
Original PR description
With this commit, we apply the same style used by the mobile kanban view to the settings tabs. To made easier the code maintainability we create a Javascript mixin to allow the code sharing between these two cases.
Mail channels can now be archived or restored when they are no longer needed. Archived channels are removed from the Discuss channel list, helping users keep their workspace cleaner while retaining channel history.
Original PR description
Description of the issue/feature this PR addresses: Be able to archive/unarchive a channel. Current behavior before PR: there is no any option to archive a channel. Desired behavior after PR is merged: there will be archive/unarchive option for mail.channel object Task: https://www.odoo.com/web?#id=2155386&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.38935fe59b53aefe84b597062dea2ab6 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Users can now add and view a contact’s bank account details directly from the Contacts app, even when Invoicing or Accounting is not installed. This removes an unnecessary dependency and makes basic banking information easier to manage for contact records.
Original PR description
Before this commit: If neither Invoicing nor Accounting are installed, users are stuck with menus items to create bank-related informations (Banks and Bank accounts). They won't be able to set these information directly on their contacts. After this commit: The Bank Accounts part of the Invoicing tab has been moved from the `account` module to `base`, so it's now visible in the partner form even when only `contacts` is installed Task ID: 2126832
Settings tabs on mobile now use a clearer, scrollable tab style similar to the mobile kanban view. This makes it faster for users to find and open the settings section they need, while also fixing a small search icon alignment issue.
Resolved issues and error corrections
This change removes an obsolete field from unit of measure categories that was causing errors when users created new categories. It simplifies category setup and prevents avoidable creation failures.
Original PR description
This removes the measure_type field which has become unused and causes issues when users try to create new uom categories Task-2043927 Description of the issue/feature this PR addresses: Removing the measure_type field in uom_category. Current behavior before PR: The field has to be empty when creating a new uom_category otherwise there's an error. Desired behavior after PR is merged: Deleting this field as it is unused and creates issues. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr