Friday, April 16, 2021
3 changes · master
Enhancements to existing features
Appraisal managers can now see results for every feedback survey template used in an appraisal, instead of only the most recent one. This makes it easier to review complete feedback when multiple survey formats were requested.
Original PR description
Currently, in appraisal when multiple feedbacks with different templates are requested the "Feedback Survey" button only shows result of the latest used feedback template. By this commit, when multiple feedbacks are requested Feedback Survey button shows records of all the feedback survey templates used inside an appraisal. Where result of each template can be viewed seperately. **TaskID: 2465073**
Project pricing setup is simplified by automatically determining the pricing type from the invoicing configuration instead of asking users to choose it manually. Sales order item selection is also made more flexible for field service and helpdesk workflows, while related buttons and tests are updated to match the new behavior.
Original PR description
Purpose ====== With the fixs we've made in project, the difference between the various rates grows thinner. Currently, the only thing that makes a difference is whether an SO is defined on the…
Purpose
======
With the fixs we've made in project, the difference between the various rates grows thinner. Currently, the only thing that makes a difference is whether an SO is defined on the project or not. We should simplify these very similar concepts for the user.
In fact, the user will not choose the pricing type anymore, he will configure what he wants and the pricing_type is computed based on it.
## Details
- The pricing_type field in the project will be a compute non-stored field and this field will not be visible in the UI.
Based on this,
- the condition is updated on the fields visibility was impacted by this field. Because the pricing_type field is now computed based on the configuration in the Invoicing page of the project form view.
- a unit test is updated to keep its initial behaviour.
- the visibility of the create sales order button is updated.
- The sales order item in ticket and task is no longer filter when the sales order in the project is defined. That is the user can select any sales order items for the customer of the task/ticket.
- (POC) convert the sales order in the project into a related field, the main changes are done in community, here, the views and unit tests using the sales order are updated.
- find sales order item when the partner is different in the ticket and the linked project.
task-2442683
Community PR: odoo/odoo#66181
Upgrade PR: odoo/upgrade#2164Manufacturing users can now change which bill of materials an operation belongs to and reuse existing operations, including related quality checks, when updating a bill of materials. This makes production setup faster and helps keep quality checks aligned with the right products when operations change.
Original PR description
Ease bill of material - operation configuration. - allow to change the BoM of an operation, - allow to update a BoM by duplicating existing operations(& quality points), - by extension, changing the operation of a quality point update the products. task: 2413246