Monday, May 15, 2023
7 changes · master
Code cleanup and technical improvements
The Peruvian electronic delivery guide module now includes support for SUNAT's newer delivery guide API, replacing the deprecated older setup. This keeps delivery guide sending usable for Peruvian companies and improves the related configuration, messages, and translations.
Original PR description
In 16.0, the module `l10n_pe_edi_stock_20` was written to support sending delivery guides via the new SUNAT API. The old API is now deprecated, so `l10n_pe_edi_stock` on its own is useless. We are therefore merging the two modules. Task: 3146160 Upgrade PR: https://github.com/odoo/upgrade/pull/4291
The Website Studio form manager has been updated to a newer interface framework. This keeps the form-building experience maintainable and aligned with current Odoo technology without changing the core business workflow.
The grid view’s navigation button template was moved to the file that now owns that behavior, keeping the code structure aligned with the current design. An unused range button template was also removed, reducing maintenance overhead without expected user-facing changes.
Original PR description
Since the commit odoo/enterprise@0cf0f1107a1c60d1df382e302d218c291f49ec79 the web_grid.NavigationButtons logic has been moved into the renderer of the view. This commit take the template and move it where it should be. Also, we remove the `web_grid.RangeButtons` template as its seems to not be used by no one.
This update adjusts how internal callbacks are passed into shared view components, keeping enterprise features aligned with recent platform changes. Users should not see functional changes, but it helps maintain compatibility in areas such as accounting reconciliation and knowledge embedded views.
Original PR description
The callback recorders have now to be passed as optional props to the View component (see https://github.com/odoo/odoo/pull/121050). We adapt the enterprise code to that change.
This change updates automated tests to match a cleaner attachment link format introduced elsewhere. It helps keep accounting and document workflows reliably covered without changing day-to-day user behavior.
Original PR description
https://github.com/odoo/odoo/pull/121256
The abandoned cart indicator used in sales reporting has been moved into the core eCommerce module. This makes abandoned cart data available for the eCommerce dashboard in the community edition, improving visibility without requiring the enterprise dashboard module.
Original PR description
Task 3222991
This work restructures internal handling of actions, views, and search behavior across several Odoo Enterprise apps. It should make future improvements easier and more consistent, with limited direct change for day-to-day users while the work remains in progress.
Original PR description
Work in progress PR to simplify the API of actions/views/searchModel. community: https://github.com/odoo/odoo/pull/105937