From 420c3d315e83ef9a7154766c812a24c7b02fc104 Mon Sep 17 00:00:00 2001 From: Elfo404 Date: Tue, 19 Jul 2022 14:18:32 +0200 Subject: [PATCH] make path singular --- docs/sources/developers/http_api/correlations.md | 4 ++-- pkg/api/docs/definitions/correlations.go | 2 +- pkg/services/correlations/api.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/sources/developers/http_api/correlations.md b/docs/sources/developers/http_api/correlations.md index d3dde170f02..29cebbbf5c9 100644 --- a/docs/sources/developers/http_api/correlations.md +++ b/docs/sources/developers/http_api/correlations.md @@ -19,14 +19,14 @@ This API can be used to define correlations between data sources. ## Create correlations -`POST /api/datasources/uid/:sourceUid/correlations` +`POST /api/datasources/uid/:sourceUid/correlation` Creates a correlation between two data sources - the source data source indicated by the path UID, and the target data source which is specified in the body. **Example request:** ```http -POST /api/datasources/uid/uyBf2637k/correlations HTTP/1.1 +POST /api/datasources/uid/uyBf2637k/correlation HTTP/1.1 Accept: application/json Content-Type: application/json Authorization: Bearer eyJrIjoiT0tTcG1pUlY2RnVKZTFVaDFsNFZXdE9ZWmNrMkZYbk diff --git a/pkg/api/docs/definitions/correlations.go b/pkg/api/docs/definitions/correlations.go index e1c5a6fce9c..d25c188dd42 100644 --- a/pkg/api/docs/definitions/correlations.go +++ b/pkg/api/docs/definitions/correlations.go @@ -4,7 +4,7 @@ import ( "github.com/grafana/grafana/pkg/services/correlations" ) -// swagger:route POST /datasources/uid/{uid}/correlations correlations createCorrelation +// swagger:route POST /datasources/uid/{uid}/correlation correlations createCorrelation // // Add correlation. // diff --git a/pkg/services/correlations/api.go b/pkg/services/correlations/api.go index cfc55eda83e..91ba57626ba 100644 --- a/pkg/services/correlations/api.go +++ b/pkg/services/correlations/api.go @@ -17,7 +17,7 @@ func (s *CorrelationsService) registerAPIEndpoints() { uidScope := datasources.ScopeProvider.GetResourceScopeUID(ac.Parameter(":uid")) authorize := ac.Middleware(s.AccessControl) - s.RouteRegister.Group("/api/datasources/uid/:uid/correlations", func(entities routing.RouteRegister) { + s.RouteRegister.Group("/api/datasources/uid/:uid/correlation", func(entities routing.RouteRegister) { entities.Post("/", authorize(ac.ReqOrgAdmin, ac.EvalPermission(datasources.ActionWrite, uidScope)), routing.Wrap(s.createHandler)) }) }