Differential D12224 Diff 29377 src/applications/harbormaster/controller/HarbormasterStepEditController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/harbormaster/controller/HarbormasterStepEditController.php
Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Lines | $field_list | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->readFieldsFromStorage($step); | ->readFieldsFromStorage($step); | ||||
$e_name = true; | $e_name = true; | ||||
$v_name = $step->getName(); | $v_name = $step->getName(); | ||||
$e_description = true; | $e_description = true; | ||||
$v_description = $step->getDescription(); | $v_description = $step->getDescription(); | ||||
$e_depends_on = true; | $e_depends_on = true; | ||||
$raw_depends_on = $step->getDetail('dependsOn', array()); | $v_depends_on = $step->getDetail('dependsOn', array()); | ||||
$v_depends_on = id(new PhabricatorHandleQuery()) | |||||
->setViewer($viewer) | |||||
->withPHIDs($raw_depends_on) | |||||
->execute(); | |||||
$errors = array(); | $errors = array(); | ||||
$validation_exception = null; | $validation_exception = null; | ||||
if ($request->isFormPost()) { | if ($request->isFormPost()) { | ||||
$e_name = null; | $e_name = null; | ||||
$v_name = $request->getStr('name'); | $v_name = $request->getStr('name'); | ||||
$e_description = null; | $e_description = null; | ||||
$v_description = $request->getStr('description'); | $v_description = $request->getStr('description'); | ||||
▲ Show 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | $form = id(new AphrontFormView()) | ||||
->appendChild( | ->appendChild( | ||||
id(new AphrontFormTextControl()) | id(new AphrontFormTextControl()) | ||||
->setName('name') | ->setName('name') | ||||
->setLabel(pht('Name')) | ->setLabel(pht('Name')) | ||||
->setError($e_name) | ->setError($e_name) | ||||
->setValue($v_name)); | ->setValue($v_name)); | ||||
$form | $form | ||||
->appendChild( | ->appendControl( | ||||
id(new AphrontFormTokenizerControl()) | id(new AphrontFormTokenizerControl()) | ||||
->setDatasource(id(new HarbormasterBuildDependencyDatasource()) | ->setDatasource(id(new HarbormasterBuildDependencyDatasource()) | ||||
->setParameters(array( | ->setParameters(array( | ||||
'planPHID' => $plan->getPHID(), | 'planPHID' => $plan->getPHID(), | ||||
'stepPHID' => $is_new ? null : $step->getPHID(), | 'stepPHID' => $is_new ? null : $step->getPHID(), | ||||
))) | ))) | ||||
->setName('dependsOn') | ->setName('dependsOn') | ||||
->setLabel(pht('Depends On')) | ->setLabel(pht('Depends On')) | ||||
▲ Show 20 Lines • Show All 90 Lines • Show Last 20 Lines |