1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-19 12:00:55 +01:00

Fix object extraction from user profile blurbs

Summary: Fixes T10242. Currently, we don't extract files, mentions, etc., properly from user profile blurbs.

Test Plan: Uploaded a file to my profile blurb, saw it attach properly.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T10242

Differential Revision: https://secure.phabricator.com/D15153
This commit is contained in:
epriestley 2016-02-01 09:37:40 -08:00
parent fc9db6e2a2
commit 08e7b6f79f

View file

@ -58,6 +58,13 @@ final class PhabricatorUserBlurbField
->setLabel($this->getFieldName());
}
public function getApplicationTransactionRemarkupBlocks(
PhabricatorApplicationTransaction $xaction) {
return array(
$xaction->getNewValue(),
);
}
public function renderPropertyViewLabel() {
return null;
}
@ -67,10 +74,11 @@ final class PhabricatorUserBlurbField
if (!strlen($blurb)) {
return null;
}
return PhabricatorMarkupEngine::renderOneObject(
id(new PhabricatorMarkupOneOff())->setContent($blurb),
'default',
$this->getViewer());
$viewer = $this->getViewer();
$view = new PHUIRemarkupView($viewer, $blurb);
return $view;
}
public function getStyleForPropertyView() {