Differential D20362 Diff 48631 src/applications/dashboard/controller/dashboard/PhabricatorDashboardArchiveController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/dashboard/controller/dashboard/PhabricatorDashboardArchiveController.php
- This file was moved from src/applications/dashboard/controller/PhabricatorDashboardArchiveController.php.
Show All 14 Lines | $dashboard = id(new PhabricatorDashboardQuery()) | ||||
PhabricatorPolicyCapability::CAN_VIEW, | PhabricatorPolicyCapability::CAN_VIEW, | ||||
PhabricatorPolicyCapability::CAN_EDIT, | PhabricatorPolicyCapability::CAN_EDIT, | ||||
)) | )) | ||||
->executeOne(); | ->executeOne(); | ||||
if (!$dashboard) { | if (!$dashboard) { | ||||
return new Aphront404Response(); | return new Aphront404Response(); | ||||
} | } | ||||
$view_uri = $this->getApplicationURI('manage/'.$dashboard->getID().'/'); | $view_uri = $dashboard->getURI(); | ||||
if ($request->isFormPost()) { | if ($request->isFormPost()) { | ||||
if ($dashboard->isArchived()) { | if ($dashboard->isArchived()) { | ||||
$new_status = PhabricatorDashboard::STATUS_ACTIVE; | $new_status = PhabricatorDashboard::STATUS_ACTIVE; | ||||
} else { | } else { | ||||
$new_status = PhabricatorDashboard::STATUS_ARCHIVED; | $new_status = PhabricatorDashboard::STATUS_ARCHIVED; | ||||
} | } | ||||
Show All 34 Lines |