fix(getting started panel): some more work on this, #6466

This commit is contained in:
Torkel Ödegaard
2016-11-24 13:58:51 +01:00
parent 2233938ba7
commit 2f354ed926
2 changed files with 42 additions and 27 deletions

View File

@@ -24,6 +24,34 @@ class GettingStartedPanelCtrl extends PanelCtrl {
this.stepIndex = 0;
this.steps = [];
if (!contextSrv.hasRole('Admin')) {
this.steps.push({
cta: 'Basic Concepts Guide',
icon: 'fa fa-file-text-o',
href: 'http://docs.grafana.org/guides/basic_concepts/',
check: () => $q.when(false),
cssClass: 'active',
});
this.steps.push({
cta: 'Getting Started Guide',
icon: 'fa fa-file-text-o',
href: 'http://docs.grafana.org/guides/getting_started/',
check: () => $q.when(false),
cssClass: 'active',
});
this.steps.push({
cta: 'Building a dashboard',
icon: 'fa fa-film',
href: 'http://docs.grafana.org/tutorials/screencasts/',
check: () => $q.when(false),
cssClass: 'active',
});
return;
}
this.steps.push({
title: 'Install Grafana',
icon: 'icon-gf icon-gf-check',