Changeset View
Changeset View
Standalone View
Standalone View
src/applications/almanac/editor/AlmanacServiceEditor.php
Show First 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | switch ($xaction->getTransactionType()) { | ||||
case AlmanacServiceTransaction::TYPE_NAME: | case AlmanacServiceTransaction::TYPE_NAME: | ||||
$object->setName($xaction->getNewValue()); | $object->setName($xaction->getNewValue()); | ||||
return; | return; | ||||
case AlmanacServiceTransaction::TYPE_LOCK: | case AlmanacServiceTransaction::TYPE_LOCK: | ||||
$object->setIsLocked((int)$xaction->getNewValue()); | $object->setIsLocked((int)$xaction->getNewValue()); | ||||
return; | return; | ||||
case PhabricatorTransactions::TYPE_VIEW_POLICY: | case PhabricatorTransactions::TYPE_VIEW_POLICY: | ||||
case PhabricatorTransactions::TYPE_EDIT_POLICY: | case PhabricatorTransactions::TYPE_EDIT_POLICY: | ||||
case PhabricatorTransactions::TYPE_EDGE: | |||||
return; | return; | ||||
} | } | ||||
return parent::applyCustomInternalTransaction($object, $xaction); | return parent::applyCustomInternalTransaction($object, $xaction); | ||||
} | } | ||||
protected function applyCustomExternalTransaction( | protected function applyCustomExternalTransaction( | ||||
PhabricatorLiskDAO $object, | PhabricatorLiskDAO $object, | ||||
PhabricatorApplicationTransaction $xaction) { | PhabricatorApplicationTransaction $xaction) { | ||||
switch ($xaction->getTransactionType()) { | switch ($xaction->getTransactionType()) { | ||||
case AlmanacServiceTransaction::TYPE_NAME: | case AlmanacServiceTransaction::TYPE_NAME: | ||||
case PhabricatorTransactions::TYPE_VIEW_POLICY: | case PhabricatorTransactions::TYPE_VIEW_POLICY: | ||||
case PhabricatorTransactions::TYPE_EDIT_POLICY: | case PhabricatorTransactions::TYPE_EDIT_POLICY: | ||||
case PhabricatorTransactions::TYPE_EDGE: | |||||
return; | return; | ||||
case AlmanacServiceTransaction::TYPE_LOCK: | case AlmanacServiceTransaction::TYPE_LOCK: | ||||
$service = id(new AlmanacServiceQuery()) | $service = id(new AlmanacServiceQuery()) | ||||
->setViewer(PhabricatorUser::getOmnipotentUser()) | ->setViewer(PhabricatorUser::getOmnipotentUser()) | ||||
->withPHIDs(array($object->getPHID())) | ->withPHIDs(array($object->getPHID())) | ||||
->needBindings(true) | ->needBindings(true) | ||||
->executeOne(); | ->executeOne(); | ||||
▲ Show 20 Lines • Show All 84 Lines • Show Last 20 Lines |