Page MenuHomePhabricator

D17528.id42161.diff
No OneTemporary

D17528.id42161.diff

diff --git a/src/applications/dashboard/controller/PhabricatorDashboardQueryPanelInstallController.php b/src/applications/dashboard/controller/PhabricatorDashboardQueryPanelInstallController.php
--- a/src/applications/dashboard/controller/PhabricatorDashboardQueryPanelInstallController.php
+++ b/src/applications/dashboard/controller/PhabricatorDashboardQueryPanelInstallController.php
@@ -149,6 +149,19 @@
$redirect_uri = $engine->getQueryResultsPageURI($v_query);
+ if (!$options) {
+ $notice = id(new PHUIInfoView())
+ ->setSeverity(PHUIInfoView::SEVERITY_NOTICE)
+ ->appendChild(pht('You do not have access to any dashboards. To '.
+ 'continue, please create a dashboard first.'));
+
+ return $this->newDialog()
+ ->setTitle(pht('No Dashboards'))
+ ->setWidth(AphrontDialogView::WIDTH_FORM)
+ ->appendChild($notice)
+ ->addCancelButton($redirect_uri);
+ }
+
$form = id(new AphrontFormView())
->setUser($viewer)
->addHiddenInput('engine', $v_engine)
@@ -175,6 +188,7 @@
->appendChild($form->buildLayoutView())
->addCancelButton($redirect_uri)
->addSubmitButton(pht('Add Panel'));
+
}
}

File Metadata

Mime Type
text/plain
Expires
Sat, Mar 29, 9:36 PM (2 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7704169
Default Alt Text
D17528.id42161.diff (1 KB)

Event Timeline