Skip to content

[fork-CI] [20.0][MIG] spreadsheet_dashboard_purchase_oca: Migration to 20.0 - #5

Draft
dnplkndll wants to merge 11 commits into
20.0from
20.0-mig-spreadsheet_dashboard_purchase_oca
Draft

dnplkndll wants to merge 11 commits into
20.0from
20.0-mig-spreadsheet_dashboard_purchase_oca

Conversation

@dnplkndll

Copy link
Copy Markdown

Port of spreadsheet_dashboard_purchase_oca from 19.0 to 20.0. Follows the OCA migration guide.

First addon on this repo's 20.0 branch, which is an orphan skeleton (repo tooling, no addons), so the history is a graft rather than a continuation of 19.0.

Non-mechanical adaptations worth flagging

  • data/dashboards.xml loads the dashboard payload with type="bytes"; type="base64" no longer resolves in 20.0. Applied by Odoo's own odoo/upgrade_code/19.3-00-base64-in-xml rather than by hand.
  • Of the seven 19.x upgrade_code rewriters, only that one matched. 19.3-00-account-groups was skipped deliberately — it aborts with KeyError: 'ar_base' unless the full l10n set is on the addons path, and this module has no accounting surface.
  • The eval="200" / eval="True" field rewrites in the same file are oca-checks-odoo-module autofixes, not migration substance; they ride in [MIG] only because they share a file with the bytes change.

AI-assisted (Claude Code); every change reviewed, tested, and owned by the author.

Odoo and others added 11 commits September 28, 2026 11:29
Copied as is from Odoo 17.0 branch. Later commits will do the needed
changes.
Currently translated at 100.0% (27 of 27 strings)

Translation: spreadsheet-18.0/spreadsheet-18.0-spreadsheet_dashboard_purchase_oca
Translate-URL: https://translation.odoo-community.org/projects/spreadsheet-18-0/spreadsheet-18-0-spreadsheet_dashboard_purchase_oca/it/
Currently translated at 100.0% (27 of 27 strings)

Translation: spreadsheet-18.0/spreadsheet-18.0-spreadsheet_dashboard_purchase_oca
Translate-URL: https://translation.odoo-community.org/projects/spreadsheet-18-0/spreadsheet-18-0-spreadsheet_dashboard_purchase_oca/fr/
Currently translated at 100.0% (31 of 31 strings)

Translation: spreadsheet-19.0/spreadsheet-19.0-spreadsheet_dashboard_purchase_oca
Translate-URL: https://translation.odoo-community.org/projects/spreadsheet-19-0/spreadsheet-19-0-spreadsheet_dashboard_purchase_oca/it/
Signed-off-by: Don Kendall <dkendall@ledoweb.com>
Assisted-by: Claude Code
* data/dashboards.xml: the binary dashboard payload is loaded with
  type="bytes" instead of type="base64", applied by Odoo's own
  odoo/upgrade_code/19.3-00-base64-in-xml rewriter.

Signed-off-by: Don Kendall <dkendall@ledoweb.com>
Assisted-by: Claude Opus 5
@dnplkndll
dnplkndll force-pushed the 20.0-mig-spreadsheet_dashboard_purchase_oca branch from eea48dc to 0d73e7f Compare September 29, 2026 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants