/** * @param Tracker_FormElement_Field_List_Bind_UsersValue $value the value of the field * * @return string */ public function formatChangesetValue($value) { if ($value->getId() == 100) { return ''; } else { return $value->fetchFormatted(); } }
/** * Fetch the field value in artifact to be displayed in mail * * @param Tracker_Artifact $artifact The artifact * @param Tracker_Artifact_ChangesetValue $value The actual value of the field * @param string $format mail format * * @return string */ public function fetchMailArtifactValue(Tracker_Artifact $artifact, Tracker_Artifact_ChangesetValue $value = null, $format = 'text') { $output = ''; $value = new Tracker_FormElement_Field_List_Bind_UsersValue($artifact->getSubmittedBy()); switch ($format) { case 'html': $output .= $this->fetchArtifactValueReadOnly($artifact); break; default: $output = $this->getBind()->formatMailArtifactValue($value->getId()); break; } return $output; }