Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Project Task Pull Request State

Entity: project.task

Compute Method: _compute_pr_state

Inputs Method Outputs
  • pr_uri
  • project_id
  • project_id.pr_state_default
ICPSudo = self.env["ir.config_parameter"].sudo()
pr_state_default = ICPSudo.get_param(
            "project_task_pull_request_state.pr_state_default"
        )
for task in self:
            if not task.pr_uri:
                task.pr_state = False
            elif task.project_id and task.project_id.pr_state_default:
                task.pr_state = task.project_id.pr_state_default
            else:
                task.pr_state = pr_state_default or False

Back to entity