Page MenuHomePhorge

DifferentialDiffViewPolicyFieldSpecification.php
No OneTemporary

Size
609 B
Referenced Files
None
Subscribers
None

DifferentialDiffViewPolicyFieldSpecification.php

<?php
final class DifferentialDiffViewPolicyFieldSpecification
extends DifferentialFieldSpecification {
public function shouldAppearOnDiffView() {
return true;
}
public function renderLabelForDiffView() {
return pht('Visible To');
}
public function renderValueForDiffView() {
$user = $this->getUser();
$diff = $this->getDiff();
$descriptions = PhabricatorPolicyQuery::renderPolicyDescriptions(
$user,
$diff);
// TODO: Clean this up with new policy UI.
$policy = idx($descriptions, PhabricatorPolicyCapability::CAN_VIEW);
return $policy[1];
}
}

File Metadata

Mime Type
text/x-php
Expires
Thu, Jun 19, 1:33 PM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
245715
Default Alt Text
DifferentialDiffViewPolicyFieldSpecification.php (609 B)

Event Timeline