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 | |||||