You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by su...@apache.org on 2020/08/07 18:38:09 UTC

[incubator-superset] branch fix/dash-change-chart-title updated (313bddb -> c4c461d)

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

suddjian pushed a change to branch fix/dash-change-chart-title
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.


    from 313bddb  comprehensions > loops
     add 246add4  fix: explore panel missing padding (#10505)
     add 0d91b3e  fix: make SQL-based alert email links user friendly (#10519)
     add 523c6b7  fix: update time range select tooltip (#10458)
     add e040bf7  feat: add favorite star to dashboard and chart lists (#10510)
     add 72ced53  feat: make screenshot timeout configurable (#10517)
     add cda764f  chore: Adding pip-compile-multi et al. (#10499)
     add 514b29f  fix db installaion (#10425)
     add 3d74c3c  feat: storybook for Icon component (#10515)
     add 57dc762  fix: show label for filters in filter box in explore (#10412)
     add 3983fff  ci: bump tests to 3.7 and add support for 3.8 (#10110)
     add 51a88cb  feat: Add antd to the codebase (#10508)
     add ece9192  style: use tabs in dashboard edit pane (#10394)
     add 749581d  fix(log): don't log exceptions on test connection (#10522)
     add 62b873e  feat: welcome presto to the suite of tested databases (#10498)
     add 2055ecc  feat: refactor error components and add database issue code (#10473)
     add fd2d1c5  Revert "chore: Cleanup database sessions (#10427)" (#10537)
     add 96b9ba3  ci: bump pre-commit py36 to py37 (#10541)
     add 0bad77f  chore: TypeScript <Label /> (#10494)
     add 363abfa  fix: remove unnecessary exception when exploring non-legacy viz plugins (#10538)
     add ea0db0d  bugfix: table chart query mode initial value (#10544)
     add 08358d6  fix: handle query exceptions gracefully (#10548)
     add 90c9417  docs: Update and refresh homepage of superset.apache.org (#10477)
     add a6fa02a  chore: Migrate Timer component from jsx to tsx (#10455)
     add c4c461d  Merge branch 'master' into fix/dash-change-chart-title

No new revisions were added by this update.

Summary of changes:
 .fossa.yml                                         |    4 +
 .github/workflows/bashlib.sh                       |   24 +-
 .github/workflows/caches.js                        |    2 +-
 .github/workflows/license-check.yml                |    2 +-
 .github/workflows/superset-e2e.yml                 |   13 +-
 .github/workflows/superset-python.yml              |  127 +-
 .pre-commit-config.yaml                            |   46 +-
 .pylintrc                                          |    2 +-
 .rat-excludes                                      |    3 +-
 CONTRIBUTING.md                                    |    9 +-
 Dockerfile                                         |    9 +-
 Dockerfile-dev                                     |    4 +-
 RELEASING/Dockerfile.make_docs                     |    3 +-
 docker/pythonpath_dev/superset_config.py           |    2 +-
 docs/conf.py                                       |    5 +-
 docs/index.rst                                     |   88 +-
 docs/installation.rst                              |  131 +--
 docs/issue_code_reference.rst                      |    9 +
 requirements-dev.txt                               |   41 -
 requirements.txt                                   |  104 --
 .../commands/__init__.py => requirements/base.in   |    2 +
 requirements/base.txt                              |  134 +++
 .../documentation.in                               |    5 +-
 requirements/documentation.txt                     |   24 +
 .../integration.in                                 |    5 +-
 requirements/integration.txt                       |   32 +
 docs/requirements.txt => requirements/local.in     |    3 +-
 requirements/local.txt                             |   12 +
 .../testing.in                                     |   15 +-
 requirements/testing.txt                           |   32 +
 scripts/permissions_cleanup.py                     |   38 +-
 setup.cfg                                          |    5 +-
 setup.py                                           |   32 +-
 superset-frontend/.eslintrc.js                     |   12 +
 superset-frontend/.storybook/main.js               |    4 +
 .../integration/dashboard/edit_mode.test.js        |   13 +-
 .../cypress/integration/dashboard/fav_star.test.js |   34 +-
 .../cypress/integration/dashboard/save.test.js     |    8 +-
 .../explore/visualizations/table.test.ts           |    3 +-
 .../{checkbox-half.svg => favorite-selected.svg}   |    5 +-
 .../images/icons/favorite-unselected.svg           |   21 +
 .../images/icons/{sort.svg => more.svg}            |    2 +-
 superset-frontend/images/icons/warning.svg         |    2 +-
 superset-frontend/package-lock.json                | 1210 +++++++++++++++++---
 superset-frontend/package.json                     |    1 +
 .../CodeModal_spec.jsx => helpers/theming.ts}      |   48 +-
 .../javascripts/components/CachedLabel_spec.jsx    |    2 +-
 .../dashboard/components/DashboardBuilder_spec.jsx |    4 -
 .../components/HeaderActionsDropdown_spec.jsx      |    2 +-
 .../dashboard/components/Header_spec.jsx           |   19 +-
 .../dashboard/fixtures/mockDashboardState.js       |    2 -
 .../dashboard/reducers/dashboardState_spec.js      |    3 -
 .../explore/components/AdhocFilterOption_spec.jsx  |    3 +-
 .../explore/components/AdhocMetricOption_spec.jsx  |    3 +-
 .../explore/components/DateFilterControl_spec.jsx  |    5 +-
 .../components/FilterBoxItemControl_spec.jsx       |    4 +
 .../explore/components/RowCountLabel_spec.jsx      |    2 +-
 .../explore/components/ViewportControl_spec.jsx    |   15 +-
 .../spec/javascripts/profile/Security_spec.tsx     |    2 +-
 .../spec/javascripts/sqllab/LimitControl_spec.jsx  |    2 +-
 .../javascripts/sqllab/QueryStateLabel_spec.jsx    |    2 +-
 .../spec/javascripts/sqllab/SouthPane_spec.jsx     |    5 +-
 .../spec/javascripts/sqllab/Timer_spec.jsx         |   28 +-
 .../src/SqlLab/components/LimitControl.jsx         |    4 +-
 .../src/SqlLab/components/QueryStateLabel.jsx      |    2 +-
 .../src/SqlLab/components/QueryTable.jsx           |    5 +-
 .../src/SqlLab/components/SouthPane.jsx            |    3 +-
 .../src/SqlLab/components/SqlEditor.jsx            |   11 +-
 .../components/index.js}                           |   13 +-
 .../src/components/Button/button.stories.jsx       |   98 +-
 superset-frontend/src/components/CachedLabel.jsx   |    3 +-
 .../ErrorMessage/DatabaseErrorMessage.tsx          |   91 ++
 .../src/components/ErrorMessage/ErrorAlert.tsx     |  200 ++++
 .../ErrorMessage/ErrorMessageWithStackTrace.tsx    |   46 +-
 .../ErrorMessage/TimeoutErrorMessage.tsx           |  168 +--
 superset-frontend/src/components/FaveStar.jsx      |   65 --
 superset-frontend/src/components/FaveStar.tsx      |   88 ++
 .../src/components/Icon/icon.stories.jsx           |   86 ++
 .../src/components/{Icon.tsx => Icon/index.tsx}    |   11 +-
 superset-frontend/src/components/Label/index.tsx   |   74 ++
 .../src/components/Label/label.stories.jsx         |   65 ++
 superset-frontend/src/components/TableSelector.jsx |    2 +-
 superset-frontend/src/components/Timer.jsx         |   95 --
 superset-frontend/src/components/Timer.tsx         |   80 ++
 .../src/dashboard/actions/dashboardState.js        |    4 +-
 .../src/dashboard/components/AddSliceCard.jsx      |   16 +-
 .../dashboard/components/BuilderComponentPane.jsx  |   67 +-
 .../dashboard/components/ColorComponentPane.jsx    |  107 --
 .../components/ColorSchemeControlWrapper.jsx       |   72 ++
 .../src/dashboard/components/DashboardBuilder.jsx  |    6 +-
 .../src/dashboard/components/Header.jsx            |  209 ++--
 .../dashboard/components/HeaderActionsDropdown.jsx |  125 +-
 .../dashboard/components/InsertComponentPane.jsx   |  118 --
 .../src/dashboard/components/PropertiesModal.jsx   |   89 +-
 .../dashboard/components/RefreshIntervalModal.jsx  |   11 +-
 .../src/dashboard/components/SliceAdder.jsx        |   45 +-
 .../components/dnd/AddSliceDragPreview.jsx         |    5 +-
 .../components/filterscope/FilterScopeSelector.jsx |    6 +-
 .../src/dashboard/containers/DashboardBuilder.jsx  |    1 -
 .../src/dashboard/containers/DashboardHeader.jsx   |    5 +-
 .../src/dashboard/reducers/dashboardState.js       |    7 +-
 .../src/dashboard/reducers/getInitialState.js      |    5 -
 .../dashboard/stylesheets/builder-sidepane.less    |   21 +-
 .../src/dashboard/stylesheets/dashboard.less       |   13 -
 superset-frontend/src/dashboard/util/constants.ts  |    7 -
 .../src/dashboard/util/propShapes.jsx              |    1 -
 .../src/datasource/DatasourceEditor.jsx            |   14 +-
 .../src/explore/components/AdhocFilterOption.jsx   |    3 +-
 .../src/explore/components/AdhocMetricOption.jsx   |    3 +-
 .../src/explore/components/ExploreChartHeader.jsx  |   40 +-
 .../src/explore/components/ExploreChartPanel.jsx   |    7 +-
 .../src/explore/components/RowCountLabel.jsx       |    2 +-
 .../components/controls/CollectionControl.jsx      |   58 +-
 .../components/controls/ColorSchemeControl.jsx     |    5 +-
 .../components/controls/ColorSchemeControl.less}   |   16 +-
 .../components/controls/DatasourceControl.jsx      |    3 +-
 .../components/controls/DateFilterControl.jsx      |   10 +-
 .../components/controls/FilterBoxItemControl.jsx   |    3 +
 .../components/controls/FixedOrMetricControl.jsx   |    5 +-
 .../explore/components/controls/SpatialControl.jsx |   14 +-
 .../components/controls/ViewportControl.jsx        |    5 +-
 superset-frontend/src/explore/controlUtils.js      |    2 +-
 superset-frontend/src/explore/main.less            |   14 -
 .../src/profile/components/Security.tsx            |    4 +-
 superset-frontend/src/setup/setupErrorMessages.ts  |    5 +
 superset-frontend/src/theme.ts                     |    3 +
 .../src/views/CRUD/chart/ChartList.tsx             |   34 +-
 .../src/views/CRUD/dashboard/DashboardList.tsx     |   37 +-
 superset-frontend/src/views/CRUD/utils.tsx         |   54 +
 superset-frontend/src/welcome/App.tsx              |    1 -
 .../stylesheets/{less => antd}/index.less          |   47 +-
 .../stylesheets/less/cosmo/bootswatch.less         |    1 +
 superset-frontend/webpack.config.js                |    1 +
 superset/app.py                                    |   55 +-
 superset/bin/superset                              |   21 -
 superset/charts/schemas.py                         |    2 +-
 superset/cli.py                                    |   14 +-
 superset/commands/exceptions.py                    |    2 +-
 superset/commands/utils.py                         |    6 +-
 superset/common/query_context.py                   |   10 +-
 superset/config.py                                 |    9 +-
 superset/connectors/connector_registry.py          |   37 +-
 superset/connectors/druid/models.py                |   54 +-
 superset/connectors/druid/views.py                 |    5 +-
 superset/connectors/sqla/models.py                 |  114 +-
 superset/dashboards/dao.py                         |    7 +-
 superset/dashboards/schemas.py                     |    2 +-
 superset/db_engine_specs/athena.py                 |    1 +
 superset/db_engine_specs/base.py                   |   11 +-
 superset/db_engine_specs/bigquery.py               |    1 +
 superset/db_engine_specs/clickhouse.py             |    1 +
 superset/db_engine_specs/cockroachdb.py            |    1 +
 superset/db_engine_specs/db2.py                    |    1 +
 superset/db_engine_specs/dremio.py                 |    1 +
 superset/db_engine_specs/drill.py                  |    1 +
 superset/db_engine_specs/druid.py                  |    1 +
 superset/db_engine_specs/elasticsearch.py          |    1 +
 superset/db_engine_specs/exasol.py                 |    1 +
 superset/db_engine_specs/gsheets.py                |    1 +
 superset/db_engine_specs/hana.py                   |    1 +
 superset/db_engine_specs/hive.py                   |    6 +-
 superset/db_engine_specs/impala.py                 |    1 +
 superset/db_engine_specs/kylin.py                  |    1 +
 superset/db_engine_specs/mssql.py                  |    1 +
 superset/db_engine_specs/mysql.py                  |    1 +
 superset/db_engine_specs/oracle.py                 |    1 +
 superset/db_engine_specs/pinot.py                  |    1 +
 superset/db_engine_specs/postgres.py               |    1 +
 superset/db_engine_specs/presto.py                 |    6 +-
 superset/db_engine_specs/redshift.py               |    1 +
 superset/db_engine_specs/snowflake.py              |    1 +
 superset/db_engine_specs/sqlite.py                 |    1 +
 superset/db_engine_specs/teradata.py               |    1 +
 superset/db_engine_specs/vertica.py                |    1 +
 superset/errors.py                                 |   10 +-
 superset/examples/birth_names.py                   |   12 +-
 superset/examples/multiformat_time_series.py       |   15 +-
 superset/examples/random_time_series.py            |   11 +-
 superset/examples/world_bank.py                    |   11 +-
 superset/{bin => migrations/versions}/__init__.py  |    0
 superset/models/dashboard.py                       |   36 +-
 superset/models/helpers.py                         |   13 +-
 superset/models/slice.py                           |   21 +-
 superset/models/tags.py                            |   81 +-
 superset/security/manager.py                       |    6 +-
 superset/sql_lab.py                                |    3 +-
 superset/sql_parse.py                              |    2 +-
 superset/tasks/cache.py                            |   23 +-
 superset/tasks/schedules.py                        |   27 +-
 superset/templates/email/alert.txt                 |    2 +-
 superset/templates/superset/basic.html             |    3 +-
 superset/translations/messages.pot                 |    4 +-
 superset/utils/core.py                             |   17 +
 superset/utils/dashboard_import_export.py          |   11 +-
 superset/utils/dict_import_export.py               |   19 +-
 superset/utils/import_datasource.py                |   22 +-
 superset/utils/screenshots.py                      |    8 +-
 superset/views/base.py                             |    5 +-
 superset/views/chart/views.py                      |    5 +-
 superset/views/core.py                             |  156 +--
 superset/views/datasource.py                       |    6 +-
 superset/views/utils.py                            |    7 +-
 superset/viz.py                                    |   58 +-
 superset/viz_sip38.py                              |    6 +-
 tests/access_tests.py                              |   92 +-
 tests/alerts_tests.py                              |  192 ++--
 tests/base_tests.py                                |   35 +-
 tests/celery_tests.py                              |  125 +-
 tests/charts/api_tests.py                          |    9 +-
 tests/core_tests.py                                |   72 +-
 tests/database_api_tests.py                        |   17 +-
 tests/datasets/api_tests.py                        |   39 +-
 tests/db_engine_specs/base_engine_spec_tests.py    |    5 +
 tests/dict_import_export_tests.py                  |   60 +-
 tests/druid_tests.py                               |   10 +-
 tests/import_export_tests.py                       |   23 +-
 tests/load_examples_test.py                        |    2 +
 tests/model_tests.py                               |   38 +-
 tests/query_context_tests.py                       |    1 +
 tests/security_tests.py                            |  132 ++-
 tests/sqla_models_tests.py                         |   37 +-
 tests/sqllab_test_util.py                          |   57 +
 tests/sqllab_tests.py                              |   73 +-
 tests/strategy_tests.py                            |    6 +-
 tests/superset_test_config.py                      |    6 +-
 tests/utils_tests.py                               |    7 +
 tox.ini                                            |   57 +-
 227 files changed, 4513 insertions(+), 2541 deletions(-)
 delete mode 100644 requirements-dev.txt
 delete mode 100644 requirements.txt
 copy superset/charts/commands/__init__.py => requirements/base.in (93%)
 create mode 100644 requirements/base.txt
 copy docs/requirements.txt => requirements/documentation.in (95%)
 create mode 100644 requirements/documentation.txt
 copy docs/requirements.txt => requirements/integration.in (95%)
 create mode 100644 requirements/integration.txt
 rename docs/requirements.txt => requirements/local.in (95%)
 create mode 100644 requirements/local.txt
 copy docker/requirements-extra.txt => requirements/testing.in (84%)
 create mode 100644 requirements/testing.txt
 copy superset-frontend/images/icons/{checkbox-half.svg => favorite-selected.svg} (50%)
 create mode 100644 superset-frontend/images/icons/favorite-unselected.svg
 copy superset-frontend/images/icons/{sort.svg => more.svg} (65%)
 copy superset-frontend/spec/{javascripts/dashboard/components/CodeModal_spec.jsx => helpers/theming.ts} (52%)
 copy superset-frontend/src/{components/RefreshLabel.less => common/components/index.js} (79%)
 create mode 100644 superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx
 create mode 100644 superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx
 delete mode 100644 superset-frontend/src/components/FaveStar.jsx
 create mode 100644 superset-frontend/src/components/FaveStar.tsx
 create mode 100644 superset-frontend/src/components/Icon/icon.stories.jsx
 rename superset-frontend/src/components/{Icon.tsx => Icon/index.tsx} (88%)
 create mode 100644 superset-frontend/src/components/Label/index.tsx
 create mode 100644 superset-frontend/src/components/Label/label.stories.jsx
 delete mode 100644 superset-frontend/src/components/Timer.jsx
 create mode 100644 superset-frontend/src/components/Timer.tsx
 delete mode 100644 superset-frontend/src/dashboard/components/ColorComponentPane.jsx
 create mode 100644 superset-frontend/src/dashboard/components/ColorSchemeControlWrapper.jsx
 delete mode 100644 superset-frontend/src/dashboard/components/InsertComponentPane.jsx
 copy superset-frontend/src/{components/RefreshLabel.less => explore/components/controls/ColorSchemeControl.less} (81%)
 copy superset-frontend/stylesheets/{less => antd}/index.less (55%)
 delete mode 100755 superset/bin/superset
 rename superset/{bin => migrations/versions}/__init__.py (100%)
 create mode 100644 tests/sqllab_test_util.py