Differential D15912 Diff 38328 src/applications/owners/controller/PhabricatorOwnersPathsController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/owners/controller/PhabricatorOwnersPathsController.php
| Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | if ($request->isFormPost()) { | ||||
| ->setActor($viewer) | ->setActor($viewer) | ||||
| ->setContentSourceFromRequest($request) | ->setContentSourceFromRequest($request) | ||||
| ->setContinueOnNoEffect(true) | ->setContinueOnNoEffect(true) | ||||
| ->setContinueOnMissingFields(true); | ->setContinueOnMissingFields(true); | ||||
| $editor->applyTransactions($package, $xactions); | $editor->applyTransactions($package, $xactions); | ||||
| return id(new AphrontRedirectResponse()) | return id(new AphrontRedirectResponse()) | ||||
| ->setURI('/owners/package/'.$package->getID().'/'); | ->setURI($package->getURI()); | ||||
| } else { | } else { | ||||
| $paths = $package->getPaths(); | $paths = $package->getPaths(); | ||||
| $path_refs = mpull($paths, 'getRef'); | $path_refs = mpull($paths, 'getRef'); | ||||
| } | } | ||||
| $repos = id(new PhabricatorRepositoryQuery()) | $repos = id(new PhabricatorRepositoryQuery()) | ||||
| ->setViewer($viewer) | ->setViewer($viewer) | ||||
| ->execute(); | ->execute(); | ||||
| Show All 25 Lines | Javelin::initBehavior( | ||||
| 'completeURI' => '/diffusion/services/path/complete/', | 'completeURI' => '/diffusion/services/path/complete/', | ||||
| 'validateURI' => '/diffusion/services/path/validate/', | 'validateURI' => '/diffusion/services/path/validate/', | ||||
| 'repositoryDefaultPaths' => $default_paths, | 'repositoryDefaultPaths' => $default_paths, | ||||
| )); | )); | ||||
| require_celerity_resource('owners-path-editor-css'); | require_celerity_resource('owners-path-editor-css'); | ||||
| $cancel_uri = '/owners/package/'.$package->getID().'/'; | $cancel_uri = $package->getURI(); | ||||
| $form = id(new AphrontFormView()) | $form = id(new AphrontFormView()) | ||||
| ->setUser($viewer) | ->setUser($viewer) | ||||
| ->appendChild( | ->appendChild( | ||||
| id(new PHUIFormInsetView()) | id(new PHUIFormInsetView()) | ||||
| ->setTitle(pht('Paths')) | ->setTitle(pht('Paths')) | ||||
| ->addDivAttributes(array('id' => 'path-editor')) | ->addDivAttributes(array('id' => 'path-editor')) | ||||
| ->setRightButton(javelin_tag( | ->setRightButton(javelin_tag( | ||||
| ▲ Show 20 Lines • Show All 54 Lines • Show Last 20 Lines | |||||