Repository
OCA/project · module folder · Try on Runboat
Module version
1.0.0
Category
Project Management
Folder size
0.66 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
http://sodexis.com/
Last tracking update
2026-08-07 07:09:59
Authors
Odoo SA, Odoo Community Association (OCA), Sodexis, Inc <dev@sodexis.com>
Maintainers
Odoo SA, Odoo Community Association (OCA), Sodexis, Inc <dev@sodexis.com>
Committers
Weblate, OCA Transbot, oca-travis, Dhinesh, Sodexis
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
view_config_settings project settings project.config.settings Inherits project.view_config_settings
view_project_task_delegate Project Task Delegate project.task.delegate form New
view_task_form2 project.task.form project.task form Inherits project.view_task_form2
view_task_tree2 project.task.tree project.task tree Inherits project.view_task_tree2
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (1)
  • group_manage_delegation_task Boolean
    help='Allows you to delegate tasks to other users.' implied_group='project_task_delegate.group_delegate_task' args: 'Allow task delegation'
Public methods (0)

No public methods.

New fields (1)
  • delegated_user_id Many2one → res.users
    related='child_ids.user_id' string='Delegated To' args: 'res.users'
Public methods (1)
  • do_delegate(self, delegate_data=None)
    @api.model
    Delegate Task to another users.

New fields (8)
  • name Char
    help='New title of the task delegated to the user' required=True args: 'Delegated Title'
  • new_task_description Text
    help='Reinclude the description of the task in the task of the user' args: 'New Task Description'
  • planned_hours Float
    default=1.0 help='Estimated time to close this task by the delegated user' args: 'Planned Hours'
  • planned_hours_me Float
    help='Estimated time for you to validate the work done\n by the user to whom you delegate this task' args: 'Hours to Validate'
  • prefix Char
    help='Title for your validation task' args: 'Your Task Title'
  • project_id Many2one → project.project
    help='User you want to delegate this task to' args: 'project.project', 'Project'
  • state Selection
    default='pending' help='New state of your own task. Pending will be\n reopened automatically when the delegated task is closed' args: [('pending', 'Pending'), ('done', 'Done')], 'Validation State'
  • user_id Many2one → res.users
    help='User you want to delegate this task to' required=True args: 'res.users', 'Assign To'
Public methods (4)
  • default_get(self, fields)
    @api.model
    This function gets default values
  • delegate(self)
    @api.multi
  • fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False)
    @api.model
  • onchange_project_id(self)
    @api.onchange('project_id')