Daily updates from Odoo
Navigate
Branch
Thursday, June 30, 2022
8 changes
New functionality added to Odoo
Users can now add Odoo line, bar, and pie charts to spreadsheets, with data pulled directly from the server instead of spreadsheet cells. This makes spreadsheet reporting more dynamic and easier to keep aligned with live business data from graph views.
Original PR description
This commit introduce the support of Odoo charts (line, bar and pie) which retrieve the data from the server instead of the cells of the spreadsheet. For that, a new data source has been created to handle the fetching of the chart data. To insert a new chart, a new button has been added in the control panel of the graph views. Task-id 2822603
Enhancements to existing features
The account views have been adjusted to make day-to-day setup easier. Non-trade accounts are hidden by default in the list view, and the related option is placed closer to the account type in the form so users can find connected settings more naturally.
Original PR description
Non-trade is now hidden by default in the tree view, and its field, in form view, is now closer to the Type field.
Resolved issues and error corrections
This change makes an internal spreadsheet document test more reliable by controlling the time used during the test. It helps prevent random test failures, supporting smoother development and release validation without changing user-facing behavior.
Original PR description
Before this commit, we did not have any insurence that last_update_date of spreadsheet.contributor for spreadsheet1 was **before** spreadsheet2. To ensure that, we freeze the time. Runbot-task-id 3955
This fix makes the rental app's automated browser test wait properly before cleanup, avoiding rare nightly failures. It helps keep internal test results stable without changing customer-facing rental features.
Original PR description
Fix some uncommon nightly error on the runbot where a race condition happened when the tour finished too soon. The test is successful but during the browser cleanup, things are still happening. task-2832564 See also: - https://github.com/odoo/odoo/pull/91920
Code cleanup and technical improvements
The Documents Spreadsheet area now uses the newer filter/domain selection interface instead of the older widget. This keeps the experience more consistent with the rest of Odoo and should make future maintenance easier without changing core business workflows.
Original PR description
Use the new domain selector component instead of the legacy widget
This update adapts Enterprise apps to the newer interface technology for kanban, list, and form views. It improves long-term maintainability and stability across many business areas, while also fixing several dashboard and reporting test issues that could affect reliability.
Original PR description
This PR is the enterprise counter part of odoo/odoo#92475, which introduces the owl version of kanban, list and form views (+ their fields and widgets). This requires some adaptations, mostly in tests. Co-authored-by: Aaron Bohy <aab@odoo.com> Co-authored-by: Bruno Boi <boi@odoo.com> Co-authored-by: Géry Debongnie <ged@odoo.com> Co-authored-by: Samuel Degueldre <sad@odoo.com> Co-authored-by: Mathieu Duckerts-Antoine <dam@odoo.com> Co-authored-by: Simon Genin (ges) <ges@odoo.com> Co-authored-by: Francois (fge) <fge@odoo.com> Co-authored-by: Michael Mattiello (mcm) <mcm@odoo.com> Co-authored-by: Julien Mougenot <jum@odoo.com> Co-authored-by: Lucas Perais (lpe) <lpe@odoo.com> Co-authored-by: Jorge Pinna Puissant <jpp@odoo.com> Co-authored-by: luvi <luvi@odoo.com>
Spreadsheet features are being reorganized so they no longer rely directly on the Documents app. This prepares Odoo to manage spreadsheets more independently in the future while keeping current collaboration and revision features structurally cleaner.
Original PR description
This PR is a step to split the `documents_spreadsheet` module in two. All spreadsheet related code and models will be moved to a new module which won't depend on the `documents` module. In this commit we remove the dependency between the `documents.document` model and - `spreadsheet.revision` model - collaborative bus/channel
Miscellaneous changes
Task 2897138 Forward-Port-Of: odoo/enterprise#28973
Original PR description
Task 2897138 Forward-Port-Of: odoo/enterprise#28973