This module implements task codes in the portal. It allows users to:
- Use task codes instead of IDs in portal URLs.
- Search for tasks by their unique code.
- Display task codes in portal task views.
- Display in the task the URL to access to the task from the portal for easy sharing.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0This module lets customers open and search project tasks in the portal using the task's custom code instead of its internal number, and shows a copyable portal link on the task form.
When a project is shared with customers through the portal, this module changes how tasks are identified and reached.
- Portal task links now use the task code instead of the internal ID, so a task can be opened at a URL built from the project and the task code.
- In the portal task list, the task code is displayed instead of the internal number, and the links point to the code-based address.
- On the portal task page, the task code is shown in place of the internal number.
- The portal search bar option that used to search by reference is relabelled "Search in Task code", and searching there looks up tasks by their code.
- On the task form (both the regular form and the project sharing form), a new read-only field shows the portal link when the project is shared with the portal, with a copy-to-clipboard button so it can be shared easily.
- The task code is also added to the project sharing kanban, list and form views, and to the task search view as "Task Code".
- The code field becomes readable and writable from the portal side, and the portal link fields are exposed as readable.
All of this builds on the task code feature provided by the project_task_code module.
Depends on
Models and fields (1)
- project.task · extends an existing modelportal_url, portal_url_visible
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/project.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0No configuration is required.
Usage
Source · Odoo 18.0This module will replace the "ID" field with the "Code" in the following portal views:
- Task list (including the project task list)
- Task page
- Task search
It will modify the portal URLs as follows:
- Before:
https://example.com/my/tasks/<task_id> - After:
https://example.com/my/tasks/<task_code>
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.