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 or delete one or multiple milestones.
By clicking on a milestone or its row number, you can display its consultation page and thus modify the milestone.
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.
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.
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 on top of the "Projects" block.
The Associate popup contains a list of projects, each preceded by a checkbox.
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|
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.