Differential D20402 Diff 48691 src/applications/dashboard/controller/dashboard/PhabricatorDashboardArchiveController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/dashboard/controller/dashboard/PhabricatorDashboardArchiveController.php
| Show All 26 Lines | if ($request->isFormPost()) { | ||||
| $new_status = PhabricatorDashboard::STATUS_ACTIVE; | $new_status = PhabricatorDashboard::STATUS_ACTIVE; | ||||
| } else { | } else { | ||||
| $new_status = PhabricatorDashboard::STATUS_ARCHIVED; | $new_status = PhabricatorDashboard::STATUS_ARCHIVED; | ||||
| } | } | ||||
| $xactions = array(); | $xactions = array(); | ||||
| $xactions[] = id(new PhabricatorDashboardTransaction()) | $xactions[] = id(new PhabricatorDashboardTransaction()) | ||||
| ->setTransactionType(PhabricatorDashboardTransaction::TYPE_STATUS) | ->setTransactionType( | ||||
| PhabricatorDashboardStatusTransaction::TRANSACTIONTYPE) | |||||
| ->setNewValue($new_status); | ->setNewValue($new_status); | ||||
| id(new PhabricatorDashboardTransactionEditor()) | id(new PhabricatorDashboardTransactionEditor()) | ||||
| ->setActor($viewer) | ->setActor($viewer) | ||||
| ->setContentSourceFromRequest($request) | ->setContentSourceFromRequest($request) | ||||
| ->setContinueOnNoEffect(true) | ->setContinueOnNoEffect(true) | ||||
| ->setContinueOnMissingFields(true) | ->setContinueOnMissingFields(true) | ||||
| ->applyTransactions($dashboard, $xactions); | ->applyTransactions($dashboard, $xactions); | ||||
| Show All 22 Lines | |||||