Chore: Deprecate Id from Folder in DTOs (#77943)

* Chore: Deprecate Id from Folder in DTOs

* chore: regen spec
This commit is contained in:
Kat Yang 2023-11-15 10:29:49 -05:00 committed by GitHub
parent ae326eaed1
commit a640d9d395
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 7 additions and 2 deletions

View File

@ -7,6 +7,7 @@ import (
)
type Folder struct {
// Deprecated: use Uid instead
Id int64 `json:"id"`
Uid string `json:"uid"`
Title string `json:"title"`

View File

@ -365,7 +365,7 @@ func (hs *HTTPServer) newToFolderDto(c *contextmodel.ReqContext, f *folder.Folde
}
return dtos.Folder{
Id: f.ID,
Id: f.ID, // nolint:staticcheck
Uid: f.UID,
Title: f.Title,
Url: f.URL,

View File

@ -145,6 +145,7 @@ func TestFoldersCreateAPIEndpoint(t *testing.T) {
require.NoError(t, resp.Body.Close())
if tc.expectedCode == http.StatusOK {
// nolint:staticcheck
assert.Equal(t, int64(1), folder.Id)
assert.Equal(t, "uid", folder.Uid)
assert.Equal(t, "Folder", folder.Title)
@ -249,6 +250,7 @@ func TestFoldersUpdateAPIEndpoint(t *testing.T) {
require.NoError(t, resp.Body.Close())
if tc.expectedCode == http.StatusOK {
// nolint:staticcheck
assert.Equal(t, int64(1), folder.Id)
assert.Equal(t, "uid", folder.Uid)
assert.Equal(t, "Folder upd", folder.Title)

View File

@ -358,7 +358,7 @@ func TestIntegrationCreate(t *testing.T) {
buf1 := &bytes.Buffer{}
err = json.NewEncoder(buf1).Encode(dashboards.SaveDashboardCommand{
Dashboard: dashboardDataOne,
FolderID: folder.Id,
FolderID: folder.Id, // nolint:staticcheck
})
require.NoError(t, err)
u := fmt.Sprintf("http://admin:admin@%s/api/dashboards/db", grafanaListedAddr)

View File

@ -14199,6 +14199,7 @@
"type": "boolean"
},
"id": {
"description": "Deprecated: use Uid instead",
"type": "integer",
"format": "int64"
},

View File

@ -5272,6 +5272,7 @@
"type": "boolean"
},
"id": {
"description": "Deprecated: use Uid instead",
"format": "int64",
"type": "integer"
},