Changeset View
Changeset View
Standalone View
Standalone View
src/applications/almanac/editor/AlmanacDeviceEditor.php
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | protected function applyCustomInternalTransaction( | ||||
switch ($xaction->getTransactionType()) { | switch ($xaction->getTransactionType()) { | ||||
case AlmanacDeviceTransaction::TYPE_NAME: | case AlmanacDeviceTransaction::TYPE_NAME: | ||||
$object->setName($xaction->getNewValue()); | $object->setName($xaction->getNewValue()); | ||||
return; | return; | ||||
case AlmanacDeviceTransaction::TYPE_INTERFACE: | case AlmanacDeviceTransaction::TYPE_INTERFACE: | ||||
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 AlmanacDeviceTransaction::TYPE_NAME: | case AlmanacDeviceTransaction::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 AlmanacDeviceTransaction::TYPE_INTERFACE: | case AlmanacDeviceTransaction::TYPE_INTERFACE: | ||||
$old = $xaction->getOldValue(); | $old = $xaction->getOldValue(); | ||||
if ($old) { | if ($old) { | ||||
$interface = id(new AlmanacInterfaceQuery()) | $interface = id(new AlmanacInterfaceQuery()) | ||||
->setViewer($this->requireActor()) | ->setViewer($this->requireActor()) | ||||
->withIDs(array($old['id'])) | ->withIDs(array($old['id'])) | ||||
->executeOne(); | ->executeOne(); | ||||
▲ Show 20 Lines • Show All 231 Lines • Show Last 20 Lines |