OdooWiki OCA HUB

Project Milestones

project_milestone folder_open OCA/project open_in_new
Project Management License: AGPL-3

This module provides a project milestones on projects.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds milestones to projects so you can group tasks under key checkpoints, track their target dates and see a completion percentage. Milestones can be turned on per project and made mandatory on tasks.

This module lets you break a project into milestones — named checkpoints with an optional target date. On a project form you get a new "Use Milestones" option; when it is ticked, a Milestones tab appears where you can add, reorder and review milestones, each showing its target date, linked tasks and a progress bar.

  • Each milestone is linked to one project and can be linked to many tasks. Tasks show a Milestone field on their form, list, kanban and search views, and you can group tasks by milestone.
  • A project can also mark milestones as required, which makes the Milestone field mandatory when creating or editing a task of that project.
  • Milestone progress is calculated automatically as the percentage of linked tasks whose stage is closed.
  • When you create a sub-task, it automatically inherits the milestone of its parent task; changing the parent updates the milestone too.
  • When a project is duplicated, its milestones are copied and tasks are re-linked to the matching milestone by name.
  • Milestones support chatter, so you can log notes, activities and follow them.

A dedicated "All Milestones" menu under Project configuration lists every milestone, grouped by project, with search and grouping options.

Depends on

mailproject

Menus it adds

All Milestones
Models and fields (3)
  • project.task · extends an existing modelmilestone_id (Milestone), use_milestones, milestones_required
  • project.project · extends an existing modelmilestone_ids (Milestones), use_milestones, milestones_required
  • project.milestone · new modelfold (Kanban Folded?), name (Milestone), progress, sequence, project_id (Project), target_date, project_task_ids (Project Tasks)

Text generated by AI (DeepSeek) from reading the Odoo 14.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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 14.0

To use this module, you need to:

  • Have Manager rights for Project group to edit projects.
  • On the project form, set the "Use Milestones" option to enable milestones for the project.
  • Add the milestones to the project via the milestone tab on the project form.
  • Use 'Milestone Required' field to make milestone selection on tasks mendatory.
  • Tasks will show a "Milestone" where you can set tasks into the proper milestone.
  • You also have the group by "Milestones" for task views.
  • All the subtask will inherit the milestone from parent task (if assigned)

No verified information in OCA: Installation, Configuration.

info

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.