You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2021/01/11 20:12:03 UTC

[superset] branch hxgh/rm-datasets updated (a2fc931 -> 43eb343)

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

hugh pushed a change to branch hxgh/rm-datasets
in repository https://gitbox.apache.org/repos/asf/superset.git.


    from a2fc931  remove consolelog
     add 6276421  chore: change order of tab on explore data panel  (#12335)
     add f83afb4  feat: new COVID vaccination dashboard (#12338)
     add a30064b  remove datataset from title (#12344)
     add cbda599  feat: provide support for an overridable template to be included in every view (#12315)
     add d760e88  window.location > history.push (#12347)
     add fecfc34  feat: move filters from superset-ui to incubator (#12154)
     add c685c9e  refactor: test connection raises only command exceptions (#12307)
     add d1767b9  chore: bumping nvd3 plugin (and thus, nvd3-fork) (#12349)
     add 466a7c8  fix: south pane scrolling issues (#12318)
     add 4d27993  fix: Set width to pseudoelement to wrap filter box (#12306)
     add 78d3557  fix(explore): improve filter translation (#12350)
     add 737e6b4  chore(dashboard): Add ErrorBoudary for AdhocFilter components (#12352)
     add 76b06b2  Fix CSS injection order (#12265) (#12353)
     add fd15dff  perf: Optimize performance of Results and Samples tables on Explore (#12257)
     add 7c8ead8  fix: Fix dataset condition to allow query for datasets in sqllab (#12357)
     add 1d27899  Fix running query on every change in chart controls (#12361)
     add f354bb3  fix(load examples): load examples creating unnecessary main database (#12351)
     add 2210015  test: rename column names for birth_names dataset (#12082)
     add f642aea  ci(docker): fix release published event checkout tag-sha (#12096)
     add 77b80c9  fix: Fix chart resizing when using split view (#12362)
     add 9c5be8e  chore: make datasource search input sticky (#12365)
     add 1250426  fix: datasets populating after user creation (#12368)
     add 4175152  Update samples table when datasource changes (#12378)
     add 6a3103f  Fix filter popover under data table (#12377)
     add 662b649  fix(explore): clear custom label if removed (#12382)
     add 64b4977  fix(explore): adhoc metric label and control value not consistent (#12381)
     add 14ccbe4  Fix new metric popover showing previous popover's title (#12385)
     add 5d04f7d  fix: Data tables styling issues on Explore view (#12383)
     add 3eb0470  Closes #12389 (#12390)
     add 99de8a4  fix: explore replace wrong standalone slice url (#12359)
     add f13f2e2  chore: Fix typo “Rest” to “Reset” (#12392)
     add 37f648c  chore: rename docker image in build_docker_image.sh, docker-compose.yml and helm values.yaml (#12337)
     add 6bee3a0  chore: change Datasource to Dataset in Explore ui (#12402)
     add 9acf48f  chore: upgrade eslint, babel, and prettier (#12393)
     add c327cb9  fix(explore): long metric name display (#12387)
     add 23263da  feat(explore): add tooltip to timepicker label (#12401)
     add ff7b789  docs: reword and cleanup docs for local dev server (#11869)
     add 2ab490a  test: birth names (#12226)
     add ee53d82  build(deps): bump urijs from 1.19.1 to 1.19.4 in /superset-frontend (#12232)
     add c61167d  build(deps): bump ini from 1.3.5 to 1.3.8 in /docs (#12020)
     add 4cf3f99  chore: remove additional incubator references (#12336)
     add 9618f07  [explore] Prevent duplicated query by data table (#12404)
     add ddbcf5b  fix: Refresh Interval Modal dropdown (#12406)
     add 43eb343  fix merge conflicts

No new revisions were added by this update.

Summary of changes:
 .../workflows/{docker.yml => docker-release.yml}   |    9 +-
 .github/workflows/docker.yml                       |    2 -
 .github/workflows/docker_build_push.sh             |    2 +-
 .gitignore                                         |    2 +
 CONTRIBUTING.md                                    |  225 +-
 RELEASING/release-notes-0-38/README.md             |  370 +-
 docker-compose.yml                                 |    2 +-
 docs/package-lock.json                             |    6 +-
 docs/src/components/image.tsx                      |    8 -
 docs/src/images/incubator.png                      |  Bin 17961 -> 0 bytes
 docs/src/pages/docs/contributing-page.mdx          |    5 +-
 docs/src/pages/index.tsx                           |    8 -
 helm/superset/values.yaml                          |    2 +-
 scripts/cancel_github_workflows.py                 |    6 +-
 scripts/gen_changelog.sh                           |    2 +-
 superset-frontend/.eslintrc.js                     |    2 +
 superset-frontend/babel.config.js                  |    5 +-
 .../integration/chart_list/list_view.test.ts       |    2 +-
 .../cypress/integration/dashboard/filter.test.ts   |   12 +-
 .../cypress/integration/dashboard/load.test.js     |    8 +-
 .../integration/dashboard/url_params.test.js       |    8 +-
 .../integration/explore/AdhocMetrics.test.ts       |    8 +-
 .../cypress/integration/explore/link.test.js       |    5 +-
 .../explore/visualizations/pivot_table.test.js     |   10 +-
 .../explore/visualizations/table.test.ts           |    2 +-
 ...rcePanel.index.js => sourcePanel.index.test.js} |    4 +-
 .../cypress-base/cypress/support/index.ts          |    6 +-
 superset-frontend/package-lock.json                | 5596 +++++++++++++++-----
 superset-frontend/package.json                     |   66 +-
 superset-frontend/spec/fixtures/mockDatasource.js  |   48 +-
 .../javascripts/components/AsyncSelect_spec.jsx    |   21 +-
 .../dashboard/actions/dashboardLayout_spec.js      |    4 +-
 .../components/RefreshIntervalModal_spec.jsx       |   12 +-
 .../nativeFilters/FilterConfigurationLink_spec.tsx |    2 +-
 .../datasource/DatasourceEditor_spec.jsx           |    7 +-
 .../components/AdhocFilterEditPopover_spec.jsx     |   17 +
 .../explore/components/SaveModal_spec.jsx          |   21 +-
 .../components/withAsyncVerification_spec.tsx      |    6 +-
 .../spec/javascripts/explore/utils_spec.jsx        |   59 +-
 .../spec/javascripts/filters/utils_spec.ts         |  156 +
 .../messageToasts/components/Toast_spec.jsx        |    7 +-
 .../javascripts/sqllab/SaveDatasetModal_spec.tsx   |    8 +-
 .../javascripts/sqllab/reducers/sqlLab_spec.js     |    2 +-
 .../spec/javascripts/utils/parseCookie_spec.ts     |    4 +-
 .../views/CRUD/welcome/ActivityTable_spec.tsx      |    4 +-
 .../views/CRUD/welcome/ChartTable_spec.tsx         |    4 +-
 .../views/CRUD/welcome/SavedQueries_spec.tsx       |    2 +-
 .../src/SqlLab/components/ResultSet.tsx            |   26 +-
 .../src/SqlLab/components/SaveDatasetModal.tsx     |  148 +-
 .../src/SqlLab/components/SaveQuery.tsx            |   90 +-
 .../src/SqlLab/components/SouthPane.jsx            |   32 +-
 superset-frontend/src/SqlLab/main.less             |   32 +-
 superset-frontend/src/chart/chartAction.js         |   12 +-
 superset-frontend/src/common/components/index.tsx  |    1 +
 .../src/components/ErrorMessage/types.ts           |    4 +-
 .../src/components/FacePile/FacePile.stories.tsx   |    6 +-
 .../components/FilterableTable/FilterableTable.tsx |   12 +-
 .../src/components/Icon/icon.stories.jsx           |   44 +-
 .../src/components/ListView/CardCollection.tsx     |    6 +-
 .../src/components/ListView/ListView.tsx           |   54 +-
 .../ListViewCard/ListViewCard.stories.tsx          |   86 +-
 .../src/components/Select/Select.stories.tsx       |   76 +-
 .../src/components/Select/SupersetStyledSelect.tsx |   11 +-
 .../Select/WindowedSelect/WindowedMenuList.tsx     |    4 +-
 superset-frontend/src/components/Select/styles.tsx |   28 +-
 .../src/components/SupersetResourceSelect.tsx      |    7 +-
 .../src/components/TableView/TableView.tsx         |   39 +-
 .../components/dataViewCommon/TableCollection.tsx  |   33 +-
 .../dashboard/components/BuilderComponentPane.tsx  |   94 +-
 .../src/dashboard/components/DashboardBuilder.jsx  |    7 +-
 .../components/FiltersBadge/DetailsPanel.tsx       |   26 +-
 .../dashboard/components/FiltersBadge/Styles.tsx   |    3 +-
 .../src/dashboard/components/PropertiesModal.jsx   |    7 +-
 .../dashboard/components/RefreshIntervalModal.tsx  |    8 +-
 .../dashboard/components/SliceHeaderControls.jsx   |   10 +-
 .../src/dashboard/components/StickyVerticalBar.tsx |   71 +-
 .../dashboard/components/gridComponents/Tab.jsx    |   40 +-
 .../components/nativeFilters/ColumnSelect.tsx      |    7 +-
 .../components/nativeFilters/FilterBar.tsx         |   66 +-
 .../dashboard/components/nativeFilters/state.ts    |    6 +-
 .../src/dashboard/util/injectCustomCss.js          |   15 +-
 .../src/datasource/ChangeDatasourceModal.tsx       |   32 +-
 .../src/datasource/DatasourceEditor.jsx            |    4 +-
 superset-frontend/src/explore/AdhocFilter.js       |   22 +-
 .../explore/components/AdhocFilterEditPopover.jsx  |   51 +-
 .../AdhocFilterEditPopoverSimpleTabContent.jsx     |    1 +
 .../components/AdhocFilterPopoverTrigger.tsx       |    1 -
 .../explore/components/AdhocMetricEditPopover.jsx  |   25 +-
 .../components/AdhocMetricEditPopoverTitle.jsx     |    2 -
 .../src/explore/components/AdhocMetricOption.jsx   |   28 +-
 .../components/AdhocMetricPopoverTrigger.tsx       |   15 +-
 .../src/explore/components/DataTableControl.tsx    |   26 +-
 .../src/explore/components/DataTablesPane.tsx      |   58 +-
 .../src/explore/components/DatasourcePanel.tsx     |   41 +-
 .../src/explore/components/ExploreChartPanel.jsx   |   62 +-
 .../explore/components/ExploreViewContainer.jsx    |   14 +-
 .../src/explore/components/OptionControls.tsx      |    3 +
 .../src/explore/components/RowCountLabel.jsx       |   10 +-
 .../DateFilterControl/DateFilterControl.tsx        |   65 +-
 .../components/controls/DateFilterControl/utils.ts |    8 +-
 .../src/explore/controlPanels/sections.jsx         |    2 +-
 superset-frontend/src/explore/exploreUtils.js      |   50 +-
 .../filters/components/Range/AntdRangeFilter.tsx   |   56 +
 .../src/filters/components/Range/buildQuery.ts     |   72 +
 .../components/Range/controlPanel.ts}              |   45 +-
 .../filters/components/Range/images/thumbnail.png  |  Bin 0 -> 5658 bytes
 .../components/Range/index.ts}                     |   23 +-
 .../filters/components/Range/transformProps.ts}    |   24 +-
 .../components/Range/types.ts}                     |   39 +-
 .../filters/components/Select/AntdSelectFilter.tsx |   94 +
 .../src/filters/components/Select/buildQuery.ts    |   41 +
 .../src/filters/components/Select/controlPanel.ts  |  114 +
 .../filters/components/Select/images/thumbnail.png |  Bin 0 -> 5658 bytes
 .../components/Select/index.ts}                    |   23 +-
 .../components/Select/transformProps.ts}           |   28 +-
 .../src/filters/components/Select/types.ts         |   52 +
 .../Modal => filters/components}/index.ts          |    4 +-
 .../common.js => filters/components/types.ts}      |    5 +-
 superset-frontend/src/filters/utils.ts             |   65 +
 superset-frontend/src/utils/cacheWrapper.ts        |   18 +-
 superset-frontend/src/utils/downloadAsImage.ts     |    7 +-
 .../src/views/CRUD/alert/AlertList.tsx             |    7 +-
 .../src/views/CRUD/alert/AlertReportModal.tsx      |   75 +-
 .../CRUD/annotationlayers/AnnotationLayersList.tsx |    7 +-
 .../src/views/CRUD/data/dataset/DatasetList.tsx    |    5 +-
 .../src/views/CRUD/data/query/QueryList.tsx        |   49 +-
 .../src/views/CRUD/welcome/ActivityTable.tsx       |   42 +-
 .../src/views/CRUD/welcome/ChartTable.tsx          |    7 +-
 .../src/views/CRUD/welcome/DashboardTable.tsx      |   12 +-
 .../src/views/CRUD/welcome/SavedQueries.tsx        |    5 +-
 .../src/visualizations/FilterBox/FilterBox.jsx     |    4 +-
 .../src/visualizations/presets/MainPreset.js       |    5 +-
 superset-frontend/webpack.config.js                |    6 +-
 superset/databases/api.py                          |   37 +-
 superset/databases/commands/exceptions.py          |   17 +-
 superset/databases/commands/test_connection.py     |   30 +-
 superset/datasets/commands/importers/v1/utils.py   |    4 +-
 superset/examples/birth_names.py                   |   66 +-
 ...e_Sales_Filter.yaml => Filtering_Vaccines.yaml} |   30 +-
 ...=> Vaccine_Candidates_per_Approach__Stage.yaml} |   18 +-
 ...ts.yaml => Vaccine_Candidates_per_Country.yaml} |   29 +-
 ...aml => Vaccine_Candidates_per_Country_261.yaml} |   28 +-
 ... => Vaccine_Candidates_per_Country__Stage.yaml} |   29 +-
 ...Vaccine_Candidates_per_Country__Stage_749.yaml} |   18 +-
 ...nder.yaml => Vaccine_Candidates_per_Phase.yaml} |   15 +-
 ....yaml => Vaccine_Candidates_per_Phase_587.yaml} |   33 +-
 .../dashboards/COVID_Vaccine_Dashboard.yaml        |  321 ++
 ...cleaned_sales_data.yaml => covid_vaccines.yaml} |  176 +-
 .../f9a30386bd74_cleanup_time_grainularity.py      |    8 +-
 superset/security/analytics_db_safety.py           |    6 +-
 superset/templates/superset/base.html              |    1 +
 superset/templates/superset/basic.html             |    1 +
 superset/templates/superset/crud_views.html        |    1 +
 ...1_deprecated.html => tail_js_custom_extra.html} |   15 +-
 tests/access_tests.py                              |    8 +-
 tests/cache_tests.py                               |    5 +
 tests/celery_tests.py                              |   23 +
 tests/charts/api_tests.py                          |   83 +-
 tests/conftest.py                                  |    2 -
 tests/core_tests.py                                |   35 +-
 tests/dashboard_tests.py                           |   17 +-
 tests/dashboards/api_tests.py                      |   13 +-
 tests/databases/api_tests.py                       |   21 +-
 tests/databases/commands_tests.py                  |  234 +-
 tests/datasets/api_tests.py                        |   12 +-
 tests/datasets/commands_tests.py                   |   13 +-
 tests/datasource_tests.py                          |   52 +-
 tests/fixtures/birth_names_dashboard.py            |  202 +
 tests/fixtures/datasource.py                       |    6 +-
 tests/fixtures/importexport.py                     |    8 +-
 tests/import_export_tests.py                       |    3 +
 tests/model_tests.py                               |   36 +-
 tests/query_context_tests.py                       |    8 +-
 tests/schedules_test.py                            |    4 +
 tests/security_tests.py                            |    4 +
 tests/sqla_models_tests.py                         |    2 +
 tests/sqllab_tests.py                              |   21 +-
 tests/strategy_tests.py                            |    6 +-
 tests/tasks/async_queries_tests.py                 |    3 +
 .../utils/get_dashboards.py                        |   23 +-
 tests/utils_tests.py                               |    3 +
 181 files changed, 7551 insertions(+), 3511 deletions(-)
 copy .github/workflows/{docker.yml => docker-release.yml} (79%)
 delete mode 100644 docs/src/images/incubator.png
 rename superset-frontend/cypress-base/cypress/integration/sqllab/{sourcePanel.index.js => sourcePanel.index.test.js} (96%)
 create mode 100644 superset-frontend/spec/javascripts/filters/utils_spec.ts
 create mode 100644 superset-frontend/src/filters/components/Range/AntdRangeFilter.tsx
 create mode 100644 superset-frontend/src/filters/components/Range/buildQuery.ts
 copy superset-frontend/src/{views/CRUD/data/common.ts => filters/components/Range/controlPanel.ts} (58%)
 create mode 100644 superset-frontend/src/filters/components/Range/images/thumbnail.png
 copy superset-frontend/src/{visualizations/FilterBox/FilterBoxChartPlugin.js => filters/components/Range/index.ts} (75%)
 copy superset-frontend/{spec/javascripts/components/CopyToClipboard_spec.jsx => src/filters/components/Range/transformProps.ts} (70%)
 copy superset-frontend/src/{dashboard/util/getEmptyLayout.js => filters/components/Range/types.ts} (60%)
 create mode 100644 superset-frontend/src/filters/components/Select/AntdSelectFilter.tsx
 create mode 100644 superset-frontend/src/filters/components/Select/buildQuery.ts
 create mode 100644 superset-frontend/src/filters/components/Select/controlPanel.ts
 create mode 100644 superset-frontend/src/filters/components/Select/images/thumbnail.png
 copy superset-frontend/src/{visualizations/FilterBox/FilterBoxChartPlugin.js => filters/components/Select/index.ts} (75%)
 copy superset-frontend/src/{chart/ChartContainer.jsx => filters/components/Select/transformProps.ts} (64%)
 create mode 100644 superset-frontend/src/filters/components/Select/types.ts
 copy superset-frontend/src/{common/components/Modal => filters/components}/index.ts (86%)
 copy superset-frontend/src/{SqlLab/reducers/common.js => filters/components/types.ts} (90%)
 create mode 100644 superset-frontend/src/filters/utils.ts
 copy superset/examples/configs/charts/{Video_Game_Sales_Filter.yaml => Filtering_Vaccines.yaml} (73%)
 copy superset/examples/configs/charts/{Popular_Genres_Across_Platforms.yaml => Vaccine_Candidates_per_Approach__Stage.yaml} (81%)
 copy superset/examples/configs/charts/{Age_distribution_of_respondents.yaml => Vaccine_Candidates_per_Country.yaml} (72%)
 copy superset/examples/configs/charts/{Country_of_Citizenship.yaml => Vaccine_Candidates_per_Country_261.yaml} (74%)
 copy superset/examples/configs/charts/{Age_distribution_of_respondents.yaml => Vaccine_Candidates_per_Country__Stage.yaml} (73%)
 copy superset/examples/configs/charts/{Popular_Genres_Across_Platforms.yaml => Vaccine_Candidates_per_Country__Stage_749.yaml} (79%)
 copy superset/examples/configs/charts/{Gender.yaml => Vaccine_Candidates_per_Phase.yaml} (85%)
 copy superset/examples/configs/charts/{Age_distribution_of_respondents.yaml => Vaccine_Candidates_per_Phase_587.yaml} (69%)
 create mode 100644 superset/examples/configs/dashboards/COVID_Vaccine_Dashboard.yaml
 copy superset/examples/configs/datasets/examples/{cleaned_sales_data.yaml => covid_vaccines.yaml} (57%)
 copy superset/templates/{superset/dashboard_v1_deprecated.html => tail_js_custom_extra.html} (76%)
 create mode 100644 tests/fixtures/birth_names_dashboard.py
 copy superset/migrations/versions/ae19b4ee3692_.py => tests/utils/get_dashboards.py (70%)