Differential D20362 Diff 48631 src/applications/dashboard/controller/PhabricatorDashboardQueryPanelInstallController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/dashboard/controller/PhabricatorDashboardQueryPanelInstallController.php
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | if ($request->isFormPost()) { | ||||
)) | )) | ||||
->executeOne(); | ->executeOne(); | ||||
if (!$dashboard) { | if (!$dashboard) { | ||||
$errors[] = pht('Please select a valid dashboard.'); | $errors[] = pht('Please select a valid dashboard.'); | ||||
} | } | ||||
if (!$errors) { | if (!$errors) { | ||||
$redirect_uri = "/dashboard/arrange/{$v_dashboard}/"; | $redirect_uri = "/dashboard/view/{$v_dashboard}/"; | ||||
$panel_type = id(new PhabricatorDashboardQueryPanelType()) | $panel_type = id(new PhabricatorDashboardQueryPanelType()) | ||||
->getPanelTypeKey(); | ->getPanelTypeKey(); | ||||
$panel = PhabricatorDashboardPanel::initializeNewPanel($viewer); | $panel = PhabricatorDashboardPanel::initializeNewPanel($viewer); | ||||
$panel->setPanelType($panel_type); | $panel->setPanelType($panel_type); | ||||
$field_list = PhabricatorCustomField::getObjectFields( | $field_list = PhabricatorCustomField::getObjectFields( | ||||
$panel, | $panel, | ||||
▲ Show 20 Lines • Show All 108 Lines • Show Last 20 Lines |