Daily updates from Odoo
Monday, December 6, 2021
9 changes
Resolved issues and error corrections
The batch payment popup now hides less commonly used payment details by default, giving users more room to focus on selecting the right payments. These fields remain available when needed, so the workflow is simpler without removing information.
Original PR description
Make some of the fields on the batch payment popup optional-hide to provide more room by default on the interface task: 2613517
Code cleanup and technical improvements
The subscription module now reuses standard portal capabilities instead of maintaining separate custom code. This reduces duplication and should make customer portal behavior for subscriptions easier to maintain and more consistent with other Odoo documents.
Original PR description
Sale subscription didn't inherit from portal.mixin and had to implement from scratch many functions that were already implemented in the portal mixin. This PR focuses on adapting the subscription module to use the mixin functionalities task-2512070
This work updates and standardizes internal documentation text across several Enterprise app areas. It is mostly automated cleanup, so it should not change day-to-day behavior but may make future maintenance and support work easier.
Original PR description
Enterprise side of odoo/odoo#74604. Mostly autofixes (search and replace) for now so the fixes are not complete or correct.
Miscellaneous changes
Steps to reproduce: - Insert a pivot in an existing spreadsheet - See pivots records - Go back to the spreadsheet => A new sheet is incorrectly added in the spreadsheet task-id 2655310 Forward-Port-Of: odoo/enterprise#22740 Forward-Port-Of: odoo/enterprise#21573
Original PR description
Steps to reproduce: - Insert a pivot in an existing spreadsheet - See pivots records - Go back to the spreadsheet => A new sheet is incorrectly added in the spreadsheet task-id 2655310 Forward-Port-Of: odoo/enterprise#22740 Forward-Port-Of: odoo/enterprise#21573
Forward-Port-Of: odoo/enterprise#22651
Original PR description
Forward-Port-Of: odoo/enterprise#22651
Purpose ======= An issue happens when users with low-level access uses the auto-shift feature on a database using hr or hr_contract modules. Those users don't have access to employee contracts nor employee departure date. The implementation now makes the hypothesis that the autoshift should always work with the same behavior whatever the user rights or groups are, i.e. the resource intervals information should be used as a black box. Same issue happens on progress bars, which shoul
Original PR description
Purpose ======= An issue happens when users with low-level access uses the auto-shift feature on a database using hr or hr_contract modules. Those users don't have access to employee contracts nor…
Purpose ======= An issue happens when users with low-level access uses the auto-shift feature on a database using hr or hr_contract modules. Those users don't have access to employee contracts nor employee departure date. The implementation now makes the hypothesis that the autoshift should always work with the same behavior whatever the user rights or groups are, i.e. the resource intervals information should be used as a black box. Same issue happens on progress bars, which should be available for every project users. The same fix applies. NB : The user still need to have access to project tasks to use this funtionnality. Only the information to compute new planned dates are blackboxed/used with sudo. An issue also happens when users with low-level access opens the planning app, uses the copy previous week or plan a slot on a database using hr_contract module. Those users don't have access to employee contracts. The implementation now makes the hypothesis those functionalities should always work with the same behavior whatever the user rights or groups are, i.e. the resource intervals information should be used as a black box. NB : The user still needs to have the right access to planning, only the methods to get the resource intervals are blackboxed/used with sudo. Regarding the progress bar, this one should work for all planning users whom have rights to read on the resources displayed in the gantt. task-2705003 Forward-Port-Of: odoo/enterprise#22720
Runbot id: 2592 Forward-Port-Of: odoo/enterprise#22708
Original PR description
Runbot id: 2592 Forward-Port-Of: odoo/enterprise#22708
Purpose of this commit to add default stage when task is create from fsm module. So, In this commit add default stage when there is an fsm project in fsm module. task-2682065 Forward-Port-Of: odoo/enterprise#22703 Forward-Port-Of: odoo/enterprise#22626
Original PR description
Purpose of this commit to add default stage when task is create from fsm module. So, In this commit add default stage when there is an fsm project in fsm module. task-2682065 Forward-Port-Of: odoo/enterprise#22703 Forward-Port-Of: odoo/enterprise#22626
As the Sweden localisation is replacing some of the original template to diplay products by type on the receipt, the GCC localisation cannot find some of its xpath anymore. So we let the original template, and just modify its attributes Forward-Port-Of: odoo/enterprise#22622 Forward-Port-Of: odoo/enterprise#22617
Original PR description
As the Sweden localisation is replacing some of the original template to diplay products by type on the receipt, the GCC localisation cannot find some of its xpath anymore. So we let the original template, and just modify its attributes Forward-Port-Of: odoo/enterprise#22622 Forward-Port-Of: odoo/enterprise#22617