Differential D18395 Diff 44236 src/applications/differential/controller/DifferentialDiffViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/controller/DifferentialDiffViewController.php
| Show First 20 Lines • Show All 171 Lines • ▼ Show 20 Lines | final class DifferentialDiffViewController extends DifferentialController { | ||||
| private function loadSelectableRevisions( | private function loadSelectableRevisions( | ||||
| PhabricatorUser $viewer, | PhabricatorUser $viewer, | ||||
| $selected_id) { | $selected_id) { | ||||
| $revisions = id(new DifferentialRevisionQuery()) | $revisions = id(new DifferentialRevisionQuery()) | ||||
| ->setViewer($viewer) | ->setViewer($viewer) | ||||
| ->withAuthors(array($viewer->getPHID())) | ->withAuthors(array($viewer->getPHID())) | ||||
| ->withStatus(DifferentialLegacyQuery::STATUS_OPEN) | ->withIsOpen(true) | ||||
| ->requireCapabilities( | ->requireCapabilities( | ||||
| array( | array( | ||||
| PhabricatorPolicyCapability::CAN_VIEW, | PhabricatorPolicyCapability::CAN_VIEW, | ||||
| PhabricatorPolicyCapability::CAN_EDIT, | PhabricatorPolicyCapability::CAN_EDIT, | ||||
| )) | )) | ||||
| ->execute(); | ->execute(); | ||||
| $revisions = mpull($revisions, null, 'getID'); | $revisions = mpull($revisions, null, 'getID'); | ||||
| Show All 26 Lines | |||||