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

hugh pushed a commit to branch ch18764_gsheetsAdd
in repository https://gitbox.apache.org/repos/asf/superset.git

commit bd089fb0a2e8b341d799200dbe0621a93b7f1149
Merge: aa65132 5594a3b
Author: hughhhh <[email protected]>
AuthorDate: Thu Jul 15 10:58:39 2021 -0700

    Merge branch 'pexdax/improved-sheets' of https://github.com/apache/superset 
into ch18764_gsheetsAdd

 ...est.yml => superset-python-integrationtest.yml} |   10 +-
 .github/workflows/superset-python-unittest.yml     |  152 +--
 CONTRIBUTING.md                                    |   12 +
 Makefile                                           |    8 +-
 docker/README.md                                   |   44 +-
 docs/installation.rst                              |    2 +-
 .../Connecting to Databases/docker-add-drivers.mdx |    8 +-
 docs/src/pages/docs/Connecting to Databases/ui.mdx |   77 ++
 docs/src/pages/docs/installation/caching.mdx       |    2 +-
 .../docs/installation/networking_settings.mdx      |    2 +-
 helm/superset/Chart.yaml                           |    2 +-
 helm/superset/values.yaml                          |    2 +-
 .../integration/dashboard/edit_mode.test.js        |    4 +-
 .../integration/dashboard/edit_properties.test.ts  |    2 +-
 .../cypress/integration/dashboard/markdown.test.ts |    2 +-
 .../cypress/integration/dashboard/save.test.js     |    6 +-
 .../cypress/integration/explore/control.test.ts    |   10 +-
 superset-frontend/jest.config.js                   |    2 +-
 superset-frontend/package-lock.json                | 1320 ++++++++++----------
 superset-frontend/package.json                     |   60 +-
 superset-frontend/spec/helpers/testing-library.tsx |   16 +-
 .../dashboard/util/getDashboardUrl_spec.js         |    2 +-
 .../datasource/DatasourceEditor_spec.jsx           |    3 +-
 .../explore/components/VizTypeControl_spec.jsx     |   60 +-
 .../messageToasts/components/Toast_spec.jsx        |    7 +-
 superset-frontend/src/CRUD/CollectionTable.tsx     |    1 -
 superset-frontend/src/SqlLab/actions/sqlLab.js     |   24 +-
 .../src/SqlLab/components/QueryTable/index.jsx     |  132 +-
 .../src/SqlLab/components/RunQueryActionButton.tsx |   10 +-
 .../src/SqlLab/components/SaveQuery.tsx            |   21 +-
 .../src/SqlLab/components/ShareSqlLabQuery.tsx     |   24 +-
 .../src/SqlLab/components/SqlEditor.jsx            |   13 +
 superset-frontend/src/SqlLab/reducers/sqlLab.js    |    5 +-
 .../src/addSlice/AddSliceContainer.test.tsx        |   17 +-
 .../src/addSlice/AddSliceContainer.tsx             |   60 +-
 superset-frontend/src/common/components/index.tsx  |   11 +-
 .../CopyToClipboard/CopyToClipboard.stories.tsx    |    6 +-
 .../src/components/DynamicPlugins/index.tsx        |   96 +-
 .../ErrorMessage/BasicErrorAlert.test.tsx          |    7 -
 .../components/ErrorMessage/ErrorAlert.test.tsx    |    7 -
 .../src/components/FaveStar/FaveStar.test.tsx      |    7 -
 .../src/components/Icon/icon.stories.jsx           |   84 --
 superset-frontend/src/components/Icon/index.tsx    |  440 -------
 .../src/components/IconButton/index.tsx            |   22 +-
 .../src/components/ListView/ActionsBar.tsx         |    3 +-
 .../ListViewCard/ListViewCard.stories.tsx          |    3 +-
 .../src/components/ListViewCard/index.tsx          |    7 +-
 .../src/components/Menu/LanguagePicker.tsx         |    4 +-
 .../src/components/Menu/Menu.test.tsx              |    3 +
 superset-frontend/src/components/Menu/Menu.tsx     |   57 +-
 .../src/components/Menu/MenuRight.tsx              |   18 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |    7 +-
 .../dashboard/components/DashboardBuilder/state.ts |    7 +-
 .../dashboard/components/Header/Header.test.tsx    |   19 +-
 .../HeaderActionsDropdown.test.tsx                 |    2 +-
 .../src/dashboard/components/Header/index.jsx      |   11 +-
 .../src/dashboard/components/Header/types.ts       |    3 +-
 .../components/SliceHeader/SliceHeader.test.tsx    |   12 +-
 .../src/dashboard/components/SliceHeader/index.tsx |   48 +-
 .../SliceHeaderControls.test.tsx                   |   12 -
 .../components/SliceHeaderControls/index.tsx       |   41 +-
 .../dashboard/components/gridComponents/Chart.jsx  |   13 +-
 .../nativeFilters/FilterBar/FilterBar.test.tsx     |   24 +-
 .../FilterBar/FilterControls/FilterValue.tsx       |   16 +-
 .../FilterBar/FilterControls/utils.ts              |   17 +
 .../nativeFilters/FilterBar/Header/Header.test.tsx |    1 +
 .../nativeFilters/FilterBar/Header/index.tsx       |   17 +-
 .../components/nativeFilters/FilterBar/index.tsx   |   81 +-
 .../FiltersConfigForm/DefaultValue.tsx             |    6 +-
 .../FiltersConfigForm/FiltersConfigForm.tsx        |  117 +-
 .../FiltersConfigModal/FiltersConfigForm/state.ts  |   41 +-
 .../FiltersConfigModal/FiltersConfigModal.tsx      |    2 -
 .../nativeFilters/FiltersConfigModal/utils.ts      |    2 -
 .../dashboard/components/nativeFilters/state.ts    |   11 -
 .../src/dashboard/containers/DashboardHeader.jsx   |    3 +-
 .../dashboard/util/activeAllDashboardFilters.ts    |    2 +-
 .../src/dashboard/util/getDashboardUrl.ts          |   13 +-
 .../util/replaceUndefinedByNull.ts}                |   44 +-
 superset-frontend/src/dataMask/reducer.ts          |    6 +-
 .../src/datasource/DatasourceEditor.jsx            |   16 +-
 .../explore/components/ExploreViewContainer.jsx    |    8 +-
 .../controls/CollectionControl/index.jsx           |   10 +-
 .../ConditionalFormattingControl.tsx               |  184 +++
 .../FormattingPopover.tsx                          |   61 +
 .../FormattingPopoverContent.tsx                   |  223 ++++
 .../ConditionalFormattingControl/index.ts}         |   22 +-
 .../controls/ConditionalFormattingControl/types.ts |   68 +
 .../controls/DatasourceControl/index.jsx           |   12 +-
 .../controls/DateFilterControl/DateFilterLabel.tsx |   15 +-
 .../MetricControl/AdhocMetricPopoverTrigger.tsx    |    1 -
 .../VizTypeControl/VizTypeControl.test.tsx         |   35 +-
 .../controls/VizTypeControl/VizTypeGallery.tsx     |  562 +++++++++
 .../components/controls/VizTypeControl/index.jsx   |  244 ----
 .../components/controls/VizTypeControl/index.tsx   |  152 +++
 .../src/explore/components/controls/index.js       |    2 +
 .../src/explore/exploreUtils/index.js              |   11 +-
 .../components/GroupBy/GroupByFilterPlugin.tsx     |   22 +-
 .../filters/components/Range/RangeFilterPlugin.tsx |   94 +-
 .../components/Select/SelectFilterPlugin.tsx       |   25 +-
 .../filters/components/Time/TimeFilterPlugin.tsx   |   12 +-
 .../TimeColumn/TimeColumnFilterPlugin.tsx          |   33 +-
 .../components/TimeGrain/TimeGrainFilterPlugin.tsx |   33 +-
 superset-frontend/src/filters/components/common.ts |    6 +
 .../src/messageToasts/components/Toast.tsx         |   20 +-
 superset-frontend/src/setup/setupErrorMessages.ts  |    4 +
 .../src/views/CRUD/alert/AlertReportModal.tsx      |   19 +-
 .../CRUD/alert/components/NotificationMethod.tsx   |    7 +-
 .../views/CRUD/alert/components/RecipientIcon.tsx  |   26 +-
 .../src/views/CRUD/annotation/AnnotationList.tsx   |    1 +
 .../views/CRUD/annotation/AnnotationModal.test.jsx |    1 +
 .../src/views/CRUD/annotation/AnnotationModal.tsx  |   38 +-
 .../CRUD/annotationlayers/AnnotationLayerModal.tsx |   11 +-
 .../src/views/CRUD/chart/ChartCard.tsx             |    6 +-
 .../views/CRUD/csstemplates/CssTemplateModal.tsx   |   11 +-
 .../src/views/CRUD/dashboard/DashboardList.tsx     |   22 +-
 .../components/SyntaxHighlighterCopy/index.tsx     |    6 +-
 .../DatabaseModal/DatabaseConnectionForm.tsx       |    2 +-
 .../data/database/DatabaseModal/ExtraOptions.tsx   |   22 +-
 .../data/database/DatabaseModal/ModalHeader.tsx    |    7 +-
 .../data/database/DatabaseModal/index.test.jsx     |   34 +-
 .../CRUD/data/database/DatabaseModal/index.tsx     |   94 +-
 .../CRUD/data/database/DatabaseModal/styles.ts     |    1 -
 .../src/views/CRUD/data/database/types.ts          |    2 +
 .../src/views/CRUD/data/query/QueryList.tsx        |   81 +-
 superset-frontend/src/views/CRUD/hooks.ts          |    2 +-
 superset-frontend/src/views/CRUD/utils.tsx         |    7 +
 .../src/views/CRUD/welcome/ActivityTable.tsx       |   14 +-
 .../src/views/CRUD/welcome/SavedQueries.tsx        |   10 +-
 .../TimeTable/TimeTableChartPlugin.js              |   15 +-
 superset-frontend/webpack.config.js                |    2 +-
 superset-websocket/package-lock.json               |   99 +-
 superset/config.py                                 |   10 +-
 superset/connectors/base/models.py                 |    3 +-
 superset/connectors/druid/models.py                |    3 +-
 superset/databases/api.py                          |    2 +
 superset/db_engine_specs/base.py                   |   28 +-
 superset/db_engine_specs/mysql.py                  |   32 +
 superset/db_engine_specs/postgres.py               |   38 +-
 superset/db_engine_specs/snowflake.py              |   32 +
 superset/exceptions.py                             |    4 +
 superset/jinja_context.py                          |    7 +-
 .../620241d1153f_update_time_grain_sqla.py         |    4 +-
 superset/models/core.py                            |    7 +-
 superset/models/dashboard.py                       |   47 +-
 superset/models/datasource_access_request.py       |    4 +-
 superset/models/slice.py                           |    5 +-
 superset/sql_lab.py                                |   51 +-
 superset/typing.py                                 |    6 +-
 superset/utils/core.py                             |   60 -
 superset/utils/date_parser.py                      |    2 +-
 superset/utils/memoized.py                         |   77 ++
 superset/views/base.py                             |    9 +-
 superset/views/core.py                             |   25 +-
 tests/integration_tests/databases/api_tests.py     |    1 +
 .../db_engine_specs/mysql_tests.py                 |   20 +
 .../db_engine_specs/postgres_tests.py              |   22 +-
 .../db_engine_specs/snowflake_tests.py             |   21 +
 tests/integration_tests/utils_tests.py             |   74 --
 tests/unit_tests/memoized_tests.py                 |   96 ++
 159 files changed, 3789 insertions(+), 2791 deletions(-)

Reply via email to