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