Page MenuHomePhabricator

D15616.id37641.diff
No OneTemporary

D15616.id37641.diff

diff --git a/src/applications/metamta/controller/PhabricatorMetaMTAMailViewController.php b/src/applications/metamta/controller/PhabricatorMetaMTAMailViewController.php
--- a/src/applications/metamta/controller/PhabricatorMetaMTAMailViewController.php
+++ b/src/applications/metamta/controller/PhabricatorMetaMTAMailViewController.php
@@ -23,7 +23,8 @@
$header = id(new PHUIHeaderView())
->setHeader($title)
->setUser($viewer)
- ->setPolicyObject($mail);
+ ->setPolicyObject($mail)
+ ->setHeaderIcon('fa-envelope');
$status = $mail->getStatus();
$name = PhabricatorMailOutboundStatus::getStatusName($status);
@@ -32,24 +33,26 @@
$header->setStatus($icon, $color, $name);
$crumbs = $this->buildApplicationCrumbs()
- ->addTextCrumb(pht('Mail %d', $mail->getID()));
+ ->addTextCrumb(pht('Mail %d', $mail->getID()))
+ ->setBorder(true);
$object_box = id(new PHUIObjectBoxView())
- ->setHeader($header)
+ ->setHeaderText(pht('Mail'))
+ ->setBackground(PHUIObjectBoxView::BLUE_PROPERTY)
->addPropertyList($this->buildMessageProperties($mail), pht('Message'))
->addPropertyList($this->buildHeaderProperties($mail), pht('Headers'))
->addPropertyList($this->buildDeliveryProperties($mail), pht('Delivery'))
->addPropertyList($this->buildMetadataProperties($mail), pht('Metadata'));
- return $this->buildApplicationPage(
- array(
- $crumbs,
- $object_box,
- ),
- array(
- 'title' => $title,
- 'pageObjects' => array($mail->getPHID()),
- ));
+ $view = id(new PHUITwoColumnView())
+ ->setHeader($header)
+ ->setFooter($object_box);
+
+ return $this->newPage()
+ ->setTitle($title)
+ ->setCrumbs($crumbs)
+ ->setPageObjectPHIDs(array($mail->getPHID()))
+ ->appendChild($view);
}
private function buildMessageProperties(PhabricatorMetaMTAMail $mail) {

File Metadata

Mime Type
text/plain
Expires
Mon, Feb 3, 8:00 AM (19 h, 10 m)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7086540
Default Alt Text
D15616.id37641.diff (1 KB)

Event Timeline