Page MenuHomePhabricator

D10014.id24071.diff
No OneTemporary

D10014.id24071.diff

diff --git a/src/applications/project/customfield/PhabricatorProjectDescriptionField.php b/src/applications/project/customfield/PhabricatorProjectDescriptionField.php
--- a/src/applications/project/customfield/PhabricatorProjectDescriptionField.php
+++ b/src/applications/project/customfield/PhabricatorProjectDescriptionField.php
@@ -3,6 +3,26 @@
final class PhabricatorProjectDescriptionField
extends PhabricatorProjectStandardCustomField {
+ public function renderPropertyViewValue(array $handles) {
+ $value = $this->getProxy()->getFieldValue();
+
+ if (!strlen($value)) {
+ return null;
+ }
+
+ // TODO: Once this stabilizes, it would be nice to let fields batch this.
+ // For now, an extra query here and there on object detail pages isn't the
+ // end of the world.
+
+ $viewer = $this->getViewer();
+ return PhabricatorMarkupEngine::renderOneObject(
+ id(new PhabricatorMarkupOneOff())
+ ->setContent($value)
+ ->setPReserveLinebreaks(true),
+ 'default',
+ $viewer);
+ }
+
public function createFields($object) {
return PhabricatorStandardCustomField::buildStandardFields(
$this,

File Metadata

Mime Type
text/plain
Expires
Sun, Dec 28, 1:06 AM (2 w, 1 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
8323241
Default Alt Text
D10014.id24071.diff (1 KB)

Event Timeline