protected function getComputedFieldValue(PFUser $user, Tracker_Artifact $milestone_artifact, $field_name)
 {
     $field = $this->formelement_factory->getComputableFieldByNameForUser($milestone_artifact->getTracker()->getId(), $field_name, $user);
     if ($field) {
         return $field->getComputedValue($user, $milestone_artifact);
     }
     return 0;
 }
 private function getFieldValue(User $user, Planning_ArtifactMilestone $milestone, $field_name)
 {
     $milestone_artifact = $milestone->getArtifact();
     $field = $this->formelement_factory->getComputableFieldByNameForUser($milestone_artifact->getTracker()->getId(), $field_name, $user);
     if ($field) {
         return $field->getComputedValue($user, $milestone_artifact);
     }
     return 0;
 }
 private function getCardUpdateInfo(Tracker_Artifact $artifact, PFUser $current_user)
 {
     $card_info = array();
     $tracker_id = $artifact->getTracker()->getId();
     $remaining_effort_field = $this->form_element_factory->getComputableFieldByNameForUser($tracker_id, Tracker::REMAINING_EFFORT_FIELD_NAME, $current_user);
     if ($remaining_effort_field) {
         $remaining_effort = $remaining_effort_field->fetchCardValue($artifact);
         $card_info[$artifact->getId()] = array(Tracker::REMAINING_EFFORT_FIELD_NAME => $remaining_effort);
     }
     return $card_info;
 }
Beispiel #4
0
 private function getFieldValue(Tracker_FormElementFactory $form_element_factory, User $user, Tracker_Artifact $artifact, $field_name)
 {
     $field = $form_element_factory->getComputableFieldByNameForUser($artifact->getTracker()->getId(), $field_name, $user);
     if ($field) {
         return $field->getComputedValue($user, $artifact);
     }
     return 0;
 }