Page MenuHomestyx hydra

No OneTemporary

diff --git a/src/applications/differential/field/specification/DifferentialDependsOnFieldSpecification.php b/src/applications/differential/field/specification/DifferentialDependsOnFieldSpecification.php
index b195641432..0c312854d4 100644
--- a/src/applications/differential/field/specification/DifferentialDependsOnFieldSpecification.php
+++ b/src/applications/differential/field/specification/DifferentialDependsOnFieldSpecification.php
@@ -1,38 +1,50 @@
<?php
final class DifferentialDependsOnFieldSpecification
extends DifferentialFieldSpecification {
public function shouldAppearOnRevisionView() {
return true;
}
public function getRequiredHandlePHIDsForRevisionView() {
return $this->getDependentRevisionPHIDs();
}
public function renderLabelForRevisionView() {
return 'Depends On:';
}
public function renderValueForRevisionView() {
$revision_phids = $this->getDependentRevisionPHIDs();
if (!$revision_phids) {
return null;
}
$links = array();
foreach ($revision_phids as $revision_phids) {
$links[] = $this->getHandle($revision_phids)->renderLink();
}
return phutil_implode_html(phutil_tag('br'), $links);
}
private function getDependentRevisionPHIDs() {
return PhabricatorEdgeQuery::loadDestinationPHIDs(
$this->getRevision()->getPHID(),
PhabricatorEdgeConfig::TYPE_DREV_DEPENDS_ON_DREV);
}
+ public function shouldAppearOnConduitView() {
+ return true;
+ }
+
+ public function getValueForConduit() {
+ return $this->getDependentRevisionPHIDs();
+ }
+
+ public function getKeyForConduit() {
+ return 'phabricator:depends-on';
+ }
+
}

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jun 10, 2:35 AM (15 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
140215
Default Alt Text
(1 KB)

Event Timeline