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

suddjian pushed a change to branch dynamic-plugin-load-fix
in repository https://gitbox.apache.org/repos/asf/superset.git.


    from 322d540  clearer logic
     add 85d0262  fix(explore): Enable selecting an option not included in 
suggestions (#13029)
     add 956f276  feat(cross-filters): add cross filters (#12662)
     add acca3a4  Force pod restart on config changes (#13056)
     add d6fc720  feat(native-filters): Time native filter (#12992)
     add dae1258  feat(native-filters): add storybook entry for select filter 
(#13005)
     add 56fca17  Update http error code from 400 to 403 (#13061)
     add 6b615c4  Custom superset_config.py + secret envs (#13096)
     add bc4c837  fix(native-filters): set currentValue null when empty (#13000)
     add 2010e64  refactor(native-filters): decouple params from filter config 
modal (first phase) (#13021)
     add d55a040  feat(native-filters): hide filterBar and toggle icon when in 
editMode (#13108)
     add 5b669b3  fix: Add some missing Chinese translation content, including 
superset-ui project (#13022)
     add 1029665  build: add more files to .dockerignore (#13113)
     add 312cbf7  feat(dashboard_rbac): add support for related roles (#13035)
     add 24ebf10  feat: add sort_by_metric for charts with single metric 
(#13058)
     add 2dbe92b  feat: first step native support Trino (#13105)
     add d0b00bc  fix: Fix switching viz type to and from Filter box (#13094)
     add 613945a  fix(FilterBox): treat empty defaultValues as null (#13109)
     add 2e6ea76  fix(alerts): void query with numeric comparison (#13090)
     add cc9103b  feat(dashboard): API to get a dashboard's charts (#12978)
     add c9f76d5  chore: upgrade to npm 7 and superset-ui 0.17.9 (#13100)
     add d8c32b8  fix(chart-data-api): support numeric temporal columns (#13138)
     add 5ab613d  fix(database): ensure pk_constraint is JSON serializable 
(#13147)
     add 5aa38ef  feat(native-filters): enable filter indicator and make 
datasource optional (#13148)
     add 94893ff  feat: Added annotations and loadBalancerIP option in helm 
service.yaml (#13114)
     add 2e93784  feat(helm): Helm template for Celery beat (for reporting and 
alerting) (#13116)
     add 981deaa  Change test environment to jsdom (#13149)
     add 44723ea  fix(explore): Certificate icon not displaying for certified 
metrics (#13133)
     add f10dbbe  fix(alert/report): add/edit modal issue (#12955)
     add beee11d  fix: misspelling Erik Ritter (#13120)
     add 8b40bf6  style: table sort icon alignment (#13139)
     add c787f46  perf: add lazy loading along react-router routes and router 
links in menu (#13087)
     add e5df5ac  Merge branch 'master' into dynamic-plugin-load-fix

No new revisions were added by this update.

Summary of changes:
 .dockerignore                                      |   10 +-
 .github/workflows/docker_build_push.sh             |    2 +-
 CONTRIBUTING.md                                    |   26 +-
 Dockerfile                                         |    3 +
 .../pages/docs/installation/installing_scratch.mdx |   12 +-
 docs/src/pages/docs/installation/kubernetes.mdx    |  363 ++
 docs/src/resources/data.js                         |    2 +-
 helm/superset/templates/_helpers.tpl               |    9 +
 ...deployment-worker.yaml => deployment-beat.yaml} |   28 +-
 helm/superset/templates/deployment-worker.yaml     |    9 +-
 helm/superset/templates/deployment.yaml            |   12 +-
 helm/superset/templates/secret-env.yaml            |    5 +
 helm/superset/templates/service.yaml               |    7 +
 helm/superset/values.yaml                          |   53 +
 setup.py                                           |    1 +
 superset-frontend/.storybook/main.js               |    2 +-
 superset-frontend/jest.config.js                   |    2 +-
 superset-frontend/package-lock.json                | 1593 ++------
 superset-frontend/package.json                     |   56 +-
 .../spec/fixtures/mockDashboardInfo.js             |   11 +-
 .../spec/fixtures/mockNativeFilters.ts             |  247 +-
 .../spec/javascripts/components/Menu_spec.jsx      |   36 +-
 .../nativeFilters/NativeFiltersModal_spec.tsx      |   17 +-
 .../dashboard/fixtures/mockNativeFilters.js        |    6 +-
 .../util/getFilterConfigsFromFormdata_spec.js      |   14 +-
 .../util/getFormDataWithExtraFilters_spec.ts       |   27 +-
 .../explore/components/OptionControls_spec.tsx     |   69 +
 .../views/CRUD/alert/AlertReportModal_spec.jsx     |   21 +-
 superset-frontend/src/chart/ChartContainer.jsx     |    2 +
 superset-frontend/src/chart/ChartRenderer.jsx      |    3 +
 superset-frontend/src/components/Menu/Menu.tsx     |   35 +-
 .../src/components/Menu/MenuObject.tsx             |   25 +-
 .../components/dataViewCommon/TableCollection.tsx  |    1 -
 .../src/dashboard/components/DashboardBuilder.jsx  |    2 +-
 .../dashboard/components/FiltersBadge/selectors.ts |   58 +-
 .../nativeFilters/FilterBar/CascadePopover.tsx     |    2 +-
 .../nativeFilters/FilterBar/FilterBar.tsx          |   24 +-
 .../nativeFilters/FilterBar/FilterValue.tsx        |   30 +-
 .../FilterConfigModal/FilterConfigForm.tsx         |  265 +-
 .../FilterConfigModal/FilterConfigModal.tsx        |   27 +-
 .../FilterConfigModal/FiltersList.tsx              |   67 -
 .../nativeFilters/FilterConfigModal/state.ts       |   11 +-
 .../nativeFilters/FilterConfigModal/types.ts       |   12 +-
 .../nativeFilters/FilterConfigModal/utils.ts       |   37 +-
 .../dashboard/components/nativeFilters/types.ts    |   15 +-
 .../dashboard/components/nativeFilters/utils.ts    |   86 +-
 .../src/dashboard/containers/Chart.jsx             |    1 +
 .../src/dashboard/containers/FiltersBadge.tsx      |    9 +-
 .../util/charts/getFormDataWithExtraFilters.ts     |    6 +-
 .../dashboard/util/getFilterConfigsFromFormdata.js |   16 +-
 .../src/explore/actions/exploreActions.ts          |    6 -
 .../src/explore/components/ExploreChartPanel.jsx   |   10 +-
 .../explore/components/ExploreViewContainer.jsx    |   34 +-
 .../src/explore/components/OptionControls.tsx      |   33 +-
 .../DateFilterControl/DateFilterControl.tsx        |    8 +-
 .../AdhocFilterEditPopoverSimpleTabContent.jsx     |   20 +
 .../controls/FilterControl/AdhocFilterOption.jsx   |    1 +
 .../FilterControl/AdhocFilterPopoverTrigger.tsx    |   38 +-
 .../MetricControl/AdhocMetricEditPopover.jsx       |    4 +-
 .../explore/components/controls/VizTypeControl.jsx |   14 +-
 superset-frontend/src/explore/constants.js         |   11 +
 .../src/explore/reducers/exploreReducer.js         |   24 +-
 superset-frontend/src/featureFlags.ts              |    1 +
 .../{AntdRangeFilter.tsx => RangeFilterPlugin.tsx} |    8 +-
 .../src/filters/components/Range/controlPanel.ts   |   23 +-
 .../src/filters/components/Range/index.ts          |    6 +-
 .../src/filters/components/Range/types.ts          |   10 +-
 .../Select/SelectFilterPlugin.stories.tsx          |   62 +
 ...AntdSelectFilter.tsx => SelectFilterPlugin.tsx} |   17 +-
 .../src/filters/components/Select/controlPanel.ts  |   46 +-
 .../src/filters/components/Select/index.ts         |    6 +-
 .../src/filters/components/Select/types.ts         |   20 +-
 .../filters/components/Time/TimeFilterPlugin.tsx   |   70 +
 .../components/Time/controlPanel.ts}               |   14 +-
 .../{Select => Time}/images/thumbnail.png          |  Bin
 .../filters/components/{Range => Time}/index.ts    |   11 +-
 .../components/{Range => Time}/transformProps.ts   |    6 +-
 .../filters/components/{Range => Time}/types.ts    |   27 +-
 superset-frontend/src/filters/components/index.ts  |    5 +-
 superset-frontend/src/filters/components/types.ts  |    2 +-
 superset-frontend/src/views/App.tsx                |  112 +-
 .../src/views/CRUD/alert/AlertList.tsx             |    1 +
 .../src/views/CRUD/alert/AlertReportModal.tsx      |   31 +-
 superset-frontend/src/views/menu.tsx               |    3 +
 .../views/routes.test.tsx}                         |   17 +-
 superset-frontend/src/views/routes.tsx             |  179 +
 .../src/visualizations/FilterBox/FilterBox.jsx     |   47 +-
 superset-frontend/src/visualizations/constants.js  |   27 -
 .../src/visualizations/presets/MainPreset.js       |   10 +-
 superset/app.py                                    |   18 +-
 superset/charts/schemas.py                         |   26 +
 superset/common/query_context.py                   |   18 +-
 superset/config.py                                 |    3 +-
 superset/constants.py                              |    1 +
 superset/dashboards/api.py                         |   57 +-
 superset/dashboards/dao.py                         |   16 +
 superset/dashboards/filters.py                     |   32 +-
 superset/db_engine_specs/{athena.py => trino.py}   |   34 +-
 superset/models/core.py                            |    5 +-
 superset/reports/commands/alert.py                 |   25 +-
 superset/translations/zh/LC_MESSAGES/messages.json | 2981 +++++++++------
 superset/translations/zh/LC_MESSAGES/messages.po   | 3843 ++++++++++++++------
 superset/utils/core.py                             |   78 +-
 superset/views/core.py                             |   10 +-
 superset/viz.py                                    |   45 +-
 tests/base_tests.py                                |    5 +
 tests/charts/api_tests.py                          |   42 +-
 tests/dashboards/api_tests.py                      |  110 +-
 .../{athena_tests.py => trino_tests.py}            |    9 +-
 tests/insert_chart_mixin.py                        |   61 +
 tests/reports/commands_tests.py                    |    9 +-
 tests/utils_tests.py                               |   59 +
 112 files changed, 7521 insertions(+), 4307 deletions(-)
 create mode 100644 docs/src/pages/docs/installation/kubernetes.mdx
 copy helm/superset/templates/{deployment-worker.yaml => deployment-beat.yaml} 
(71%)
 create mode 100644 
superset-frontend/spec/javascripts/explore/components/OptionControls_spec.tsx
 delete mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal/FiltersList.tsx
 rename superset-frontend/src/filters/components/Range/{AntdRangeFilter.tsx => 
RangeFilterPlugin.tsx} (87%)
 create mode 100644 
superset-frontend/src/filters/components/Select/SelectFilterPlugin.stories.tsx
 rename superset-frontend/src/filters/components/Select/{AntdSelectFilter.tsx 
=> SelectFilterPlugin.tsx} (90%)
 create mode 100644 
superset-frontend/src/filters/components/Time/TimeFilterPlugin.tsx
 copy superset-frontend/src/{SqlLab/components/TabStatusIcon.jsx => 
filters/components/Time/controlPanel.ts} (76%)
 copy superset-frontend/src/filters/components/{Select => 
Time}/images/thumbnail.png (100%)
 copy superset-frontend/src/filters/components/{Range => Time}/index.ts (82%)
 copy superset-frontend/src/filters/components/{Range => 
Time}/transformProps.ts (90%)
 copy superset-frontend/src/filters/components/{Range => Time}/types.ts (65%)
 copy 
superset-frontend/{spec/javascripts/dashboard/components/menu/HoverMenu_spec.jsx
 => src/views/routes.test.tsx} (70%)
 create mode 100644 superset-frontend/src/views/routes.tsx
 delete mode 100644 superset-frontend/src/visualizations/constants.js
 copy superset/db_engine_specs/{athena.py => trino.py} (64%)
 copy tests/db_engine_specs/{athena_tests.py => trino_tests.py} (80%)
 create mode 100644 tests/insert_chart_mixin.py

Reply via email to