|
|
|
|
@ -24,6 +24,7 @@ import { |
|
|
|
|
} from '@grafana/ui'; |
|
|
|
|
import { contextSrv } from 'app/core/services/context_srv'; |
|
|
|
|
import { PanelModel } from 'app/features/dashboard/state'; |
|
|
|
|
import { AccessControlAction } from 'app/types'; |
|
|
|
|
|
|
|
|
|
import { ShowMessage, SnapshotTab, SupportSnapshotService } from './SupportSnapshotService'; |
|
|
|
|
|
|
|
|
|
@ -70,6 +71,10 @@ export function HelpWizard({ panel, plugin, onClose }: Props) { |
|
|
|
|
{ label: 'Data', value: SnapshotTab.Data }, |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
const hasSupportBundleAccess = |
|
|
|
|
config.supportBundlesEnabled && |
|
|
|
|
contextSrv.hasAccess(AccessControlAction.ActionSupportBundlesCreate, contextSrv.isGrafanaAdmin); |
|
|
|
|
|
|
|
|
|
return ( |
|
|
|
|
<Drawer |
|
|
|
|
title={`Get help with this panel`} |
|
|
|
|
@ -94,6 +99,12 @@ export function HelpWizard({ panel, plugin, onClose }: Props) { |
|
|
|
|
To request troubleshooting help, send a snapshot of this panel to Grafana Labs Technical Support. The |
|
|
|
|
snapshot contains query response data and panel settings. |
|
|
|
|
</span> |
|
|
|
|
{hasSupportBundleAccess && ( |
|
|
|
|
<span className="muted"> |
|
|
|
|
You can also retrieve a support bundle containing information concerning your Grafana instance and |
|
|
|
|
configured datasources in the <a href="/support-bundles">support bundles section</a>. |
|
|
|
|
</span> |
|
|
|
|
)} |
|
|
|
|
</Stack> |
|
|
|
|
} |
|
|
|
|
tabs={ |
|
|
|
|
|