Skip to content

Manage Milestones

Milestones enable you to version the test repository of one or multiple projects and filter library items (requirements, test cases, campaigns) in libraries.

Add, Modify, and Delete Milestones

You can manage milestones from the Administration workspace via the "Milestones" submenu. From the milestones table, you can add Add or delete Ajouter one or multiple milestones.

Admin Milestones Page

By clicking on a milestone or its row number, you can display its consultation page and thus modify the milestone.

Admin milestone consultation page

From a milestone's consultation page, you can:

  • Modify the milestone's name and description;
  • Modify its expiry date;
  • Change its status;
  • Choose between global and restricted range;
  • Associate projects with the milestone;
  • Delete it.

Learn More

To learn more about a milestone's attributes, please visit this page: Milestones in Squash TM.


When you delete a milestone, all the projects and objects it was associated with will be dissociated from it.

Milestone Associated Rights

Each milestone has a range. This range is defined by the profile of the user who created the milestone:

  • Milestones created by a Project Leader can only be associated with projects for which that Project Leader has rights.
  • Milestones created by an Administrator have a global range by default. Thus, they can be used for all projects.

Admin Milestone range

Learn More

A milestone's range has consequences on its duplication and synchronization.
To learn more, please visit the page: Duplicate and synchronize a milestone

Associate a Milestone to a Project

From a milestone's consultation page, you can associate one or multiple projects to the milestone by clicking on the button Add on top of the "Projects" block.

The Associate popup contains a list of projects, each preceded by a checkbox.

Admin Associate popup

Milestone status

A milestone's life cycle has these 4 statuses: "Planned", "In Progress", "Finished", and "Locked".

Each of them confers different rights when it comes to:

  • Associating a milestone to a project or object;
  • Creating/deleting/modifying the objects associated with the milestone.

The table hereunder lists the possible actions for each of these 4 statuses:

Status Associate a milestone with/Dissociate from a project Associate a milestone with/Dissociate from an object Can create objects Can modify objects
Planned yes no no no
In progress yes yes yes yes
Finished yes yes yes yes
Locked no no no no


You can neither modify nor delete an object associated with a milestone with a "Locked" status. In the case of a campaign associated with a "Locked" milestone, all the items it contains, such as its iterations, test suites, and executions can neither be modified nor deleted.