Migration to version 20.0

Open Beginner friendly
#1,206 3 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

@cav-adhoc is already working on this.

Since Oct 22, 2026.

  • #1220 by @cav-adhoc — open

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
66/100
Issue type
Refactor
Clarity
Mostly clear
Activity status
Active
Tech stack
python
Domain
release

Research direction

This is a checklist issue: pick one unchecked module (e.g. report_csv) from the module list and follow the linked OCA maintainer-tools wiki page Migration to version 20.0. Start in that module's __manifest__.py and directory structure, applying the wiki's steps for version bumps and manifest updates. Done means the module passes CI for Odoo 20.0 and its checkbox is ticked with a link to the pull request.

Written by the indexing model from the issue text.

Description

help wanted no stale work in progress

Todo

https://github.com/OCA/maintainer-tools/wiki/Migration-to-version-20.0

Modules to migrate

  • base_comment_template
  • bi_sql_editor
  • kpi
  • pdf_xml_attachment
  • report_async
  • report_context
  • report_csv
  • report_partner_address
  • report_positioned_image
  • report_py3o - By @alexis-via - #1236
  • report_qr
  • report_qweb_element_page_visibility - By @arantxa-s73 - #1223
  • report_qweb_encrypt
  • report_qweb_field_option
  • report_qweb_parameter
  • report_qweb_pdf_watermark - By @BhaveshHeliconia - #1207
  • report_substitute
  • report_wkhtmltopdf_param
  • report_xlsx
  • report_xlsx_helper - By @carlos-lopez-tecnativa - #1214
  • report_xml
  • sql_request_abstract

Missing module? Check https://github.com/OCA/maintainer-tools/wiki/%5BFAQ%5D-Missing-modules-in-migration-issue-list

Dominant language
HTML
Stars
435
Forks
929
Avg merge
6d 18h
Merged PRs (30d)
2

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from OCA/reporting-engine

All issues in OCA/reporting-engine

Similar issues

More Release issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.