Differential D4964 Diff 10619 src/applications/maniphest/controller/ManiphestTaskDetailController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/maniphest/controller/ManiphestTaskDetailController.php
| Show First 20 Lines • Show All 418 Lines • ▼ Show 20 Lines | final class ManiphestTaskDetailController extends ManiphestController { | ||||
| private function buildPropertyView( | private function buildPropertyView( | ||||
| ManiphestTask $task, | ManiphestTask $task, | ||||
| array $aux_fields, | array $aux_fields, | ||||
| array $edges, | array $edges, | ||||
| PhabricatorMarkupEngine $engine) { | PhabricatorMarkupEngine $engine) { | ||||
| $viewer = $this->getRequest()->getUser(); | $viewer = $this->getRequest()->getUser(); | ||||
| $view = new PhabricatorPropertyListView(); | $view = id(new PhabricatorPropertyListView()) | ||||
| ->setUser($viewer) | |||||
| ->setObject($task); | |||||
| $view->addProperty( | $view->addProperty( | ||||
| pht('Assigned To'), | pht('Assigned To'), | ||||
| $task->getOwnerPHID() | $task->getOwnerPHID() | ||||
| ? $this->getHandle($task->getOwnerPHID())->renderLink() | ? $this->getHandle($task->getOwnerPHID())->renderLink() | ||||
| : phutil_tag('em', array(), pht('None'))); | : phutil_tag('em', array(), pht('None'))); | ||||
| $view->addProperty( | $view->addProperty( | ||||
| ▲ Show 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | if ($file_infos) { | ||||
| $file_view = new PhabricatorFileLinkListView(); | $file_view = new PhabricatorFileLinkListView(); | ||||
| $file_view->setFiles($files); | $file_view->setFiles($files); | ||||
| $view->addProperty( | $view->addProperty( | ||||
| pht('Files'), | pht('Files'), | ||||
| $file_view->render()); | $file_view->render()); | ||||
| } | } | ||||
| $view->invokeWillRenderEvent(); | |||||
| if (strlen($task->getDescription())) { | if (strlen($task->getDescription())) { | ||||
| $view->addSectionHeader(pht('Description')); | $view->addSectionHeader(pht('Description')); | ||||
| $view->addTextContent( | $view->addTextContent( | ||||
| phutil_tag( | phutil_tag( | ||||
| 'div', | 'div', | ||||
| array( | array( | ||||
| 'class' => 'phabricator-remarkup', | 'class' => 'phabricator-remarkup', | ||||
| ), | ), | ||||
| $engine->getOutput($task, ManiphestTask::MARKUP_FIELD_DESCRIPTION))); | $engine->getOutput($task, ManiphestTask::MARKUP_FIELD_DESCRIPTION))); | ||||
| } | } | ||||
| return $view; | return $view; | ||||
| } | } | ||||
| } | } | ||||