You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2020/12/19 01:07:06 UTC

[incubator-superset] branch master updated (877b153 -> 865beae)

This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.


    from 877b153  feat: estimate query cost in Postgres (#12130)
     add 865beae  feat(dashboard): Dashboard-Native Filters (#11814)

No new revisions were added by this update.

Summary of changes:
 .../cypress/integration/dashboard/filter.test.ts   |   2 +-
 .../integration/dashboard/nativeFilters.test.ts    |  59 ++++
 .../cypress/integration/dashboard/tabs.test.js     |   6 +-
 .../cypress/integration/explore/chart.test.js      |   2 +-
 .../explore/visualizations/area.test.js            |   2 +-
 .../visualizations/big_number_total.test.js        |   2 +-
 .../explore/visualizations/shared.helper.js        |   2 +-
 .../explore/visualizations/sunburst.test.js        |   2 +-
 superset-frontend/images/icons/filter.svg          |   2 +-
 superset-frontend/package-lock.json                | 371 +++++++++++----------
 superset-frontend/package.json                     |   6 +-
 superset-frontend/spec/fixtures/mockState.js       |   2 +
 .../components/AlteredSliceTag_spec.jsx            |   6 +-
 .../components/SupersetResourceSelect_spec.tsx     |  56 ++++
 .../components/fixtures/AlteredSliceTag.js         |   6 +-
 .../spec/javascripts/dashboard/.eslintrc           |   1 -
 .../components/nativeFilters/FilterBar_spec.tsx}   |  41 ++-
 .../FilterConfigurationLink_spec.tsx}              |  40 +--
 .../nativeFilters/NativeFiltersModal_spec.tsx      |  79 +++++
 .../components/nativeFilters/ScopingTree_spec.tsx} |  29 +-
 .../dashboard/fixtures/mockNativeFilters.js}       |  42 ++-
 .../util/getEffectiveExtraFilters_spec.js          |   2 +-
 .../util/getFormDataWithExtraFilters_spec.ts       |  10 +-
 .../spec/javascripts/explore/AdhocFilter_spec.js   |   4 +-
 ...AdhocFilterEditPopoverSimpleTabContent_spec.jsx |  10 +-
 .../spec/javascripts/messageToasts/.eslintrc       |   1 -
 .../src/common/components/Modal/Modal.tsx          |   9 +-
 .../src/common/components/common.stories.tsx       |   1 +
 superset-frontend/src/common/components/index.tsx  |  17 +-
 .../common/hooks/useChangeEffect.ts}               |  26 +-
 .../Owner.ts => common/hooks/usePrevious.ts}       |  21 +-
 .../src/components/SupersetResourceSelect.tsx      | 106 ++++++
 .../src/dashboard/actions/nativeFilters.ts         | 137 ++++++++
 .../dashboard/components/BuilderComponentPane.jsx  | 110 ------
 .../dashboard/components/BuilderComponentPane.tsx  |  98 ++++++
 .../src/dashboard/components/Dashboard.jsx         |   7 +-
 .../src/dashboard/components/DashboardBuilder.jsx  |  54 ++-
 .../src/dashboard/components/Header.jsx            |  27 +-
 .../src/dashboard/components/StickyVerticalBar.tsx |  85 +++++
 .../dashboard/components/gridComponents/Chart.jsx  |  17 +-
 .../components/nativeFilters/ColumnSelect.tsx      |  97 ++++++
 .../components/nativeFilters/FilterBar.tsx         | 335 +++++++++++++++++++
 .../components/nativeFilters/FilterConfigForm.tsx  | 223 +++++++++++++
 .../components/nativeFilters/FilterConfigModal.tsx | 283 ++++++++++++++++
 .../nativeFilters/FilterConfigurationLink.tsx      |  60 ++++
 .../components/nativeFilters/FiltersList.tsx       |  67 ++++
 .../components/nativeFilters/ScopingTree.tsx       |  64 ++++
 .../dashboard/components/nativeFilters/state.ts    | 111 ++++++
 .../dashboard/components/nativeFilters/types.ts    | 121 +++++++
 .../dashboard/components/nativeFilters/utils.ts    | 142 ++++++++
 .../src/dashboard/containers/Chart.jsx             |   2 +
 .../src/dashboard/containers/Dashboard.jsx         |   2 +
 .../src/dashboard/containers/FiltersBadge.tsx      |   5 +-
 .../src/dashboard/reducers/getInitialState.js      |  11 +-
 superset-frontend/src/dashboard/reducers/index.js  |   2 +
 .../src/dashboard/reducers/nativeFilters.ts        |  76 +++++
 .../src/dashboard/stylesheets/builder.less         |  11 +-
 .../src/dashboard/stylesheets/grid.less            |   7 -
 superset-frontend/src/dashboard/types.ts           |  41 +++
 .../util/charts/getEffectiveExtraFilters.ts        |   2 +-
 .../util/charts/getFormDataWithExtraFilters.ts     |   9 +-
 superset-frontend/src/explore/AdhocFilter.js       |  10 +-
 .../AdhocFilterEditPopoverSimpleTabContent.jsx     |   2 +-
 .../explore/components/controls/VizTypeControl.jsx |   6 +-
 superset-frontend/src/explore/constants.js         |  15 +-
 superset-frontend/src/featureFlags.ts              |   1 +
 .../src/messageToasts/enhancers/withToasts.tsx     |  30 +-
 .../components/AlertReportCronScheduler.test.tsx   |   4 +-
 .../alert/components/AlertReportCronScheduler.tsx  |   1 +
 .../src/visualizations/presets/MainPreset.js       |   6 +
 superset-frontend/stylesheets/less/index.less      |   8 +-
 superset/config.py                                 |   1 +
 superset/dashboards/schemas.py                     |   4 +
 superset/utils/core.py                             |  26 +-
 tests/superset_test_config.py                      |   1 +
 tests/utils_tests.py                               |   2 +-
 76 files changed, 2805 insertions(+), 483 deletions(-)
 create mode 100644 superset-frontend/cypress-base/cypress/integration/dashboard/nativeFilters.test.ts
 create mode 100644 superset-frontend/spec/javascripts/components/SupersetResourceSelect_spec.tsx
 copy superset-frontend/{src/components/LastUpdated/LastUpdated.test.tsx => spec/javascripts/dashboard/components/nativeFilters/FilterBar_spec.tsx} (53%)
 copy superset-frontend/spec/javascripts/{explore/components/ColorScheme_spec.jsx => dashboard/components/nativeFilters/FilterConfigurationLink_spec.tsx} (55%)
 create mode 100644 superset-frontend/spec/javascripts/dashboard/components/nativeFilters/NativeFiltersModal_spec.tsx
 copy superset-frontend/spec/javascripts/{sqllab/QueryStateLabel_spec.jsx => dashboard/components/nativeFilters/ScopingTree_spec.tsx} (59%)
 copy superset-frontend/{src/messageToasts/containers/ToastPresenter.jsx => spec/javascripts/dashboard/fixtures/mockNativeFilters.js} (59%)
 copy superset-frontend/{cypress-base/cypress/utils/readResponseBlob.ts => src/common/hooks/useChangeEffect.ts} (64%)
 copy superset-frontend/src/{types/Owner.ts => common/hooks/usePrevious.ts} (57%)
 create mode 100644 superset-frontend/src/components/SupersetResourceSelect.tsx
 create mode 100644 superset-frontend/src/dashboard/actions/nativeFilters.ts
 delete mode 100644 superset-frontend/src/dashboard/components/BuilderComponentPane.jsx
 create mode 100644 superset-frontend/src/dashboard/components/BuilderComponentPane.tsx
 create mode 100644 superset-frontend/src/dashboard/components/StickyVerticalBar.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/ColumnSelect.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterConfigurationLink.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FiltersList.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/ScopingTree.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/state.ts
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/types.ts
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/utils.ts
 create mode 100644 superset-frontend/src/dashboard/reducers/nativeFilters.ts