feat(cross-filters): Add scoping for cross filters (#13625)

* feat: cross filter modal

* refactor: add charts metadata

* refactor: add charts metadata

* feat: cross filters scoping

* fix: fix CR notes

* test: fix test

* lint: fix lint
This commit is contained in:
simcha90
2021-03-17 14:00:32 +02:00
committed by GitHub
parent aa0cd64940
commit 0e0c99b2fb
26 changed files with 457 additions and 139 deletions

View File

@@ -39,7 +39,7 @@ import dashboardInfo from 'spec/fixtures/mockDashboardInfo';
import { dashboardLayout } from 'spec/fixtures/mockDashboardLayout';
import dashboardState from 'spec/fixtures/mockDashboardState';
import { sliceEntitiesForChart as sliceEntities } from 'spec/fixtures/mockSliceEntities';
import { getActiveNativeFilters } from 'src/dashboard/util/activeDashboardNativeFilters';
import { getAllActiveFilters } from 'src/dashboard/util/activeAllDashboardFilters';
describe('Dashboard', () => {
const props = {
@@ -154,9 +154,9 @@ describe('Dashboard', () => {
wrapper.setProps({
activeFilters: {
...OVERRIDE_FILTERS,
...getActiveNativeFilters({
...getAllActiveFilters({
dataMask: dataMaskWith1Filter,
filters: singleNativeFiltersState.filters,
nativeFilters: singleNativeFiltersState.filters,
layout: layoutForSingleNativeFilter,
}),
},

View File

@@ -41,6 +41,7 @@ describe('getFormDataWithExtraFilters', () => {
},
};
const mockArgs: GetFormDataWithExtraFiltersArguments = {
chartConfiguration: {},
charts: {
[chartId]: mockChart,
},