Project Milestone Enhanced
Improve usability of project milestones
Conditions générales
Garantie satisfait ou remboursé de 30 jours
Expédition : 2-3 jours ouvrables
Project Milestone Enhanced
Table of Contents
Context
The module project_milestone allows to define milestones for a project.
Multiple tasks in the project can be linked to a given milestone.
When a project is copied, its milestones and tasks are copied as well.
The problem is that the copied tasks are linked to milestones in the old project instead of the new one.
Technical
Add possibility to not copy by default milestones of a project using a the key "milestones_no_copy" set to True in context.
Description
In this module :
Copied tasks are linked to the copied milestones when duplicating a project.
Add the field "active" on milestones and a button is displayed on form view
Add the field "active toggle" on milestones which store last value of field "active" using button active in milestone form view If value of field "active toggle" is False, when a project is disabled or field Use milestones is disabled, when they are reactivated, milestones stay inactive
When a milestone has his project modified, all his associated tasks not associated to this new project are dissociated.
when a project change field "Use milestones", milestones are set to same value if field "active toggle" is set to True.
When a project is (de)activated, milestones too if field "active toggle" is set to True.
Overview
I open the form of a project with milestones and tasks.
I duplicate the project.
I notice that the milestones where copied and that the new tasks are linked to these milestones.
I open the form of a milestone, I see button "Active"
I open the form of a milestone, with a project and tasks of this project associated
I change the project of the milestone, previous displayed tasks are dissociated
A project with field "Use milestones" set to True, has its milestones active
Milestone associated to the project is active
I uncheck field "Use milestones" on the project
Milestone associated to the project is now inactive
If I (de)activate a project, its associated milestones too
Since version 1.0.3, when I change the project linked to a task, the milestone will be removed.
Since version 1.0.4, The project Tasks field will be displayed in the Tab Tasks of the Milestone Form View
Contributors
- Numigi (tm) and all its contributors (https://bit.ly/numigiens)
More information
- Meet us at https://bit.ly/numigi-com