Skip to content

Commit d057f3b

Browse files
nreesekibanamachineelasticmachine
authored
[dashboards as code] small dashboard API cleanups (#244252)
Small dashboard API clean * removes `version` key from dashboard state. It was never used * read only returns references when references array has values. --------- Co-authored-by: kibanamachine <[email protected]> Co-authored-by: Elastic Machine <[email protected]>
1 parent 3a61f16 commit d057f3b

File tree

4 files changed

+2
-5
lines changed

4 files changed

+2
-5
lines changed

src/platform/plugins/shared/dashboard/server/api/dashboard_state_schemas.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,5 @@ export function getDashboardStateSchema() {
175175
),
176176
timeRange: schema.maybe(timeRangeSchema),
177177
title: schema.string({ meta: { description: 'A human-readable title for the dashboard' } }),
178-
version: schema.maybe(schema.number({ meta: { deprecated: true } })),
179178
});
180179
}

src/platform/plugins/shared/dashboard/server/api/saved_object_utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export function getDashboardCRUResponseBody(
5656
id: savedObject.id,
5757
data: {
5858
...dashboardState,
59-
references,
59+
...(references.length && { references }),
6060
},
6161
meta: getDashboardMeta(savedObject, operation),
6262
spaces: savedObject.namespaces,

src/platform/plugins/shared/dashboard/server/api/transforms/out/transform_dashboard_out.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ export function transformDashboardOut(
3232
timeRestore,
3333
timeTo,
3434
title,
35-
version,
3635
} = attributes;
36+
3737
// Extract tag references
3838
const tags: string[] = references
3939
? references.filter(({ type }) => type === tagSavedObjectTypeName).map(({ id }) => id)
@@ -64,6 +64,5 @@ export function transformDashboardOut(
6464
...(tags && tags.length && { tags }),
6565
...(timeRange && { timeRange }),
6666
title: title ?? '',
67-
...(version && { version }),
6867
};
6968
}

src/platform/test/api_integration/apis/dashboards/create_dashboard/main.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ export default function ({ getService }: FtrProviderContext) {
3131
expect(response.status).to.be(200);
3232
expect(response.body.spaces).to.eql(['default']);
3333
expect(response.body.data).to.eql({
34-
references: [],
3534
title,
3635
});
3736
});

0 commit comments

Comments
 (0)