Daily updates from Odoo
Wednesday, December 7, 2022
15 changes
Enhancements to existing features
When users plan an existing shift from a schedule grouped by role or project, the search now automatically focuses on the selected group. This makes it easier to find the right shifts and reduces irrelevant results.
Original PR description
Before this commit, when grouping the schedule by Role or Project and using the "plan existing" button, the search displayed every shift available, it didn't matter in which row group the button was used This commit applies a default filter according to the row group in which the button is clicked, to have a more coherent user experience. Task-3071000
A reporting-related function has been moved from the general accounting area into the accounting reports module where it is actually used. This keeps the product structure cleaner and should have no visible impact on day-to-day users.
Original PR description
currently this function is defined in account module and only triggered from account_reports module, so moving code to account_reports module. Related: https://github.com/odoo/odoo/pull/107345
Resolved issues and error corrections
Italian localization reports now use English as the source language, with Italian translations maintained separately. This improves consistency for future updates and helps keep report wording easier to manage across languages.
Original PR description
Ideally, we develop in English any localization (then translate to the domestic language, in this case Italian) All the module has been translated in english and then a .po file has been create to translate back in Italian Task-id: 3082347
The Belgian reporting module now uses English as its base language instead of containing unintended French text. Official French, Dutch, and German translations were added or refreshed, making reports clearer for users in supported languages.
Original PR description
Translates the module previously erroneously written partially in French to English. Added/updated `fr`, `nl` and `de` official translations. Task: 3084223
Pricing rules linked to archived products are now hidden from the pricelist form. This prevents users from seeing obsolete or inactive product pricing entries, reducing confusion when managing price lists.
Original PR description
In pricelist form view, pricing rules are now invisible if referring to an archived product. task-2920563
Miscellaneous changes
button_box in the l10n_de_pos_dsfinvk_export_view_form is not aligned well in the form view. before:  after:  Forward-Port-Of: odoo/enterprise#34361
Original PR description
button_box in the l10n_de_pos_dsfinvk_export_view_form is not aligned well in the form view. before:  after:  Forward-Port-Of: odoo/enterprise#34361
The importing tool for Winbooks data was broken in 16, as this version introduces Analytics Plans, which is also a mandatory field on Analytic Accounts, and creating analytic accounts without plans would throw an error. The currency was also wrongly set to False, which was another cause for error. The importing tool now works, and can also import analytic plans. opw-3032499 Forward-Port-Of: odoo/enterprise#33949
Original PR description
The importing tool for Winbooks data was broken in 16, as this version introduces Analytics Plans, which is also a mandatory field on Analytic Accounts, and creating analytic accounts without plans would throw an error. The currency was also wrongly set to False, which was another cause for error. The importing tool now works, and can also import analytic plans. opw-3032499 Forward-Port-Of: odoo/enterprise#33949
Complement to 3029f86ff3797147eef3a00534bb3aa4ea7dcd23 Forward-Port-Of: odoo/enterprise#34729
Original PR description
Complement to 3029f86ff3797147eef3a00534bb3aa4ea7dcd23 Forward-Port-Of: odoo/enterprise#34729
test_production_with_employee sometimes trigger a timeout in the test. It happens because the timeout is 20s but the execution time of the test itself is around 20s. If the machine is a bit slower it will return the timeout error. Forward-Port-Of: odoo/enterprise#34724
Original PR description
test_production_with_employee sometimes trigger a timeout in the test. It happens because the timeout is 20s but the execution time of the test itself is around 20s. If the machine is a bit slower it will return the timeout error. Forward-Port-Of: odoo/enterprise#34724
Fix the below points: ------------------------ - project_id, task_id, stops button should be display in new line on mobile view - alignment fa-play buttons in grid row - hotkeys should be aligned with the start button Forward-Port-Of: odoo/enterprise#34054
Original PR description
Fix the below points:
------------------------
- project_id, task_id, stops button should be display in new line on mobile view
- alignment fa-play buttons in grid row
- hotkeys should be aligned with the start button
Forward-Port-Of: odoo/enterprise#34054This parameter isn't used, it can safely be removed. Forward-Port-Of: odoo/enterprise#34651
Original PR description
This parameter isn't used, it can safely be removed. Forward-Port-Of: odoo/enterprise#34651
the module has been already removed by this commit: https://github.com/odoo/enterprise/commit/d29be173dc7d8e685ecb6013732eebd078ab7526 . the folder again get generated from translation/transifex in: https://github.com/odoo/enterprise/commit/f9533c6c5d157d273d4d01b17ee8b3957eb5ead1 Forward-Port-Of: odoo/enterprise#34638
Original PR description
the module has been already removed by this commit: https://github.com/odoo/enterprise/commit/d29be173dc7d8e685ecb6013732eebd078ab7526 . the folder again get generated from translation/transifex in: https://github.com/odoo/enterprise/commit/f9533c6c5d157d273d4d01b17ee8b3957eb5ead1 Forward-Port-Of: odoo/enterprise#34638
With the new version of IoT we have to specify if the driver works for Linux or Windows in the file name Forward-Port-Of: odoo/enterprise#34661
Original PR description
With the new version of IoT we have to specify if the driver works for Linux or Windows in the file name Forward-Port-Of: odoo/enterprise#34661
The demo data of the deferred revenues with multi company was broken since it search for the first fixed of all companies. Also the account type for the depreciation id was wrong, it is now corrected. This pr is related to this one: https://github.com/odoo/odoo/pull/106148 Task-id: 3075466 Forward-Port-Of: odoo/enterprise#34180
Original PR description
The demo data of the deferred revenues with multi company was broken since it search for the first fixed of all companies. Also the account type for the depreciation id was wrong, it is now corrected. This pr is related to this one: https://github.com/odoo/odoo/pull/106148 Task-id: 3075466 Forward-Port-Of: odoo/enterprise#34180
Before this commit, the cash flow report was only using account moves that were done on the bank and cash journals. That behavior was not correct because the cash flow report should use all moves made with bank and cash accounts, whatever the journal. So if an account move is done in a general journal (not bank or cash) but uses a bank or cash account, it should be use on the report. Forward-Port-Of: odoo/enterprise#33402
Original PR description
Before this commit, the cash flow report was only using account moves that were done on the bank and cash journals. That behavior was not correct because the cash flow report should use all moves made with bank and cash accounts, whatever the journal. So if an account move is done in a general journal (not bank or cash) but uses a bank or cash account, it should be use on the report. Forward-Port-Of: odoo/enterprise#33402