Differential D18417 Diff 44261 src/applications/differential/editor/DifferentialTransactionEditor.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/editor/DifferentialTransactionEditor.php
Show First 20 Lines • Show All 529 Lines • ▼ Show 20 Lines | if ($has_accepting_user && | ||||
// reviewer resigns or is removed. | // reviewer resigns or is removed. | ||||
$new_status = DifferentialRevisionStatus::NEEDS_REVIEW; | $new_status = DifferentialRevisionStatus::NEEDS_REVIEW; | ||||
} | } | ||||
if ($new_status === null) { | if ($new_status === null) { | ||||
return $xactions; | return $xactions; | ||||
} | } | ||||
$old_legacy_status = $revision->getStatus(); | $old_legacy_status = $revision->getLegacyRevisionStatus(); | ||||
$revision->setModernRevisionStatus($new_status); | $revision->setModernRevisionStatus($new_status); | ||||
$new_legacy_status = $revision->getStatus(); | $new_legacy_status = $revision->getLegacyRevisionStatus(); | ||||
if ($new_legacy_status == $old_legacy_status) { | if ($new_legacy_status == $old_legacy_status) { | ||||
return $xactions; | return $xactions; | ||||
} | } | ||||
$xaction = id(new DifferentialTransaction()) | $xaction = id(new DifferentialTransaction()) | ||||
->setTransactionType( | ->setTransactionType( | ||||
DifferentialRevisionStatusTransaction::TRANSACTIONTYPE) | DifferentialRevisionStatusTransaction::TRANSACTIONTYPE) | ||||
->setOldValue($old_legacy_status) | ->setOldValue($old_legacy_status) | ||||
▲ Show 20 Lines • Show All 958 Lines • Show Last 20 Lines |