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

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


    from 0fd7364  Remove gevent installation as a separate layer (#8078)
     add 40776bd  [Feature] Dashboard filter indicators (#7908)

No new revisions were added by this update.

Summary of changes:
 .../javascripts/components/AnchorLink_spec.jsx     |  19 ++-
 .../dashboard/actions/dashboardState_spec.js       |  24 ++-
 .../dashboard/components/DashboardBuilder_spec.jsx |   6 +-
 .../dashboard/components/Dashboard_spec.jsx        | 156 +++++++-----------
 ...hart_spec.jsx => FilterIndicatorGroup_spec.jsx} |  39 +++--
 ...er_spec.jsx => FilterIndicatorTooltip_spec.jsx} |  23 ++-
 .../dashboard/components/FilterIndicator_spec.jsx  |  58 +++++++
 .../components/FilterIndicatorsContainer_spec.jsx  |  74 +++++++++
 .../components/FilterTooltipWrapper_spec.jsx       |  70 ++++++++
 .../dashboard/components/Header_spec.jsx           |   1 -
 .../components/gridComponents/Chart_spec.jsx       |  23 ++-
 .../dashboard/fixtures/mockDashboardFilters.js}    |  49 +++---
 .../dashboard/fixtures/mockDashboardInfo.js        |   4 +-
 .../dashboard/fixtures/mockDashboardLayout.js      |  20 +++
 .../dashboard/fixtures/mockDashboardState.js       |   3 +-
 .../dashboard/fixtures/mockSliceEntities.js        |  25 ++-
 .../javascripts/dashboard/fixtures/mockState.js    |   2 +
 .../javascripts/dashboard/fixtures/mockStore.js    |   1 +
 .../dashboard/reducers/dashboardFilters_spec.js    | 138 ++++++++++++++++
 .../dashboard/reducers/dashboardState_spec.js      | 112 +------------
 .../util/findTabIndexByComponentId_spec.js         |   8 +-
 .../util/getFormDataWithExtraFilters_spec.js       |   8 +-
 .../util/getLeafComponentIdFromPath_spec.js}       |  31 ++--
 superset/assets/src/chart/chartReducer.js          |   2 +-
 superset/assets/src/components/AnchorLink.jsx      |  36 ++--
 ...tstrapSliderWrapper.css => FilterBadgeIcon.css} |  15 +-
 .../FilterBadgeIcon.jsx}                           |  17 +-
 .../Control.css => components/FilterEditIcon.css}  |   4 +-
 .../FilterEditIcon.jsx}                            |  26 +--
 .../src/dashboard/actions/dashboardFilters.js      |  68 ++++++++
 .../assets/src/dashboard/actions/dashboardState.js |  44 ++++-
 .../assets/src/dashboard/components/Dashboard.jsx  |  52 +++---
 .../src/dashboard/components/DashboardBuilder.jsx  |  76 ++++++---
 .../src/dashboard/components/DashboardGrid.jsx     |   7 +
 .../src/dashboard/components/FilterIndicator.jsx   |  73 +++++++++
 .../dashboard/components/FilterIndicatorGroup.jsx  |  77 +++++++++
 ...MissingChart.jsx => FilterIndicatorTooltip.jsx} |  43 +++--
 .../components/FilterIndicatorsContainer.jsx       | 181 +++++++++++++++++++++
 .../dashboard/components/FilterTooltipWrapper.jsx  |  82 ++++++++++
 .../dashboard/components/gridComponents/Chart.jsx  |  22 +--
 .../components/gridComponents/ChartHolder.jsx      |  57 ++++++-
 .../dashboard/components/gridComponents/Tab.jsx    |   7 +
 .../dashboard/components/gridComponents/Tabs.jsx   |  53 ++++--
 superset/assets/src/dashboard/containers/Chart.jsx |  12 +-
 .../assets/src/dashboard/containers/Dashboard.jsx  |   6 +
 .../src/dashboard/containers/DashboardBuilder.jsx  |   2 +
 .../dashboard/containers/DashboardComponent.jsx    |   6 +-
 .../src/dashboard/containers/DashboardGrid.jsx     |   2 +
 .../src/dashboard/containers/DashboardHeader.jsx   |   4 +-
 .../{DashboardGrid.jsx => FilterIndicators.jsx}    |  29 ++--
 .../src/dashboard/reducers/dashboardFilters.js     | 121 ++++++++++++++
 .../src/dashboard/reducers/dashboardState.js       |  58 +------
 .../src/dashboard/reducers/getInitialState.js      |  78 +++++++--
 superset/assets/src/dashboard/reducers/index.js    |   2 +
 .../stylesheets/filter-indicator-tooltip.less}     |  59 +++++--
 .../dashboard/stylesheets/filter-indicator.less    |  94 +++++++++++
 .../assets/src/dashboard/stylesheets/grid.less     |   2 +-
 .../assets/src/dashboard/stylesheets/index.less    |   2 +
 .../src/dashboard/stylesheets/variables.less       |  37 +++++
 .../activeDashboardFilters.js}                     |  51 +++---
 .../util/charts/getEffectiveExtraFilters.js        |   8 +-
 superset/assets/src/dashboard/util/constants.js    |   7 +
 .../src/dashboard/util/dashboardFiltersColorMap.js |  53 ++++++
 .../dashboard/util/findTabIndexByComponentId.js    |   4 +-
 .../util/getDirectPathToTabIndex.js}               |  11 +-
 .../dashboard/util/getFilterConfigsFromFormdata.js |  63 +++++++
 ...mLayout.js => getLayoutComponentFromChartId.js} |  15 +-
 .../util/getLeafComponentIdFromPath.js}            |  28 ++--
 .../util/getLocationHash.js}                       |   4 +-
 .../src/dashboard/util/newComponentFactory.js      |   3 +-
 superset/assets/src/dashboard/util/propShapes.jsx  |  15 +-
 .../src/visualizations/FilterBox/FilterBox.css     |  16 +-
 .../src/visualizations/FilterBox/FilterBox.jsx     |  69 +++++---
 .../src/visualizations/FilterBox/transformProps.js |   2 +
 74 files changed, 2052 insertions(+), 647 deletions(-)
 copy 
