Skip to content

[fork-CI] [20.0][MIG] document_page_project_task: Migration to 20.0 - #19

Open
dnplkndll wants to merge 12 commits into
20.0from
20.0-mig-document_page_project_task
Open

dnplkndll wants to merge 12 commits into
20.0from
20.0-mig-document_page_project_task

Conversation

@dnplkndll

Copy link
Copy Markdown

Port of document_page_project_task from 19.0 (OCA/knowledge#641, unmerged) to 20.0. Follows the OCA migration guide.

Depends on #17 and #16 (neither document_page_project nor document_page has a 20.0 wheel yet), so Detect unreleased dependencies is expected red.

Non-mechanical adaptations worth flagging

Nothing beyond the icon rename — unusually clean for this batch. Both xpath anchors the module relies on survived 20.0 (project.view_task_form2 and its div[@name='button_box']), and document_page_project still supplies the project_id field the wiki-form extension inserts after. The 18 Python tests use common.TransactionCase, not BaseCommon, so the 20.0 independent-test-user change that bit document_page_product (#18) does not apply here.

Verified: installs on a 20.0 runtime in an isolated addons dir with the full dep closure, 18/18 Python tests pass, pre-commit clean.

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

marcelsavegnago and others added 12 commits October 1, 2026 13:47
Currently translated at 100.0% (8 of 8 strings)

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

Translation: knowledge-18.0/knowledge-18.0-document_page_project_task
Translate-URL: https://translation.odoo-community.org/projects/knowledge-18-0/knowledge-18-0-document_page_project_task/sl/
Currently translated at 100.0% (8 of 8 strings)

Translation: knowledge-18.0/knowledge-18.0-document_page_project_task
Translate-URL: https://translation.odoo-community.org/projects/knowledge-18-0/knowledge-18-0-document_page_project_task/sl/
Currently translated at 100.0% (8 of 8 strings)

Translation: knowledge-18.0/knowledge-18.0-document_page_project_task
Translate-URL: https://translation.odoo-community.org/projects/knowledge-18-0/knowledge-18-0-document_page_project_task/fr/
* 20.0 dropped FontAwesome, so the stat button's `icon="fa-book"` becomes the
  Material Symbols name `book`, via odoo/upgrade_code's own
  19.5-00-material-symbols-icons rewriter.

Assisted-by: Claude Opus 5
…t} to open PR branches

Assisted-by: Claude Opus 5
@dnplkndll
dnplkndll force-pushed the 20.0-mig-document_page_project_task branch from 254e888 to 97a26bb Compare October 1, 2026 18:01
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