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

Module: Project

Entity: project.project

Compute Method: _compute_next_milestone_info

Inputs Method Outputs
for project in self:
            if milestone := project.next_milestone_id:
                if milestone.is_deadline_exceeded:
                    project.next_milestone_status = 'off_track'
                elif milestone.can_be_marked_as_done:
                    project.next_milestone_status = 'next_track'
                else:
                    project.next_milestone_status = 'on_track'
            else:
                project.next_milestone_status = False

Back to entity