MantisBT - v3.1 Release
View Issue Details
0001413v3.1 ReleaseTaskspublic2013-11-27 00:002014-01-25 00:26
Assigned Tocaseydk 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version3.1 
Summary0001413: CTask::moveTaskBetweenProjects has bug on dependent tasks
Descriptionif top Level parent with children is moved, all is ok.

if a single child is moved, its parent relationship and/or dependencies are not cleared
So in the new Project, it is shown indented and a dependency is set.
If a single child is moved, that should just end as top Level single Task, as we cannot decide where it would go.

related to id 1402, as I thought this function would solve 1402, but it introduces some other Errors.

TagsNo tags attached.
Attached Files

2013-11-28 03:56   
I think we Need to do the following as well:

dependencies: check whether they are adapted to new Project:

dependencies among children moved at same time should persist
dependencies to the old Project? Wud the algorithm work on that?
If not, they should be deleted

the first note is foxed in my git commit and pull rquest, the second is not.

2013-11-28 18:49   
Resolved for the v3.1 release.
Patch available here:
2014-01-21 17:41   
Closed for v3.1 Release which occurred 20 January 2014.

Issue History
2013-11-27 00:00optoNew Issue
2013-11-27 21:17caseydkProjectv3.0 Release => v3.2 Release
2013-11-27 21:19caseydkProjectv3.2 Release => v3.1 Release
2013-11-28 03:56optoNote Added: 0003094
2013-11-28 18:49caseydkNote Added: 0003099
2013-11-28 18:49caseydkStatusnew => resolved
2013-11-28 18:49caseydkResolutionopen => fixed
2013-11-28 18:49caseydkAssigned To => caseydk
2014-01-21 17:41caseydkNote Added: 0003209
2014-01-21 17:41caseydkStatusresolved => closed
2014-01-21 17:49caseydkFixed in Version => 3.1
2014-01-25 00:26caseydkCategoryGeneral => Tasks