Daily updates from Odoo
Navigate
Branch
Wednesday, September 22, 2021
11 changes
Code cleanup and technical improvements
Reporting views such as pivot, graph, and cohort are now loaded only when needed in Studio. This helps reduce initial loading work while keeping the same reporting capabilities available to users.
Miscellaneous changes
Purpose of this PR is to remove project category and move project category's module to services categoty. So, In this commit change project category modules category to services category task-2645909 Related PR: odoo/odoo#76555 Forward-Port-Of: odoo/enterprise#20899
Original PR description
Purpose of this PR is to remove project category and move project category's module to services categoty. So, In this commit change project category modules category to services category task-2645909 Related PR: odoo/odoo#76555 Forward-Port-Of: odoo/enterprise#20899
Currently, recurring upload_file activities will be linked to the same document, and uploads will be attached as new versions on the existing document. With this commit, an upload_file `mail.activity` that triggers a future upload_file activity will create a separate document request, with the triggered activity linked to the newly created document record. Task 2627837 Forward-Port-Of: odoo/enterprise#20769
Original PR description
Currently, recurring upload_file activities will be linked to the same document, and uploads will be attached as new versions on the existing document. With this commit, an upload_file `mail.activity` that triggers a future upload_file activity will create a separate document request, with the triggered activity linked to the newly created document record. Task 2627837 Forward-Port-Of: odoo/enterprise#20769
… workspaces As we do not show future events in dashboard anymore it is better to have a default activity created for now than in a week. It allows to have those activities visible directly in dashboard. Task-2647318 Forward-Port-Of: odoo/enterprise#21051
Original PR description
… workspaces As we do not show future events in dashboard anymore it is better to have a default activity created for now than in a week. It allows to have those activities visible directly in dashboard. Task-2647318 Forward-Port-Of: odoo/enterprise#21051
We have to add `model.waitForIdle` to ensure that the data source is correctly reloaded, followed by a `nextTick` to ensure that the evaluation has been triggered and thus the RPC has been done. Forward-Port-Of: odoo/enterprise#21037
Original PR description
We have to add `model.waitForIdle` to ensure that the data source is correctly reloaded, followed by a `nextTick` to ensure that the evaluation has been triggered and thus the RPC has been done. Forward-Port-Of: odoo/enterprise#21037
project_forecast: Currently from project >> burger menu >> click on planning generate an traceback due to wrong type on button. helpdesk: Currently when we go through the dashboard high/urgent priority it will group by priority it self as we have only one priority filter so does not required the groupby on priority planning: when we click on planning view and go to the day mode there is traceback due to dict append on float. TaskID: 2642872 Forward-Port-Of: odoo/enterprise#20763
Original PR description
project_forecast: Currently from project >> burger menu >> click on planning generate an traceback due to wrong type on button. helpdesk: Currently when we go through the dashboard high/urgent priority it will group by priority it self as we have only one priority filter so does not required the groupby on priority planning: when we click on planning view and go to the day mode there is traceback due to dict append on float. TaskID: 2642872 Forward-Port-Of: odoo/enterprise#20763
# Purpose - JS part: During night tests, the triggerPositionalMouseEvent will not work the way intended because of the dynamic click position computed. To avoid this, we move to the next week and hardcode the position for the click. We also set the time format to avoid issue with localization format. - Python Part: Fix tests creating/generting slots of appointment types. Now we check correctly the slot based on the date provided and the month of the calendar displayed. In case multipl
Original PR description
# Purpose - JS part: During night tests, the triggerPositionalMouseEvent will not work the way intended because of the dynamic click position computed. To avoid this, we move to the next week and hardcode the position for the click. We also set the time format to avoid issue with localization format. - Python Part: Fix tests creating/generting slots of appointment types. Now we check correctly the slot based on the date provided and the month of the calendar displayed. In case multiple months are used (happens in the end of the month) then we check if the slots of the next month has a slot. Indeed the slots are only displayed for the month we displayed. For example: we have a slot for the 1st october. And we are in september and the first days of october are diplayed to end the last week of september. Then the slot will be present only when we displayed the month of october not september. # Links task-2638269 Forward-Port-Of: odoo/enterprise#20692
Before this commit, opening a side panel crashed if a measure was defined on the pivot but does not appear in fields_get (template, module uninstall, ...) This commit introduces a fallback: display the technical name. Task-id 2575363 Forward-Port-Of: odoo/enterprise#21010 Forward-Port-Of: odoo/enterprise#20253
Original PR description
Before this commit, opening a side panel crashed if a measure was defined on the pivot but does not appear in fields_get (template, module uninstall, ...) This commit introduces a fallback: display the technical name. Task-id 2575363 Forward-Port-Of: odoo/enterprise#21010 Forward-Port-Of: odoo/enterprise#20253
Forward-Port-Of: odoo/enterprise#21005
Original PR description
Forward-Port-Of: odoo/enterprise#21005
TaskID:2649803 Forward-Port-Of: odoo/enterprise#21003
Original PR description
TaskID:2649803 Forward-Port-Of: odoo/enterprise#21003
When opening a spreadsheet with a list containing fields that he's not authorized to read, users were greeted with an ACL. This commit ensures that the user can properly open the sheet and that cells trying to access values of the unauthorized field warn the user accordingly. Task 2643261 Forward-Port-Of: odoo/enterprise#20751
Original PR description
When opening a spreadsheet with a list containing fields that he's not authorized to read, users were greeted with an ACL. This commit ensures that the user can properly open the sheet and that cells trying to access values of the unauthorized field warn the user accordingly. Task 2643261 Forward-Port-Of: odoo/enterprise#20751