Document Page Project Task
This module extends the document page (wiki) functionality by allowing you to link them directly to project tasks.
Main Features
Link Wiki Pages to Multiple Tasks: Allows associating document pages to one or more project tasks via a Many2many relationship
Automatic Project Filling: When all linked tasks share the same project, it is automatically filled on the document
Consistency Validation: If a project is defined on the wiki page, all linked tasks must belong to that project
Smart Filtering: When a project is selected, only tasks from that project are displayed for selection
Page Counter: Displays the number of wiki pages linked to each task directly in the task view
Benefits
Organize project documentation hierarchically (Project → Tasks → Wiki)
A single wiki page can document multiple related tasks (e.g., a spec shared by several tasks)
A task can reference multiple wiki pages for different aspects of its work
Keep documentation close to the work context (tasks)
Quickly access all documentation related to a specific task
Dependencies
This module requires:
document_page_project: Module that links document pages to projects
project: Odoo’s project management module
Table of contents
Configuration
This module does not require additional configuration after installation. It works automatically once installed.
Installation
Go to the Apps menu
Remove the “Apps” filter if necessary
Search for “Document Page Project Task”
Click Install
Prerequisites
Make sure the following modules are installed:
Project (base project module)
Document Page Project (links wiki pages to projects)
The system will automatically install the necessary dependencies during installation.
Permissions
The module uses the same access permissions as the base modules:
Users with access to Projects can view and create wiki pages linked to tasks
Users with access to Documents/Knowledge can manage wiki page content
No additional permission configuration is required.
Usage
This guide explains how to use the Document Page Project Task module to link wiki pages to project tasks.
Create a Wiki Page from a Task
Method 1: From the Task
Go to the Projects module
Open the desired project and select a task
In the task view, locate the Wiki Pages button (book icon)
Click the button to see linked pages or create a new one
Click Create to add a new wiki page
The task and project will be automatically filled
Method 2: From the Wiki Page
Go to the Knowledge or Documents module
Create a new wiki page or edit an existing one
In the page form, you will see the fields:
Project: Select the project
Tasks: Select one or more tasks (when a project is selected, only tasks from that project are shown)
Save the page
Automatic Behaviors
Automatic Project Filling
When you add tasks and no project is yet selected:
If all linked tasks belong to the same project, the Project field is automatically filled
Task Filtering
When a project is selected:
Only tasks from that project appear in the task selection list
Tasks from other projects are automatically removed from the list
Consistency Validation
The system validates that:
If a project is defined on the wiki page, all linked tasks must belong to that project
Attempting to link a task from a different project will be prevented
No Project Restriction
If no project is selected on the wiki page, tasks from any project can be linked freely — useful for cross-project reference documents.
Link a Page to Multiple Tasks
A wiki page can be linked to several tasks at the same time:
Open or create a wiki page
In the Tasks field (shown as tags), add all relevant tasks
The page will appear in the Wiki Pages counter on each of those tasks
View Wiki Pages of a Task
Access a project task
At the top of the form, you will see the Wiki Pages button with a counter
The number indicates how many wiki pages are linked to the task
Click the button to see all linked pages
Usage Examples
Example 1: Shared Requirements Document
Create a wiki page “Functional Requirements”
Link it to tasks “Backend Implementation”, “Frontend Implementation”, and “QA Testing”
All three tasks will reference the same documentation
Example 2: Technical Specification
Create a task “Develop Module X”
From the task, create multiple wiki pages: “Technical Spec”, “API Design”, “Database Schema”
Each page is linked to the task and accessible via the Wiki Pages button
Example 3: Cross-Task Reference
Create a wiki page without a project
Link tasks from different projects that share a common dependency or context
The page acts as a cross-project reference document
Bug Tracker
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.
Do not contact contributors directly about support or help with technical issues.
Credits
Contributors
-
Marcel Savegnago <marcel.savegnago@escodoo.com.br>
Maintainers
This module is maintained by the OCA.
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
Current maintainer:
This module is part of the OCA/knowledge project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Metadata
Release files for odoo-addon-document-page-project-task 18.0.2.0.0.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| odoo_addon_document_page_project_task-18.0.2.0.0.10-py3-none-any.whl | Python 3 | none | any | Details for odoo_addon_document_page_project_task-18.0.2.0.0.10-py3-none-any.whl |
Release files / odoo_addon_document_page_project_task-18.0.2.0.0.10-py3-none-any.whl
| Download URL | odoo_addon_document_page_project_task-18.0.2.0.0.10-py3-none-any.whl |
|---|---|
| Size | 38.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
33383eea12b4c9180d9e369249e55a0b061e924c049634b14a0b5833b9677131
|
|
BLAKE2b-256 checksum How to use checksums |
c56d3cdab68f3eef0d20ac4ede9f58c37b5b360d10027a4a46256d19d941079e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Security for odoo-addon-document-page-project-task 18.0.2.0.0.10
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.