Skip to content

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

Merged
dnplkndll merged 11 commits into
20.0from
20.0-mig-spreadsheet_dashboard_purchase_oca
Oct 23, 2026
Merged

dnplkndll merged 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 10 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
@dnplkndll
dnplkndll force-pushed the 20.0-mig-spreadsheet_dashboard_purchase_oca branch from eea48dc to 0d73e7f Compare September 29, 2026 11:52
@dnplkndll
dnplkndll force-pushed the 20.0-mig-spreadsheet_dashboard_purchase_oca branch 3 times, most recently from 166c1f9 to 3455f70 Compare October 22, 2026 11:35
* data/dashboards.xml: payload loads with type="bytes", not type="base64".
* vendors_dashboard.json: Dashboard sheet backgroundColor #F9FAFB, as core.
* vendors_dashboard.json: adopt the 20.0 dashboard styling — white KPI cards
  and a card around each section's title and content, on the original layout.

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 3455f70 to b93205a Compare October 23, 2026 01:24
@dnplkndll
dnplkndll merged commit f03a117 into 20.0 Oct 23, 2026
5 checks passed
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