diff --git a/e2e/suite1/specs/solo-route.spec.ts b/e2e/suite1/specs/solo-route.spec.ts new file mode 100644 index 00000000000..0ffc6efd410 --- /dev/null +++ b/e2e/suite1/specs/solo-route.spec.ts @@ -0,0 +1,17 @@ +import { e2e } from '@grafana/e2e'; + +e2e.scenario({ + describeName: 'Solo Route', + itName: 'Can view panels with shared queries in fullsceen', + addScenarioDataSource: false, + addScenarioDashBoard: false, + skipScenario: false, + scenario: () => { + // open Panel Tests - Bar Gauge + e2e.pages.SoloPanel.visit('ZqZnVvFZz/datasource-tests-shared-queries?orgId=1&panelId=4'); + + e2e() + .get('canvas') + .should('have.length', 6); + }, +}); diff --git a/packages/grafana-e2e-selectors/src/selectors/pages.ts b/packages/grafana-e2e-selectors/src/selectors/pages.ts index 4b10c50d5fc..17e2a5adf9c 100644 --- a/packages/grafana-e2e-selectors/src/selectors/pages.ts +++ b/packages/grafana-e2e-selectors/src/selectors/pages.ts @@ -133,4 +133,7 @@ export const Pages = { navBar: () => '.explore-toolbar', }, }, + SoloPanel: { + url: (page: string) => `/d-solo/${page}`, + }, }; diff --git a/public/app/features/dashboard/state/PanelModel.ts b/public/app/features/dashboard/state/PanelModel.ts index 197beba4015..ff8698c3768 100644 --- a/public/app/features/dashboard/state/PanelModel.ts +++ b/public/app/features/dashboard/state/PanelModel.ts @@ -116,7 +116,6 @@ export class PanelModel implements DataConfigSource { collapsed?: boolean; panels?: any; - soloMode?: boolean; targets: DataQuery[]; transformations?: DataTransformerConfig[]; datasource: string | null; @@ -142,6 +141,7 @@ export class PanelModel implements DataConfigSource { isViewing: boolean; isEditing: boolean; isInView: boolean; + hasRefreshed: boolean; events: Emitter; cacheTimeout?: any; diff --git a/public/app/plugins/datasource/dashboard/runSharedRequest.ts b/public/app/plugins/datasource/dashboard/runSharedRequest.ts index 3ba345adaf6..df0db078bcc 100644 --- a/public/app/plugins/datasource/dashboard/runSharedRequest.ts +++ b/public/app/plugins/datasource/dashboard/runSharedRequest.ts @@ -26,7 +26,6 @@ export function runSharedRequest(options: QueryRunnerOptions): Observable