Repository
OCA/project · module folder · Try on Runboat
Module version
1.1.1
Category
Project
Folder size
0.04 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/project
Last tracking update
2026-08-07 08:42:45
Authors
Odoo Community Association (OCA), Cetmix OÜ
Maintainers
Odoo Community Association (OCA), Cetmix OÜ
Committers
Jordi Ballester Alomar, Weblate, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
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.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
portal_my_task_override portal_my_task_override ir.ui.view qweb Inherits project.portal_my_task
portal_tasks_list_override portal_tasks_list_override ir.ui.view qweb Inherits project.portal_tasks_list
project_sharing_project_task_view_form project.sharing.project.task.view.form project.task form Inherits project.project_sharing_project_task_view_form
project_sharing_project_task_view_kanban project.sharing.project.task.view.kanban project.task kanban Inherits project.project_sharing_project_task_view_kanban
project_sharing_project_task_view_search project.task.search.form project.task form Inherits project.project_sharing_project_task_view_search
project_sharing_project_task_view_tree project.sharing.project.task.tree project.task tree Inherits project.project_sharing_project_task_view_tree
project_task_code_form_view project.task.code.form project.task form Inherits project.view_task_form2
HTTP endpoints (2)
Route(s)HandlerAuthTypeMethodsFlags
/my/projects/<int:project_id>/task/<string:task_code> PortalProjectTask.portal_my_project_task public http ALL website
/my/tasks/<string:task_code> PortalProjectTask.portal_my_task public http ALL website
Models touched (1)

New fields (2)
  • portal_url Char
    compute='_compute_portal_url'
  • portal_url_visible Boolean
    compute='_compute_portal_url'
Public methods (2)
  • SELF_READABLE_FIELDS(self)
    @property
  • SELF_WRITABLE_FIELDS(self)
    @property

Loading…