瀏覽代碼

provisioning: code formating

bergquist 7 年之前
父節點
當前提交
84de76ff0a

+ 1 - 1
pkg/services/provisioning/dashboards/config_reader.go

@@ -46,7 +46,7 @@ func (cr *configReader) parseConfigs(file os.FileInfo) ([]*DashboardsAsConfig, e
 
 		if v0 != nil {
 			cr.log.Warn("[Deprecated] the dashboard provisioning config is outdated. please upgrade", "filename", filename)
-			return convertv0ToDashboardAsConfig(v0), nil
+			return mapV0ToDashboardAsConfig(v0), nil
 		}
 	}
 

+ 36 - 38
pkg/services/provisioning/dashboards/types.go

@@ -27,51 +27,15 @@ type DashboardsAsConfigV0 struct {
 	Options  map[string]interface{} `json:"options" yaml:"options"`
 }
 
-func convertv0ToDashboardAsConfig(v0 []*DashboardsAsConfigV0) []*DashboardsAsConfig {
-	var r []*DashboardsAsConfig
-
-	for _, v := range v0 {
-		r = append(r, &DashboardsAsConfig{
-			Name:     v.Name,
-			Type:     v.Type,
-			OrgId:    v.OrgId,
-			Folder:   v.Folder,
-			Editable: v.Editable,
-			Options:  v.Options,
-		})
-	}
-
-	return r
-}
-
 type ConfigVersion struct {
 	ApiVersion int64 `json:"apiVersion" yaml:"apiVersion"`
 }
 
 type DashboardAsConfigV1 struct {
-	ApiVersion int64 `json:"apiVersion" yaml:"apiVersion"`
-
-	Providers []*DashboardSource `json:"providers" yaml:"providers"`
-}
-
-func (dc *DashboardAsConfigV1) mapToDashboardAsConfig() []*DashboardsAsConfig {
-	var r []*DashboardsAsConfig
-
-	for _, v := range dc.Providers {
-		r = append(r, &DashboardsAsConfig{
-			Name:     v.Name,
-			Type:     v.Type,
-			OrgId:    v.OrgId,
-			Folder:   v.Folder,
-			Editable: v.Editable,
-			Options:  v.Options,
-		})
-	}
-
-	return r
+	Providers []*DashboardProviderConfigs `json:"providers" yaml:"providers"`
 }
 
-type DashboardSource struct {
+type DashboardProviderConfigs struct {
 	Name     string                 `json:"name" yaml:"name"`
 	Type     string                 `json:"type" yaml:"type"`
 	OrgId    int64                  `json:"orgId" yaml:"orgId"`
@@ -98,3 +62,37 @@ func createDashboardJson(data *simplejson.Json, lastModified time.Time, cfg *Das
 
 	return dash, nil
 }
+
+func mapV0ToDashboardAsConfig(v0 []*DashboardsAsConfigV0) []*DashboardsAsConfig {
+	var r []*DashboardsAsConfig
+
+	for _, v := range v0 {
+		r = append(r, &DashboardsAsConfig{
+			Name:     v.Name,
+			Type:     v.Type,
+			OrgId:    v.OrgId,
+			Folder:   v.Folder,
+			Editable: v.Editable,
+			Options:  v.Options,
+		})
+	}
+
+	return r
+}
+
+func (dc *DashboardAsConfigV1) mapToDashboardAsConfig() []*DashboardsAsConfig {
+	var r []*DashboardsAsConfig
+
+	for _, v := range dc.Providers {
+		r = append(r, &DashboardsAsConfig{
+			Name:     v.Name,
+			Type:     v.Type,
+			OrgId:    v.OrgId,
+			Folder:   v.Folder,
+			Editable: v.Editable,
+			Options:  v.Options,
+		})
+	}
+
+	return r
+}

+ 1 - 1
pkg/services/provisioning/datasources/config_reader.go

@@ -52,7 +52,7 @@ func (cr *configReader) parseDatasourceConfig(path string, file os.FileInfo) (*D
 	}
 
 	var apiVersion *ConfigVersion
-	err := yaml.Unmarshal(yamlFile, &apiVersion)
+	err = yaml.Unmarshal(yamlFile, &apiVersion)
 	if err != nil {
 		return nil, err
 	}