Navigate
Branch
Saturday, August 3, 2024
13 changes
10 changes
Resolved issues and error corrections
This update brings the spreadsheet component up to date with several fixes and speed improvements. Users should see better performance when editing large spreadsheets, more accurate COUNTIF results with date-like text, and a corrected layout when using the composer assistant.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/c5ae2615c [REL] 17.2.19 Task: 0 https://github.com/odoo/o-spreadsheet/commit/4fb6a22ef [FIX] package: update owl to…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/c5ae2615c [REL] 17.2.19 Task: 0 https://github.com/odoo/o-spreadsheet/commit/4fb6a22ef [FIX] package: update owl to 2.3.0 Task: 0 https://github.com/odoo/o-spreadsheet/commit/5cbaa34a8 [PERF] Borders: Improve bulk border deletion Task: 4084858 https://github.com/odoo/o-spreadsheet/commit/1aba9cebf [PERF] SheetPlugin: Faster header addition/deletion Task: 4084858 https://github.com/odoo/o-spreadsheet/commit/818577adf [FIX] functions: COUNTIF count string dates Task: 4077445 https://github.com/odoo/o-spreadsheet/commit/3fee660d5 [PERF] history: faster history at import Task: 4083517 https://github.com/odoo/o-spreadsheet/commit/52d2cd360 [FIX] composer: layout break when composer assistant is opened Task: 4037213 https://github.com/odoo/o-spreadsheet/commit/fcbf01e4c [FIX] rollup: build iife version Task: 0 https://github.com/odoo/o-spreadsheet/commit/016726372 [IMP] tests: drop ts-jest in favor of swc/jest Task: 4049142 Co-authored-by: Anthony Hendrickx (anhe) <anhe@odoo.com> Co-authored-by: Alexis Lacroix (laa) <laa@odoo.com> Co-authored-by: Lucas Lefèvre (lul) <lul@odoo.com> Co-authored-by: Dhrutik Patel (dhrp) <dhrp@odoo.com> Co-authored-by: Adrien Minne (adrm) <adrm@odoo.com> Co-authored-by: Mehdi Rachico (mera) <mera@odoo.com> Co-authored-by: Rémi Rahir (rar) <rar@odoo.com> Co-authored-by: Pierre Rousseau (pro) <pro@odoo.com> Co-authored-by: Vincent Schippefilt (vsc) <vsc@odoo.com>
Miscellaneous changes
The pages/links were changed in the documentation. Update the documentation buttons in the settings to match. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#175308 Forward-Port-Of: odoo/odoo#175135
Original PR description
The pages/links were changed in the documentation. Update the documentation buttons in the settings to match. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#175308 Forward-Port-Of: odoo/odoo#175135
We filter `amba` subystem on serial devices to avoid having a fake scale being detected by Odoo. Problem was that Windows serial Python package does not have a subsystem attribute: we are now making the distinction between Linux and Windows IoT. Forward-Port-Of: odoo/odoo#175310
Original PR description
We filter `amba` subystem on serial devices to avoid having a fake scale being detected by Odoo. Problem was that Windows serial Python package does not have a subsystem attribute: we are now making the distinction between Linux and Windows IoT. Forward-Port-Of: odoo/odoo#175310
Steps: - Install project. - Create a project and share that project. - Create a task and archive that task - Open project sharing view in mobile device. - Open that archive task. Issue: - State selection and archive badge is not displaying property in project sharing task form view. Cause: - Issue about this display was fix in backend but forgot to fix that in frontend, Fix: - Fix aligment issue by making state field display differently when task is archive in mobile like we di
Original PR description
Steps: - Install project. - Create a project and share that project. - Create a task and archive that task - Open project sharing view in mobile device. - Open that archive task. Issue: - State selection and archive badge is not displaying property in project sharing task form view. Cause: - Issue about this display was fix in backend but forgot to fix that in frontend, Fix: - Fix aligment issue by making state field display differently when task is archive in mobile like we did in backend similer to this pr https://github.com/odoo/odoo/pull/125532 task-3690532 Forward-Port-Of: odoo/odoo#149515
Steps to reproduce: - Install `l10n_ec_website_sale` - Go to website and select the website of the 'EC Company' - Add a product and go to checkout - Save the demo address - Add an address Issues: When adding a new address VAT is not shown when logged in, however it's required by some localization (Ecuador for instance). opw-3921156 Forward-Port-Of: odoo/odoo#168930
Original PR description
Steps to reproduce: - Install `l10n_ec_website_sale` - Go to website and select the website of the 'EC Company' - Add a product and go to checkout - Save the demo address - Add an address Issues: When adding a new address VAT is not shown when logged in, however it's required by some localization (Ecuador for instance). opw-3921156 Forward-Port-Of: odoo/odoo#168930
On Bank/Cash journals, there is some inconsistencies between Balance value and what we see in GL when opening it. This is due to a specific configuration when the default account of the journal is used as outstanding payments/receipts account of the journal. Steps: - Create a bank journal and set the default account to be the same as the outstanding payments account - Create a customer payment in this journal - Go to Accounting Dashboard -> The payment value is not taken into account in the
Original PR description
On Bank/Cash journals, there is some inconsistencies between Balance value and what we see in GL when opening it. This is due to a specific configuration when the default account of the journal is used as outstanding payments/receipts account of the journal. Steps: - Create a bank journal and set the default account to be the same as the outstanding payments account - Create a customer payment in this journal - Go to Accounting Dashboard -> The payment value is not taken into account in the Balance value opw-3882204 Forward-Port-Of: odoo/odoo#173338
Since #169396, the hr_expense_test_tour is failing on community nightly runs as the "save the new report" step does not succeed without demo. runbot-70701 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#174476
Original PR description
Since #169396, the hr_expense_test_tour is failing on community nightly runs as the "save the new report" step does not succeed without demo. runbot-70701 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#174476
Steps to reproduce: - In website edit mode. - Click on the header. - Select the "Vertical" template in the "Header" options. - Drag and drop a "Search" block from the inner content section into the header. - Click on the header. - Select "On Hover" for the "Sub Menus" option of the "Navbar". - Save the page. - Enter a letter (e.g., "a") in the search input. - Click outside the page to lose the focus on the input. - Hover over the search results with the mouse. - Traceback: "Cannot r
Original PR description
Steps to reproduce: - In website edit mode. - Click on the header. - Select the "Vertical" template in the "Header" options. - Drag and drop a "Search" block from the inner content section into the header. - Click on the header. - Select "On Hover" for the "Sub Menus" option of the "Navbar". - Save the page. - Enter a letter (e.g., "a") in the search input. - Click outside the page to lose the focus on the input. - Hover over the search results with the mouse. - Traceback: "Cannot read properties of null (reading 'blur')" The bug occurred after commit [1], which didn't account for a dropdown missing a "dropdown-toggle" element. [1]: https://github.com/odoo/odoo/commit/0f7cbf2969b3c4b6c496e5b54814c4a9b3081af4 opw-4012850 Forward-Port-Of: odoo/odoo#175309
[FIX] project: add a validation to _onchange_task_company Steps to reproduce the bug: 1. Activate developer mode. 2. Create a project 'project x' and link it to a company. 3. Create a task for 'project x'. 4. Set the default project for tasks to 'project x'. 5. Create a new task and check the default project. The default project is not set correctly. This issue occurs due to how default values are assigned. Initially, a record is created, and then the default values are populated, whic
Original PR description
[FIX] project: add a validation to _onchange_task_company Steps to reproduce the bug: 1. Activate developer mode. 2. Create a project 'project x' and link it to a company. 3. Create a task for 'project x'. 4. Set the default project for tasks to 'project x'. 5. Create a new task and check the default project. The default project is not set correctly. This issue occurs due to how default values are assigned. Initially, a record is created, and then the default values are populated, which triggers the onchange methods. By default `company_id` is not set even when the task is affiliated with a project witch means when `_onchange_task_company` is triggered, the value of `self.company_id` is False, which inturn sets `self.project_id` to False. Reference: opw-400472 Forward-Port-Of: odoo/odoo#173625
Steps to reproduce: 1. Drop a pop-up snippet 2. Change the Shown on: This Page to All Pages 3. Save and Edit again 4. Changing Shown on: All Pages to This Page won't work and Snippet Duplicate and Remove options are not visible. Issue reason: Commit [1] relocates the `#o_search_modal` element to `#o_shared_blocks`. Once the Shown on option of popup is changed to All Pages and Saved then again when you Go to Edit mode it adds `o_editable`and `o_dirty` class to popup even when no change
Original PR description
Steps to reproduce: 1. Drop a pop-up snippet 2. Change the Shown on: This Page to All Pages 3. Save and Edit again 4. Changing Shown on: All Pages to This Page won't work and Snippet Duplicate and…
Steps to reproduce: 1. Drop a pop-up snippet 2. Change the Shown on: This Page to All Pages 3. Save and Edit again 4. Changing Shown on: All Pages to This Page won't work and Snippet Duplicate and Remove options are not visible. Issue reason: Commit [1] relocates the `#o_search_modal` element to `#o_shared_blocks`. Once the Shown on option of popup is changed to All Pages and Saved then again when you Go to Edit mode it adds `o_editable`and `o_dirty` class to popup even when no changes are made. So after changing the option, the observer checks for `o_dirty` and changes get rollbacked. Solution: Instead of adding `#o_search_modal` element to `#o_shared_blocks` it is relocated to the new element `#o_search_block` inside the `main` element. This commit ensures that the popup/newsletter popup Shown on option and Snippet Duplicate and Remove options are visible and working. [1] : https://github.com/odoo/odoo/commit/a1858a task-4011237 Forward-Port-Of: odoo/odoo#173473
1 change
Miscellaneous changes
These commits add logs and revert commit https://github.com/odoo/enterprise/commit/3f6143583a2b6f979c4bc703f3f333a1d818d0a2. This commit, while working, broke the flow by showing another problem. Reverting it to investigate deeper and fix both at the same time. Forward-Port-Of: odoo/enterprise#67583
Original PR description
These commits add logs and revert commit https://github.com/odoo/enterprise/commit/3f6143583a2b6f979c4bc703f3f333a1d818d0a2. This commit, while working, broke the flow by showing another problem. Reverting it to investigate deeper and fix both at the same time. Forward-Port-Of: odoo/enterprise#67583
2 changes
Enhancements to existing features
This update improves the eBay sales integration by adding detailed logging to help diagnose issues more easily. It also reverts a previous change that inadvertently created new problems, allowing the team to investigate and fix both the original issue and the new problem together. This ensures a more stable and reliable eBay order processing experience.
Original PR description
These commits add logs and revert commit https://github.com/odoo/enterprise/commit/3f6143583a2b6f979c4bc703f3f333a1d818d0a2. This commit, while working, broke the flow by showing another problem. Reverting it to investigate deeper and fix both at the same time. Forward-Port-Of: odoo/enterprise#67583
Resolved issues and error corrections
This update corrects the German DateV export format by adding a missing column for "Unternehmensgegenstand" (business purpose) in the proper sequence. This ensures the export file complies with DateV standards and can be properly processed by German accounting software.
Original PR description
This commit adds the column "Unternehmensgegenstand" between "Name (Adressatentyp Unternehmen)" and "Name (Adressatentyp natürl. Person)" in the DateV export. task-4072226 Forward-Port-Of: odoo/enterprise#67881 Forward-Port-Of: odoo/enterprise#67284