refactor(self-trigger): Split native filters state (#13137)

* feat: add cross filters

* refactor: fix CR notes

* lint: fix lint

* lint: fix lint

* feat: POC adding filters set feature

* chore: pre-commit

* refactor: under chage

* lint: fix TS

* fix: fix FF name

* refactor: move to behaviors

* lint: fix lint

* refactor: update state of native filters

* refactor: finish refactor nativeFilter state

* feat: split native filters state

* refactor: refactor Time filter to use new API

* refactor: refactor Time filter to use new API

* refactor: fix CR notes

* fix: fix update values in filter bar

* refactor: save filter sets in meta

* feat(filter-sets): save filters sets in metadata

* refactor: partially fix ts

* refactor: merge conflicts

* refactor: add behaviors property

* refactor: add behaviors property

* fix: undo py changes

* fix: under some changes

* refactor: synx with master

* fix: undo FF

* fix: undo FF

* lint: ts-ignore

* chore: update lock file

* refactor: update enum

* refactor: naming of enum

* test: fix test

* test: update mocks

Co-authored-by: amitmiran137 <amit.miran@nielsen.com>
This commit is contained in:
simcha90
2021-03-02 09:03:26 +02:00
committed by GitHub
parent 488da65986
commit f19a830d9b
38 changed files with 776 additions and 600 deletions

View File

@@ -53,6 +53,7 @@ describe('Dashboard', () => {
dashboardInfo,
charts: chartQueries,
activeFilters: {},
ownDataCharts: {},
slices: sliceEntities.slices,
datasources,
layout: dashboardLayout.present,

View File

@@ -42,9 +42,13 @@ export const nativeFiltersInfo = {
},
},
filtersState: {
DefaultsID: {
id: 'DefaultId',
selectedValues: [],
nativeFilters: {
DefaultsID: {
id: 'DefaultId',
currentState: {
value: [],
},
},
},
},
};

View File

@@ -62,10 +62,14 @@ describe('getFormDataWithExtraFilters', () => {
} as unknown) as Filter,
},
filtersState: {
[filterId]: {
id: filterId,
extraFormData: {},
currentState: {},
crossFilters: {},
ownFilters: {},
nativeFilters: {
[filterId]: {
id: filterId,
extraFormData: {},
currentState: {},
},
},
},
},