superset/assets/spec/javascripts/dashboard/components/{MissingChart_spec.jsx => 
FilterIndicatorGroup_spec.jsx} (54%)
 copy 
superset/assets/spec/javascripts/dashboard/components/{resizable/ResizableContainer_spec.jsx
 => FilterIndicatorTooltip_spec.jsx} (63%)
 create mode 100644 
superset/assets/spec/javascripts/dashboard/components/FilterIndicator_spec.jsx
 create mode 100644 
superset/assets/spec/javascripts/dashboard/components/FilterIndicatorsContainer_spec.jsx
 create mode 100644 
superset/assets/spec/javascripts/dashboard/components/FilterTooltipWrapper_spec.jsx
 copy superset/assets/{src/visualizations/TimeTable/FormattedNumber.jsx => 
spec/javascripts/dashboard/fixtures/mockDashboardFilters.js} (61%)
 create mode 100644 
superset/assets/spec/javascripts/dashboard/reducers/dashboardFilters_spec.js
 copy superset/assets/spec/javascripts/{components/CachedLabel_spec.jsx => 
dashboard/util/getLeafComponentIdFromPath_spec.js} (54%)
 copy superset/assets/src/components/{BootstrapSliderWrapper.css => 
FilterBadgeIcon.css} (80%)
 copy superset/assets/src/{SqlLab/components/QueryStateLabel.jsx => 
components/FilterBadgeIcon.jsx} (72%)
 copy superset/assets/src/{explore/components/Control.css => 
components/FilterEditIcon.css} (95%)
 copy superset/assets/src/{explore/components/ControlRow.jsx => 
components/FilterEditIcon.jsx} (60%)
 create mode 100644 superset/assets/src/dashboard/actions/dashboardFilters.js
 create mode 100644 superset/assets/src/dashboard/components/FilterIndicator.jsx
 create mode 100644 
superset/assets/src/dashboard/components/FilterIndicatorGroup.jsx
 copy superset/assets/src/dashboard/components/{MissingChart.jsx => 
FilterIndicatorTooltip.jsx} (54%)
 create mode 100644 
superset/assets/src/dashboard/components/FilterIndicatorsContainer.jsx
 create mode 100644 
superset/assets/src/dashboard/components/FilterTooltipWrapper.jsx
 copy superset/assets/src/dashboard/containers/{DashboardGrid.jsx => 
FilterIndicators.jsx} (64%)
 create mode 100644 superset/assets/src/dashboard/reducers/dashboardFilters.js
 copy superset/assets/{stylesheets/explore.css => 
src/dashboard/stylesheets/filter-indicator-tooltip.less} (53%)
 create mode 100644 
superset/assets/src/dashboard/stylesheets/filter-indicator.less
 copy superset/assets/src/dashboard/{containers/SliceAdder.jsx => 
util/activeDashboardFilters.js} (51%)
 create mode 100644 
superset/assets/src/dashboard/util/dashboardFiltersColorMap.js
 copy superset/assets/src/{components/BootstrapSliderWrapper.css => 
dashboard/util/getDirectPathToTabIndex.js} (74%)
 create mode 100644 
superset/assets/src/dashboard/util/getFilterConfigsFromFormdata.js
 copy superset/assets/src/dashboard/util/{getChartIdsFromLayout.js => 
getLayoutComponentFromChartId.js} (78%)
 copy superset/assets/src/{messageToasts/reducers/index.js => 
dashboard/util/getLeafComponentIdFromPath.js} (63%)
 copy superset/assets/src/{SqlLab/reducers/localStorageUsage.js => 
dashboard/util/getLocationHash.js} (89%)

Reply via email to