public function tracker_event_redirect_after_artifact_creation_or_update($params)
 {
     $params_extractor = new AgileDashboard_PaneRedirectionExtractor();
     $artifact_linker = new Planning_ArtifactLinker($this->getArtifactFactory(), PlanningFactory::build());
     $last_milestone_artifact = $artifact_linker->linkBacklogWithPlanningItems($params['request'], $params['artifact']);
     $requested_planning = $params_extractor->extractParametersFromRequest($params['request']);
     if ($requested_planning) {
         $this->redirectOrAppend($params['request'], $params['artifact'], $params['redirect'], $requested_planning, $last_milestone_artifact);
     }
 }