mirror of
				https://github.com/ClusterCockpit/cc-backend
				synced 2025-10-31 16:05:06 +01:00 
			
		
		
		
	Add scope to GraphQL Metric Type
This commit is contained in:
		| @@ -108,6 +108,7 @@ type Resource { | ||||
|  | ||||
| type JobMetricWithName { | ||||
|   name:   String! | ||||
|   scope:  MetricScope! | ||||
|   metric: JobMetric! | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -59,6 +59,7 @@ type JobFilter struct { | ||||
|  | ||||
| type JobMetricWithName struct { | ||||
| 	Name   string            `json:"name"` | ||||
| 	Scope   schema.MetricScope `json:"scope"` | ||||
| 	Metric *schema.JobMetric `json:"metric"` | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -173,9 +173,10 @@ func (r *queryResolver) JobMetrics(ctx context.Context, id string, metrics []str | ||||
|  | ||||
| 	res := []*model.JobMetricWithName{} | ||||
| 	for name, md := range data { | ||||
| 		for _, metric := range md { | ||||
| 		for scope, metric := range md { | ||||
| 			res = append(res, &model.JobMetricWithName{ | ||||
| 				Name:   name, | ||||
| 				Scope:  scope, | ||||
| 				Metric: metric, | ||||
| 			}) | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user