Differential D15740 Diff 37930 src/applications/diffusion/controller/DiffusionRepositoryCreateController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/diffusion/controller/DiffusionRepositoryCreateController.php
Show First 20 Lines • Show All 156 Lines • ▼ Show 20 Lines | if ($request->isFormPost()) { | ||||
$xactions[] = id(clone $template) | $xactions[] = id(clone $template) | ||||
->setTransactionType($type_vcs) | ->setTransactionType($type_vcs) | ||||
->setNewValue( | ->setNewValue( | ||||
$form->getPage('vcs')->getControl('vcs')->getValue()); | $form->getPage('vcs')->getControl('vcs')->getValue()); | ||||
$activate = $form->getPage('done') | $activate = $form->getPage('done') | ||||
->getControl('activate')->getValue(); | ->getControl('activate')->getValue(); | ||||
if ($activate == 'start') { | |||||
$initial_status = PhabricatorRepository::STATUS_ACTIVE; | |||||
} else { | |||||
$initial_status = PhabricatorRepository::STATUS_INACTIVE; | |||||
} | |||||
$xactions[] = id(clone $template) | $xactions[] = id(clone $template) | ||||
->setTransactionType($type_activate) | ->setTransactionType($type_activate) | ||||
->setNewValue(($activate == 'start')); | ->setNewValue($initial_status); | ||||
if ($service) { | if ($service) { | ||||
$xactions[] = id(clone $template) | $xactions[] = id(clone $template) | ||||
->setTransactionType($type_service) | ->setTransactionType($type_service) | ||||
->setNewValue($service->getPHID()); | ->setNewValue($service->getPHID()); | ||||
} | } | ||||
} | } | ||||
▲ Show 20 Lines • Show All 667 Lines • Show Last 20 Lines |