Monday, January 13, 2020
8 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
Surveys now move between the start screen, questions, and completion screen without reloading the page, creating a smoother experience for respondents. The update also improves answer saving when time runs out, starts timers only after the survey begins, and prevents duplicate submissions after completion.
Original PR description
Purpose ======= To have a better UX, the transition between questions in a survey should not be done by loading another page, but by loading next questions in AJAX. Specifications =========== Do the…
Purpose ======= To have a better UX, the transition between questions in a survey should not be done by loading another page, but by loading next questions in AJAX. Specifications =========== Do the transition in ajax, no more page loading: - During submit, load and display next questions in a smooth transition (fade in / fade out). - Include start and end screen of the survey inside the survey form (same process, load next screen in smooth transition) - Integrate timer and start only after start survey. - Integrate breadcrumb and handle manually (at frontend) transition about clickable / active / inactive breadcrumb item. Make the survey breadcrumb a widget to ease the navigation transitions and updates. - Validate questions at frontend before sending data for submit. (to avoid fading out then fading in the same questions with error messages) Also include some improvements and fixes : - Save questions on time limit reached, to take into account unsubmitted answer (if user does not have time to click on submit) - Block submit if survey has been already completed by the user. - Do not use previous id on one page mode (fix) - Remove display mode for simple choice question : that will prepare the next redesign of survey and allow to handle simple choice in a more standard way for all kind of question types. See sub commit for more detail. Task ID : 2152223
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
The Board menu is now handled the same way as other Odoo menus during updates. This helps ensure menu changes can be applied consistently when the system is upgraded, reducing the chance of outdated menu behavior persisting.
Original PR description
All other menus are in noupdate=0 Remove the noupdate on the Board menu Fixes odoo/odoo#32828
Partner cards now show the next scheduled activity directly in the kanban view, matching the experience already available in Contacts. This helps users spot follow-ups faster without opening each record.
Original PR description
Task:https://www.odoo.com/web?#id=2152180&action=327&model=project.task&view_type=form&menu_id=4720 Pad:https://pad.odoo.com/p/r.ea472513b0959636a1bc99ab3a3ee3aa
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.