Bug 257413

Summary: Different material costs inclusion in BCWS of kplato
Product: kplato Reporter: goleon
Component: generalAssignee: Dag Andersen <dag.andersen>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description goleon 2010-11-20 15:02:33 UTC
Version:           unspecified (using KDE 4.5.1) 
OS:                Linux

To find a way to include materials to be bought with a delivery time. So, 
these materials have a cost and a time to arrive. These data has to be part of 
the bcws.
One idea is that there are two actions for this, the first is the "order time" 
which is at the beginning of the process and the other is the "arrival of the 
materials". This full time can be inserted as a "duration" for the arrival of 
the materials without costs and the "order time" can generate a milestone with 
the cost associated. In this way there's the real progress from the costs point 
of view without having to wait for the arrival of the materials. 
Another suggestion is to insert these material with the cost associated to the 
startup cost already present. Everything should be "visible" in the beautiful BCWS graph!!

Reproducible: Didn't try
Comment 1 Dag Andersen 2010-11-26 14:51:38 UTC
SVN commit 1201003 by danders:

Include cost from material resources in bcws.
BUG: 257413


 M  +2 -2      kptschedule.cpp  
 M  +1 -1      kptschedule.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1201003
Comment 2 Dag Andersen 2010-12-03 16:02:51 UTC
Still a few bugs
Comment 3 Dag Andersen 2010-12-28 13:14:44 UTC
SVN commit 1209876 by danders:

Different material costs inclusion in BCWS of kplato.
BUG: 257413


 M  +76 -6     kernel/kpteffortcostmap.cpp  
 M  +8 -24     kernel/kpteffortcostmap.h  
 M  +6 -6      kernel/kptnode.cpp  
 M  +3 -3      kernel/kptnode.h  
 M  +85 -17    kernel/kpttask.cpp  
 M  +4 -4      kernel/kpttask.h  
 M  +161 -31   kernel/tests/PerformanceTester.cpp  
 M  +3 -0      kernel/tests/PerformanceTester.h  
 M  +3 -16     models/kptnodechartmodel.cpp  
 M  +38 -33    ui/kptperformancestatus.ui  
 M  +20 -10    ui/kpttaskstatusview.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1209876