estim sprint
This commit is contained in:
@ -370,6 +370,13 @@ class ScrumController extends AbstractController
|
||||
}
|
||||
}
|
||||
|
||||
$rowjal = array_column($tbestim, 'rowjal');
|
||||
array_multisort($rowjal, SORT_DESC, $tbestim);
|
||||
foreach($tbestim as $keyjal=>$jalon) {
|
||||
$rowspr = array_column($tbestim[$keyjal]["sprints"], 'rowspr');
|
||||
array_multisort($rowspr, SORT_DESC, $tbestim[$keyjal]["sprints"]);
|
||||
}
|
||||
|
||||
// Préférences utilisateur
|
||||
$viewcondensed = $em->getRepository("App:User")->getUserpreference($this->getUser(),"viewcondensed",$id);
|
||||
$filtermilestones = $em->getRepository("App:User")->getUserpreference($this->getUser(),"filtermilestones",$id);
|
||||
@ -707,15 +714,34 @@ class ScrumController extends AbstractController
|
||||
if($scrumissue) {
|
||||
if($giteaissue->milestone) $milestoneid=$giteaissue->milestone->id;
|
||||
else $milestoneid=-100;
|
||||
|
||||
if(!array_key_exists($milestoneid,$weights)) $weights[$milestoneid]=0;
|
||||
$weights[$milestoneid]=$weights[$milestoneid]+$scrumissue->getWeight();
|
||||
|
||||
if($scrumissue->getScrumsprint()) $sprintid=$milestoneid."-".$scrumissue->getScrumsprint()->getId();
|
||||
else $sprintid=$milestoneid."-".-100;
|
||||
|
||||
|
||||
if(!array_key_exists($milestoneid,$weights)) {
|
||||
$weights[$milestoneid]=[
|
||||
"id" => $milestoneid,
|
||||
"weight"=>0,
|
||||
"sprints"=>[],
|
||||
];
|
||||
}
|
||||
|
||||
if(!array_key_exists($sprintid,$weights[$milestoneid]["sprints"])) {
|
||||
$weights[$milestoneid]["sprints"][$sprintid]=[
|
||||
"id" => $sprintid,
|
||||
"weight"=>0
|
||||
];
|
||||
}
|
||||
|
||||
$weights[$milestoneid]["weight"]+=$scrumissue->getWeight();
|
||||
$weights[$milestoneid]["sprints"][$sprintid]["weight"]+=$scrumissue->getWeight();
|
||||
//dump($weights[$milestoneid]["sprints"][$sprintid]["weight"]);
|
||||
}
|
||||
}
|
||||
|
||||
$output=[];
|
||||
$output["weights"]=$weights;
|
||||
|
||||
return new JsonResponse($output);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user