Differential D14945 Diff 36121 src/applications/diffusion/controller/DiffusionRepositoryEditMainController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/controller/DiffusionRepositoryEditMainController.php
<?php | <?php | ||||
final class DiffusionRepositoryEditMainController | final class DiffusionRepositoryEditMainController | ||||
extends DiffusionRepositoryEditController { | extends DiffusionRepositoryEditController { | ||||
protected function processDiffusionRequest(AphrontRequest $request) { | public function handleRequest(AphrontRequest $request) { | ||||
$viewer = $request->getUser(); | $response = $this->loadDiffusionContextForEdit(); | ||||
$drequest = $this->diffusionRequest; | if ($response) { | ||||
$repository = $drequest->getRepository(); | return $response; | ||||
} | |||||
PhabricatorPolicyFilter::requireCapability( | $viewer = $this->getViewer(); | ||||
$viewer, | $drequest = $this->getDiffusionRequest(); | ||||
$repository, | $repository = $drequest->getRepository(); | ||||
PhabricatorPolicyCapability::CAN_EDIT); | |||||
$is_svn = false; | $is_svn = false; | ||||
$is_git = false; | $is_git = false; | ||||
$is_hg = false; | $is_hg = false; | ||||
switch ($repository->getVersionControlSystem()) { | switch ($repository->getVersionControlSystem()) { | ||||
case PhabricatorRepositoryType::REPOSITORY_TYPE_GIT: | case PhabricatorRepositoryType::REPOSITORY_TYPE_GIT: | ||||
$is_git = true; | $is_git = true; | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 1,340 Lines • Show Last 20 Lines |