From 31fc88661945fff44bbba2b2f638a2bc63a3317f Mon Sep 17 00:00:00 2001 From: Don Kendall Date: Thu, 18 Jun 2026 20:26:00 -0400 Subject: [PATCH 1/5] =?UTF-8?q?[FIX]=20document=5Fknowledge:=20res.users.g?= =?UTF-8?q?roups=5Fid=20=E2=86=92=20group=5Fids=20in=20demo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- document_knowledge/demo/document_knowledge.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/document_knowledge/demo/document_knowledge.xml b/document_knowledge/demo/document_knowledge.xml index e576c5291aa..2004cf445ad 100644 --- a/document_knowledge/demo/document_knowledge.xml +++ b/document_knowledge/demo/document_knowledge.xml @@ -2,7 +2,7 @@ From e6751610b7ae1421043e984dd6db8c3f36423655 Mon Sep 17 00:00:00 2001 From: Don Kendall Date: Thu, 18 Jun 2026 20:26:01 -0400 Subject: [PATCH 2/5] =?UTF-8?q?[FIX]=20document=5Fpage:=20res.users.groups?= =?UTF-8?q?=5Fid=20=E2=86=92=20group=5Fids=20in=20demo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- document_page/demo/document_page.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/document_page/demo/document_page.xml b/document_page/demo/document_page.xml index de2419a3f6b..2d81d348408 100644 --- a/document_page/demo/document_page.xml +++ b/document_page/demo/document_page.xml @@ -3,7 +3,7 @@ From 020b6be8f946494aa1295876f672bede5a919ebf Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Fri, 19 Jun 2026 06:30:29 +0000 Subject: [PATCH 3/5] [BOT] post-merge updates --- README.md | 2 +- document_knowledge/README.rst | 2 +- document_knowledge/__manifest__.py | 2 +- document_knowledge/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index d967547148b..56567ea8ad4 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ Available addons addon | version | maintainers | summary --- | --- | --- | --- [attachment_zipped_download](attachment_zipped_download/) | 19.0.1.0.0 | | Attachment Zipped Download -[document_knowledge](document_knowledge/) | 19.0.1.0.0 | | Documents Knowledge +[document_knowledge](document_knowledge/) | 19.0.1.0.1 | | Documents Knowledge [document_page](document_page/) | 19.0.1.0.0 | | Document Page [document_page_partner](document_page_partner/) | 19.0.1.0.0 | | Allows to link doucment pages to a partner [document_url](document_url/) | 19.0.1.0.0 | | URL attachment diff --git a/document_knowledge/README.rst b/document_knowledge/README.rst index c8b05ce614b..487d518e51b 100644 --- a/document_knowledge/README.rst +++ b/document_knowledge/README.rst @@ -11,7 +11,7 @@ Documents Knowledge !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:66fec3372f493ada35f69f8a33bcbd6d69729a0b313e4e77f4e9de54da42a11b + !! source digest: sha256:0ba6e5a014b0a43018d19d0e5a3901348c6db3a793909cce26079227507c7e08 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/document_knowledge/__manifest__.py b/document_knowledge/__manifest__.py index d8394684fd3..978597cdcef 100644 --- a/document_knowledge/__manifest__.py +++ b/document_knowledge/__manifest__.py @@ -2,7 +2,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { "name": "Documents Knowledge", - "version": "19.0.1.0.0", + "version": "19.0.1.0.1", "author": "OpenERP SA," "MONK Software, " "Tecnativa, " diff --git a/document_knowledge/static/description/index.html b/document_knowledge/static/description/index.html index fb0f40b10f8..37e33acdafc 100644 --- a/document_knowledge/static/description/index.html +++ b/document_knowledge/static/description/index.html @@ -372,7 +372,7 @@

Documents Knowledge

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:66fec3372f493ada35f69f8a33bcbd6d69729a0b313e4e77f4e9de54da42a11b +!! source digest: sha256:0ba6e5a014b0a43018d19d0e5a3901348c6db3a793909cce26079227507c7e08 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runboat

This module is the base for any knowledge and document management From e04dd636ae66676eb5bfcf3bf2ab3c0353d0df50 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Fri, 19 Jun 2026 06:34:04 +0000 Subject: [PATCH 4/5] [BOT] post-merge updates --- README.md | 2 +- document_page/README.rst | 2 +- document_page/__manifest__.py | 2 +- document_page/static/description/index.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 56567ea8ad4..8352cdaa503 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ addon | version | maintainers | summary --- | --- | --- | --- [attachment_zipped_download](attachment_zipped_download/) | 19.0.1.0.0 | | Attachment Zipped Download [document_knowledge](document_knowledge/) | 19.0.1.0.1 | | Documents Knowledge -[document_page](document_page/) | 19.0.1.0.0 | | Document Page +[document_page](document_page/) | 19.0.1.0.1 | | Document Page [document_page_partner](document_page_partner/) | 19.0.1.0.0 | | Allows to link doucment pages to a partner [document_url](document_url/) | 19.0.1.0.0 | | URL attachment diff --git a/document_page/README.rst b/document_page/README.rst index 88d18ee717a..adc1f069bd6 100644 --- a/document_page/README.rst +++ b/document_page/README.rst @@ -11,7 +11,7 @@ Document Page !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:bcbb716e0be1d95178f17d2c28f015e5cbb7a4c7b92cf08340f32dc00721258f + !! source digest: sha256:a36946766874eebc6ab6705fffe3a63a3c7dfcd2d0b1a2628a9d4d69414c791a !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/document_page/__manifest__.py b/document_page/__manifest__.py index d385f36de32..3a8aeea3aa0 100644 --- a/document_page/__manifest__.py +++ b/document_page/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Document Page", - "version": "19.0.1.0.0", + "version": "19.0.1.0.1", "category": "Knowledge Management", "author": "OpenERP SA, Odoo Community Association (OCA)", "images": [ diff --git a/document_page/static/description/index.html b/document_page/static/description/index.html index 8f8e1aa2a54..f4b166893af 100644 --- a/document_page/static/description/index.html +++ b/document_page/static/description/index.html @@ -372,7 +372,7 @@

Document Page

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:bcbb716e0be1d95178f17d2c28f015e5cbb7a4c7b92cf08340f32dc00721258f +!! source digest: sha256:a36946766874eebc6ab6705fffe3a63a3c7dfcd2d0b1a2628a9d4d69414c791a !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/knowledge Translate me on Weblate Try me on Runboat

This module allows you to write web pages for internal documentation.

From c28d973341e8fcabe71dd4672ef7963100da360d Mon Sep 17 00:00:00 2001 From: Don Kendall Date: Fri, 19 Jun 2026 10:08:46 -0400 Subject: [PATCH 5/5] [IMP] copier-update v1.43 --- .copier-answers.yml | 4 ++-- .github/workflows/pre-commit.yml | 5 ++++- .github/workflows/test.yml | 7 +++++++ .pre-commit-config.yaml | 9 +++++++-- .pylintrc | 9 --------- README.md | 5 +++-- checklog-odoo.cfg | 2 ++ 7 files changed, 25 insertions(+), 16 deletions(-) diff --git a/.copier-answers.yml b/.copier-answers.yml index e88195a00f0..7edc1b30e8e 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,8 +1,7 @@ # Do NOT update manually; changes here will be overwritten by Copier -_commit: v1.35 +_commit: v1.43 _src_path: git+https://github.com/OCA/oca-addons-repo-template additional_ruff_rules: [] -ci: GitHub convert_readme_fragments_to_markdown: true enable_checklog_odoo: true generate_requirements_txt: true @@ -17,6 +16,7 @@ odoo_test_flavor: Both odoo_version: 19.0 org_name: Odoo Community Association (OCA) org_slug: OCA +postgres_image: '' rebel_module_groups: [] repo_description: knowledge repo_name: knowledge diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index d61380e4fd4..e6a9e52be2e 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -1,3 +1,4 @@ + name: pre-commit on: @@ -16,7 +17,9 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "3.12" + cache: 'pip' + cache-dependency-path: '.pre-commit-config.yaml' - name: Get python version run: echo "PY=$(python -VV | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV - uses: actions/cache@v4 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6101a2b0268..2bdca740154 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -65,6 +65,13 @@ jobs: run: oca_init_test_database - name: Run tests run: oca_run_tests + - name: Upload screenshots from JS tests + uses: actions/upload-artifact@v4 + if: ${{ failure() }} + with: + name: Screenshots of failed JS tests - ${{ matrix.name }}${{ join(matrix.include) }} + path: /tmp/odoo_tests/${{ env.PGDATABASE }} + if-no-files-found: ignore - uses: codecov/codecov-action@v4 with: token: ${{ secrets.CODECOV_TOKEN }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 64239875726..df41a5a80d9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -21,7 +21,7 @@ exclude: | # You don't usually want a bot to modify your legal texts (LICENSE.*|COPYING.*) default_language_version: - python: python3 + python: python3.12 node: "22.9.0" repos: - repo: local @@ -38,6 +38,11 @@ repos: entry: found a en.po file language: fail files: '[a-zA-Z0-9_]*/i18n/en\.po$' + - id: obsolete dotfiles + name: obsolete dotfiles + entry: found obsolete files; remove them + files: '^(\.travis\.yml|\.t2d\.yml|CONTRIBUTING\.md|\.prettierrc\.yml|\.eslintrc\.yml)$' + language: fail - repo: https://github.com/sbidoul/whool rev: v1.3 hooks: @@ -60,7 +65,7 @@ repos: - --convert-fragments-to-markdown - id: oca-gen-external-dependencies - repo: https://github.com/OCA/odoo-pre-commit-hooks - rev: v0.1.6 + rev: v0.1.7 hooks: - id: oca-checks-odoo-module - id: oca-checks-po diff --git a/.pylintrc b/.pylintrc index f3d017a8f5a..a7aec2a055e 100644 --- a/.pylintrc +++ b/.pylintrc @@ -92,20 +92,11 @@ enable=anomalous-backslash-in-string, no-write-in-compute, # messages that do not cause the lint step to fail consider-merging-classes-inherited, - create-user-wo-reset-password, - dangerous-filter-wo-user, deprecated-module, - file-not-used, invalid-commit, - missing-manifest-dependency, - missing-newline-extrafiles, missing-readme, - no-utf8-coding-comment, odoo-addons-relative-import, - old-api7-method-defined, redefined-builtin, - too-complex, - unnecessary-utf8-coding-comment, manifest-external-assets diff --git a/README.md b/README.md index 8352cdaa503..a10ba927289 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ +[![Support the OCA](https://odoo-community.org/readme-banner-image)](https://odoo-community.org/get-involved?utm_source=repo-readme) + +# knowledge [![Runboat](https://img.shields.io/badge/runboat-Try%20me-875A7B.png)](https://runboat.odoo-community.org/builds?repo=OCA/knowledge&target_branch=19.0) [![Pre-commit Status](https://github.com/OCA/knowledge/actions/workflows/pre-commit.yml/badge.svg?branch=19.0)](https://github.com/OCA/knowledge/actions/workflows/pre-commit.yml?query=branch%3A19.0) [![Build Status](https://github.com/OCA/knowledge/actions/workflows/test.yml/badge.svg?branch=19.0)](https://github.com/OCA/knowledge/actions/workflows/test.yml?query=branch%3A19.0) @@ -7,8 +10,6 @@ -# knowledge - knowledge diff --git a/checklog-odoo.cfg b/checklog-odoo.cfg index 0b55b7bf663..58d43aa6662 100644 --- a/checklog-odoo.cfg +++ b/checklog-odoo.cfg @@ -1,3 +1,5 @@ [checklog-odoo] ignore= WARNING.* 0 failed, 0 error\(s\).* + WARNING .* Killing chrome descendants-or-self .* + WARNING.* Missing widget: res_partner_many2one for field of type many2one.*