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/12/07 20:23:44 UTC
[incubator-superset] 05/07: Merge branch 'dashboard-native-filters'
into native-filters-fast-follow
This is an automated email from the ASF dual-hosted git repository.
suddjian pushed a commit to branch native-filters-fast-follow
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git
commit c8786d21e480b9186f9847aae7e5f2ea6dc64557
Merge: d1aba6e 2cd0af9
Author: David Aaron Suddjian <aa...@gmail.com>
AuthorDate: Wed Nov 25 11:28:32 2020 -0800
Merge branch 'dashboard-native-filters' into native-filters-fast-follow
.github/workflows/superset-python-misc.yml | 72 +++
.github/workflows/superset-python-mysql.yml | 51 ++
.github/workflows/superset-python-postgres.yml | 52 ++
.github/workflows/superset-python-presto-hive.yml | 119 +++++
.github/workflows/superset-python-sqlite.yml | 44 ++
.github/workflows/superset-python.yml | 322 -------------
CHANGELOG.md | 415 ++++++++++++++++
Dockerfile | 2 +-
UPDATING.md | 23 +-
docs/installation.rst | 1 +
docs/src/pages/docs/installation/email_reports.mdx | 1 +
.../cypress/integration/dashboard/controls.test.js | 85 ++--
.../cypress/integration/dashboard/filter.test.ts | 55 ++-
.../integration/dashboard/url_params.test.js | 41 +-
.../cypress-base/cypress/utils/vizPlugins.ts | 3 +-
superset-frontend/package-lock.json | 67 +--
superset-frontend/package.json | 3 +-
.../helpers/ProviderWrapper.tsx} | 25 +-
superset-frontend/spec/helpers/theming.ts | 7 +-
.../components/AlteredSliceTag_spec.jsx | 26 +-
.../FilterableTable/FilterableTable_spec.tsx | 3 +-
.../components/ListView/ListView_spec.jsx | 4 +-
.../javascripts/components/TableSelector_spec.jsx | 3 +-
.../AdhocMetricEditPopoverTitle_spec.jsx | 14 +-
.../explore/components/DateFilterControl_spec.jsx | 22 +-
.../explore/components/EmbedCodeButton_spec.jsx | 16 +-
.../spec/javascripts/sqllab/ColumnElement_spec.tsx | 2 +-
superset-frontend/src/CRUD/Field.jsx | 20 +-
.../src/SqlLab/components/ColumnElement.tsx | 48 +-
.../src/SqlLab/components/QuerySearch.jsx | 10 +-
.../src/SqlLab/components/QueryTable.jsx | 21 +-
.../src/SqlLab/components/ScheduleQueryButton.jsx | 14 +-
.../src/SqlLab/components/SqlEditor.jsx | 25 +-
.../src/SqlLab/components/SqlEditorLeftBar.jsx | 22 +-
.../src/SqlLab/components/TemplateParamsEditor.jsx | 11 +-
superset-frontend/src/SqlLab/main.less | 22 -
superset-frontend/src/chart/chartAction.js | 2 +
.../src/common/components/InfoTooltip.tsx | 2 +-
.../src/common/components/Tooltip.tsx | 16 +-
.../src/common/components/common.stories.tsx | 2 +-
superset-frontend/src/components/Button/index.tsx | 30 +-
.../src/components/CertifiedIconWithTooltip.tsx | 9 +-
.../src/components/CopyToClipboard.jsx | 44 +-
.../src/components/FacePile/index.tsx | 3 +-
superset-frontend/src/components/Link.tsx | 27 +-
.../src/components/ListView/Filters.tsx | 12 +-
.../src/components/ListView/ListView.tsx | 22 +-
superset-frontend/src/components/ListView/types.ts | 2 +
superset-frontend/src/components/ListView/utils.ts | 102 +++-
.../src/components/ListViewCard/index.tsx | 17 +-
superset-frontend/src/components/TableSelector.tsx | 27 +-
.../src/components/TooltipWrapper.jsx | 9 +-
.../dashboard/components/SliceHeaderControls.jsx | 2 +-
.../components/AdhocMetricEditPopoverTitle.jsx | 27 +-
.../src/explore/components/ControlHeader.jsx | 31 +-
.../src/explore/components/QueryAndSaveBtns.jsx | 12 +-
.../components/controls/DatasourceControl.jsx | 2 +-
.../components/controls/DateFilterControl.jsx | 21 +-
.../explore/components/controls/VizTypeControl.jsx | 20 +-
.../src/logger/{LogUtils.js => LogUtils.ts} | 2 +-
.../src/logger/actions/{index.js => index.ts} | 6 +-
superset-frontend/src/views/App.tsx | 5 +-
.../src/views/CRUD/data/query/QueryList.tsx | 2 +-
superset/annotation_layers/api.py | 5 +
superset/cachekeys/api.py | 2 +-
superset/charts/api.py | 11 +-
superset/charts/commands/exceptions.py | 5 +
superset/charts/commands/importers/dispatcher.py | 3 +-
superset/charts/commands/importers/v1/__init__.py | 5 +-
superset/commands/exceptions.py | 5 +
superset/connectors/sqla/models.py | 7 +
superset/css_templates/api.py | 2 +
superset/dao/base.py | 8 +-
superset/dashboards/api.py | 65 +++
superset/dashboards/commands/exceptions.py | 5 +
.../commands/importers/dispatcher.py | 13 +-
.../dashboards/commands/importers/v1/__init__.py | 5 +-
superset/databases/api.py | 15 +-
superset/databases/commands/exceptions.py | 5 +
.../databases/commands/importers/dispatcher.py | 3 +-
.../databases/commands/importers/v1/__init__.py | 5 +-
superset/datasets/api.py | 14 +-
superset/datasets/commands/exceptions.py | 5 +
superset/datasets/commands/importers/dispatcher.py | 3 +-
.../datasets/commands/importers/v1/__init__.py | 5 +-
superset/exceptions.py | 4 +-
.../versions/a8173232b786_add_path_to_logs.py} | 36 +-
superset/models/core.py | 3 +
superset/models/reports.py | 4 +-
superset/reports/commands/alert.py | 101 ++++
superset/reports/commands/exceptions.py | 37 ++
superset/reports/commands/execute.py | 256 ++++++++++
superset/reports/commands/log_prune.py | 48 ++
superset/reports/dao.py | 55 ++-
.../urls.py => reports/notifications/__init__.py} | 28 +-
superset/reports/notifications/base.py | 62 +++
superset/reports/notifications/email.py | 98 ++++
.../notifications/exceptions.py} | 14 +-
superset/reports/notifications/slack.py | 89 ++++
superset/tasks/celery_app.py | 2 +-
superset/tasks/scheduler.py | 69 +++
superset/utils/log.py | 75 ++-
superset/utils/urls.py | 12 +-
superset/views/base_api.py | 51 +-
superset/views/core.py | 64 ++-
superset/viz.py | 1 +
tests/core_tests.py | 7 +-
tests/dashboards/api_tests.py | 100 +++-
tests/databases/commands_tests.py | 2 +-
tests/fixtures/importexport.py | 2 +-
tests/reports/api_tests.py | 60 +--
tests/reports/commands_tests.py | 531 +++++++++++++++++++++
tests/reports/utils.py | 68 +++
113 files changed, 3244 insertions(+), 958 deletions(-)