Fix build error (#53615)
This commit is contained in:
@@ -212,7 +212,7 @@ func (s *CorrelationsService) getCorrelationHandler(c *models.ReqContext) respon
|
|||||||
query := GetCorrelationQuery{
|
query := GetCorrelationQuery{
|
||||||
UID: web.Params(c.Req)[":correlationUID"],
|
UID: web.Params(c.Req)[":correlationUID"],
|
||||||
SourceUID: web.Params(c.Req)[":uid"],
|
SourceUID: web.Params(c.Req)[":uid"],
|
||||||
OrgId: c.OrgId,
|
OrgId: c.OrgID,
|
||||||
}
|
}
|
||||||
|
|
||||||
correlation, err := s.getCorrelation(c.Req.Context(), query)
|
correlation, err := s.getCorrelation(c.Req.Context(), query)
|
||||||
@@ -258,7 +258,7 @@ type GetCorrelationResponse struct {
|
|||||||
func (s *CorrelationsService) getCorrelationsBySourceUIDHandler(c *models.ReqContext) response.Response {
|
func (s *CorrelationsService) getCorrelationsBySourceUIDHandler(c *models.ReqContext) response.Response {
|
||||||
query := GetCorrelationsBySourceUIDQuery{
|
query := GetCorrelationsBySourceUIDQuery{
|
||||||
SourceUID: web.Params(c.Req)[":uid"],
|
SourceUID: web.Params(c.Req)[":uid"],
|
||||||
OrgId: c.OrgId,
|
OrgId: c.OrgID,
|
||||||
}
|
}
|
||||||
|
|
||||||
correlations, err := s.getCorrelationsBySourceUID(c.Req.Context(), query)
|
correlations, err := s.getCorrelationsBySourceUID(c.Req.Context(), query)
|
||||||
@@ -300,7 +300,7 @@ type GetCorrelationsBySourceUIDResponse struct {
|
|||||||
// 500: internalServerError
|
// 500: internalServerError
|
||||||
func (s *CorrelationsService) getCorrelationsHandler(c *models.ReqContext) response.Response {
|
func (s *CorrelationsService) getCorrelationsHandler(c *models.ReqContext) response.Response {
|
||||||
query := GetCorrelationsQuery{
|
query := GetCorrelationsQuery{
|
||||||
OrgId: c.OrgId,
|
OrgId: c.OrgID,
|
||||||
}
|
}
|
||||||
|
|
||||||
correlations, err := s.getCorrelations(c.Req.Context(), query)
|
correlations, err := s.getCorrelations(c.Req.Context(), query)
|
||||||
|
|||||||
@@ -3,13 +3,13 @@ package correlations
|
|||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
"io/ioutil"
|
"io"
|
||||||
"net/http"
|
"net/http"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/grafana/grafana/pkg/models"
|
|
||||||
"github.com/grafana/grafana/pkg/services/correlations"
|
"github.com/grafana/grafana/pkg/services/correlations"
|
||||||
"github.com/grafana/grafana/pkg/services/datasources"
|
"github.com/grafana/grafana/pkg/services/datasources"
|
||||||
|
"github.com/grafana/grafana/pkg/services/org"
|
||||||
"github.com/grafana/grafana/pkg/services/user"
|
"github.com/grafana/grafana/pkg/services/user"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
)
|
)
|
||||||
@@ -30,12 +30,12 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ctx.createUser(user.CreateUserCommand{
|
ctx.createUser(user.CreateUserCommand{
|
||||||
DefaultOrgRole: string(models.ROLE_VIEWER),
|
DefaultOrgRole: string(org.RoleViewer),
|
||||||
Password: viewerUser.password,
|
Password: viewerUser.password,
|
||||||
Login: viewerUser.username,
|
Login: viewerUser.username,
|
||||||
})
|
})
|
||||||
ctx.createUser(user.CreateUserCommand{
|
ctx.createUser(user.CreateUserCommand{
|
||||||
DefaultOrgRole: string(models.ROLE_ADMIN),
|
DefaultOrgRole: string(org.RoleAdmin),
|
||||||
Password: adminUser.password,
|
Password: adminUser.password,
|
||||||
Login: adminUser.username,
|
Login: adminUser.username,
|
||||||
})
|
})
|
||||||
@@ -49,7 +49,7 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
})
|
})
|
||||||
require.Equal(t, http.StatusNotFound, res.StatusCode)
|
require.Equal(t, http.StatusNotFound, res.StatusCode)
|
||||||
|
|
||||||
responseBody, err := ioutil.ReadAll(res.Body)
|
responseBody, err := io.ReadAll(res.Body)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
var response errorResponseBody
|
var response errorResponseBody
|
||||||
@@ -90,7 +90,7 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
})
|
})
|
||||||
require.Equal(t, http.StatusUnauthorized, res.StatusCode)
|
require.Equal(t, http.StatusUnauthorized, res.StatusCode)
|
||||||
|
|
||||||
responseBody, err := ioutil.ReadAll(res.Body)
|
responseBody, err := io.ReadAll(res.Body)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
var response errorResponseBody
|
var response errorResponseBody
|
||||||
@@ -120,7 +120,7 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
})
|
})
|
||||||
require.Equal(t, http.StatusOK, res.StatusCode)
|
require.Equal(t, http.StatusOK, res.StatusCode)
|
||||||
|
|
||||||
responseBody, err := ioutil.ReadAll(res.Body)
|
responseBody, err := io.ReadAll(res.Body)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
var response []correlations.Correlation
|
var response []correlations.Correlation
|
||||||
@@ -141,7 +141,7 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
})
|
})
|
||||||
require.Equal(t, http.StatusUnauthorized, res.StatusCode)
|
require.Equal(t, http.StatusUnauthorized, res.StatusCode)
|
||||||
|
|
||||||
responseBody, err := ioutil.ReadAll(res.Body)
|
responseBody, err := io.ReadAll(res.Body)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
var response errorResponseBody
|
var response errorResponseBody
|
||||||
@@ -171,7 +171,7 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
})
|
})
|
||||||
require.Equal(t, http.StatusNotFound, res.StatusCode)
|
require.Equal(t, http.StatusNotFound, res.StatusCode)
|
||||||
|
|
||||||
responseBody, err := ioutil.ReadAll(res.Body)
|
responseBody, err := io.ReadAll(res.Body)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
var response errorResponseBody
|
var response errorResponseBody
|
||||||
@@ -190,7 +190,7 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
})
|
})
|
||||||
require.Equal(t, http.StatusNotFound, res.StatusCode)
|
require.Equal(t, http.StatusNotFound, res.StatusCode)
|
||||||
|
|
||||||
responseBody, err := ioutil.ReadAll(res.Body)
|
responseBody, err := io.ReadAll(res.Body)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
var response errorResponseBody
|
var response errorResponseBody
|
||||||
@@ -209,7 +209,7 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
})
|
})
|
||||||
require.Equal(t, http.StatusOK, res.StatusCode)
|
require.Equal(t, http.StatusOK, res.StatusCode)
|
||||||
|
|
||||||
responseBody, err := ioutil.ReadAll(res.Body)
|
responseBody, err := io.ReadAll(res.Body)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
var response []correlations.Correlation
|
var response []correlations.Correlation
|
||||||
@@ -230,7 +230,7 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
})
|
})
|
||||||
require.Equal(t, http.StatusUnauthorized, res.StatusCode)
|
require.Equal(t, http.StatusUnauthorized, res.StatusCode)
|
||||||
|
|
||||||
responseBody, err := ioutil.ReadAll(res.Body)
|
responseBody, err := io.ReadAll(res.Body)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
var response errorResponseBody
|
var response errorResponseBody
|
||||||
@@ -243,8 +243,6 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
t.Run("Authenticated users shouldn't get unauthorized or forbidden errors", func(t *testing.T) {
|
t.Run("Authenticated users shouldn't get unauthorized or forbidden errors", func(t *testing.T) {
|
||||||
// FIXME: don't skip this test
|
|
||||||
t.Skip("this test should pass but somehow testing with accesscontrol works different than live grafana")
|
|
||||||
res := ctx.Get(GetParams{
|
res := ctx.Get(GetParams{
|
||||||
url: fmt.Sprintf("/api/datasources/uid/%s/correlations/%s", "some-ds-uid", "some-correlation-uid"),
|
url: fmt.Sprintf("/api/datasources/uid/%s/correlations/%s", "some-ds-uid", "some-correlation-uid"),
|
||||||
user: viewerUser,
|
user: viewerUser,
|
||||||
@@ -262,7 +260,7 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
})
|
})
|
||||||
require.Equal(t, http.StatusNotFound, res.StatusCode)
|
require.Equal(t, http.StatusNotFound, res.StatusCode)
|
||||||
|
|
||||||
responseBody, err := ioutil.ReadAll(res.Body)
|
responseBody, err := io.ReadAll(res.Body)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
var response errorResponseBody
|
var response errorResponseBody
|
||||||
@@ -281,7 +279,7 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
})
|
})
|
||||||
require.Equal(t, http.StatusNotFound, res.StatusCode)
|
require.Equal(t, http.StatusNotFound, res.StatusCode)
|
||||||
|
|
||||||
responseBody, err := ioutil.ReadAll(res.Body)
|
responseBody, err := io.ReadAll(res.Body)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
var response errorResponseBody
|
var response errorResponseBody
|
||||||
@@ -300,7 +298,7 @@ func TestIntegrationReadCorrelation(t *testing.T) {
|
|||||||
})
|
})
|
||||||
require.Equal(t, http.StatusOK, res.StatusCode)
|
require.Equal(t, http.StatusOK, res.StatusCode)
|
||||||
|
|
||||||
responseBody, err := ioutil.ReadAll(res.Body)
|
responseBody, err := io.ReadAll(res.Body)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
|
|
||||||
var response correlations.Correlation
|
var response correlations.Correlation
|
||||||
|
|||||||
Reference in New Issue
Block a user