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/07/21 17:54:50 UTC

[superset] branch hugh/gsheets-public updated (ee9a363 -> 54186da)

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

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


    from ee9a363  more lint fixes
     add d908dd6  chore: better copy for SQL dialog (#15714)
     add e305f2a  perf(dashboard): make loading datasets non-blocking (#15699)
     add 7dd3af6  feat: add Column to reports model (#15683)
     add 625468c  Fix style (#15662)
     add 234e308  feat(homepage): move savequeries table and render open conditionally (#15711)
     add 0c74a80  oops (#15725)
     add 6b79099  fix: Add waiting time for chart animation when screenshot (#15610)
     add 674f234  feat: add logic to creation_method for reports schedule (#15685)
     add 0ed97eb  docs: update dev superset version (#15718)
     add 42d84de  fix: Incorrect translations in the SQLLab in Chinese (#15727)
     add 0721f54  fix: use expected label in the metrics map (#15707)
     add 66c28d6  fix(explore): DndColumnSelect sometimes not working with multi: false (#15731)
     add fe68e45  fix: Reduce js bundle size (#15721)
     add 71924eb  fix(explore): wrong error message in conditional formatting (#15732)
     add e9383e6  chore(explore): Bump plugin-chart-pivot-table (#15742)
     add 4234031  feat(explore): UX improvements for drag'n'dropping time column (#15740)
     add 069d5cb  chore: bump superet-ui 0.17.69 (#15767)
     add ca873ac  chore: Reformat disable checks to multiline (#15753)
     add 4e79ffd  Set label max width (#15710)
     add 5cc4f3c  chore: Select component refactoring - DateFilterControl - Iteration 5 (#15571)
     add 45c3ae0  chore: Select component refactoring - ColorSchemeControl - Iteration 5 (#15555)
     add 281cb92  Update INTHEWILD.md (#15776)
     add 7d0f6ab  fix: Fixing `schemas_allowed_for_upload` field in database connection UX (#15750)
     add 618a354  Revert "quote column name if db requires (#15465)" (#15752)
     add 239336c  fix(explore): dnd multiple columns doesn't work (#15781)
     add a7cbcde  fix: Edit physical dataset from the Edit Dataset modal (#15770)
     add 3a249a0  feat: add show columns to Reports model (#15712)
     add 9a14aed  fix: margin right on warning icon to 8px (#15715)
     add 80dd525  feat: adding Progress Bar to Benchmark script (#15719)
     add 1e1706d  fix: migration downgrade references wrong column (#15791)
     add 9ff2531  fix(dashboard): Add resize handles to right and bottom of component (#15778)
     add 3b74416  chore: Add tags to the new viz gallery (#15734)
     add dd80016  chore: bump 0.17.70 (#15795)
     add 2aa8899  docs: Adding Sunbird to users list (#15794)
     add ad773ff  chore: Improves the Select component UI/UX - iteration 4 (#15480)
     add cbd3780  Add z-index only on maximize (#15800)
     add c9dad05  chore: remove `retry` dependency in favor of `backoff` (#15788)
     add 5cc95bb  fix: create fk model in benchmark script (#15804)
     add 6cb91ee  fix: migration script can't drop constraint (#15807)
     add e969edc  fix: Bust chart cache when metric/column is changed (#15786)
     add 5bce253  chore: Re-eanble non-problemaric Pylint messages (#15772)
     add 32a5680  chore: pylint reenable bad-option-value (#15775)
     add e7e8819  Merge branch 'master' of https://github.com/apache/superset into hugh/gsheets-public
     add cbd43b3  remove unused dependency
     add 54186da  fix linint

No new revisions were added by this update.

Summary of changes:
 .pylintrc                                          |  10 +-
 RESOURCES/INTHEWILD.md                             |   3 +-
 requirements/development.in                        |   1 +
 requirements/development.txt                       | 114 ++--
 scripts/benchmark_migration.py                     |  31 +-
 setup.cfg                                          |   2 +-
 setup.py                                           |   1 -
 .../cypress/integration/dashboard/markdown.test.ts |   2 +-
 .../explore/visualizations/line.test.ts            |  11 +-
 superset-frontend/package-lock.json                | 624 +++++++++++----------
 superset-frontend/package.json                     |  57 +-
 .../explore/components/ColorScheme_spec.jsx        |   4 +-
 .../explore/components/VizTypeControl_spec.jsx     |   8 +-
 .../src/SqlLab/components/HighlightedSql.tsx       |   2 +-
 superset-frontend/src/chart/Chart.jsx              |   2 +-
 superset-frontend/src/chart/ChartRenderer.jsx      |   5 +-
 .../src/common/hooks/apiResources/dashboards.ts    |   7 +-
 .../DatabaseSelector/DatabaseSelector.test.tsx     |   6 +-
 .../src/components/DatabaseSelector/index.tsx      |   8 +-
 .../src/components/ListViewCard/index.tsx          |  15 +-
 superset-frontend/src/components/Select/utils.ts   |  15 +-
 .../SupersetResourceSelect.test.tsx                |  64 ---
 .../components/SupersetResourceSelect/index.tsx    | 121 ----
 .../src/components/TableSelector/index.tsx         |  10 +-
 .../components/WarningIconWithTooltip/index.tsx    |   5 +-
 .../actions/{datasources.js => datasources.ts}     |  50 +-
 superset-frontend/src/dashboard/actions/hydrate.js |   5 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |   2 +-
 .../dashboard/components/gridComponents/Chart.jsx  |   5 +-
 .../FiltersConfigForm/ColumnSelect.tsx             |   5 +-
 .../FiltersConfigForm/DatasetSelect.tsx            | 125 +++++
 .../FiltersConfigForm/FiltersConfigForm.tsx        | 150 ++---
 .../FiltersConfigForm/getControlItemsMap.tsx       |   1 -
 .../FiltersConfigModal/FiltersConfigForm/utils.ts  |  26 +
 .../FiltersConfigModal/FiltersConfigModal.test.tsx |  92 +--
 .../src/dashboard/containers/Dashboard.ts          |  17 +-
 .../src/dashboard/containers/DashboardPage.tsx     |  77 +--
 .../src/dashboard/reducers/datasources.js          |  45 --
 .../datasources.ts}                                |  33 +-
 superset-frontend/src/dashboard/types.ts           |  14 +-
 .../src/dashboard/util/resizableConfig.ts          |  10 +-
 .../src/explore/components/Control.tsx             |  75 +--
 .../DatasourcePanelDragWrapper/index.tsx           |   4 +
 .../explore/components/DatasourcePanel/index.tsx   |  22 +-
 .../components/controls/ColorSchemeControl.jsx     |  37 +-
 .../FormattingPopoverContent.tsx                   |   4 +-
 .../controls/DateFilterControl/DateFilterLabel.tsx |  27 +-
 .../components/CustomFrame.test.tsx                |   8 +-
 .../DateFilterControl/components/CustomFrame.tsx   |  39 +-
 .../DndColumnSelectControl/DndColumnSelect.tsx     |  65 ++-
 .../DndColumnSelectControl/DndMetricSelect.tsx     |   4 +-
 .../controls/DndColumnSelectControl/Option.tsx     |  36 +-
 .../DndColumnSelectControl/OptionWrapper.tsx       |   2 +
 .../controls/DndColumnSelectControl/types.ts       |   3 +
 .../DndColumnSelectControl/utils/optionSelector.ts |  21 +-
 .../controls/VizTypeControl/VizTypeGallery.tsx     |  70 ++-
 .../components/GroupBy/GroupByFilterPlugin.tsx     |  38 +-
 .../filters/components/Range/RangeFilterPlugin.tsx |   6 +-
 .../components/Select/SelectFilterPlugin.tsx       | 107 +---
 .../filters/components/Time/TimeFilterPlugin.tsx   |   4 +-
 .../TimeColumn/TimeColumnFilterPlugin.tsx          |  40 +-
 .../components/TimeGrain/TimeGrainFilterPlugin.tsx |  35 +-
 superset-frontend/src/filters/components/common.ts |   7 +-
 superset-frontend/src/types/Dashboard.ts           |   4 +-
 .../DatabaseModal/DatabaseConnectionForm.tsx       |   4 +-
 .../CRUD/data/database/DatabaseModal/index.tsx     |  37 +-
 .../views/CRUD/data/dataset/AddDatasetModal.tsx    |   2 +-
 .../src/views/CRUD/welcome/Welcome.tsx             |  31 +-
 superset/commands/importers/v1/examples.py         |   2 +-
 superset/config.py                                 |   2 +
 superset/connectors/druid/models.py                |  22 +
 superset/connectors/sqla/models.py                 |  47 +-
 .../dashboards/commands/importers/v1/__init__.py   |   2 +-
 superset/datasets/dao.py                           |   2 +-
 superset/db_engine_specs/gsheets.py                |   2 +-
 ...411006_add_execution_id_to_report_execution_.py |   2 +-
 ...248280_add_creation_method_to_reports_model.py} |  32 +-
 .../versions/49b5a32daba5_add_report_schedules.py  |  13 +-
 superset/models/core.py                            |   5 +
 superset/models/reports.py                         |   9 +
 superset/reports/api.py                            |  14 +-
 superset/reports/notifications/slack.py            |   4 +-
 superset/reports/schemas.py                        |  18 +
 superset/tasks/schedules.py                        |  13 +-
 superset/tasks/slack_util.py                       |   4 +-
 superset/translations/zh/LC_MESSAGES/messages.json |   6 +-
 superset/utils/mock_data.py                        |  27 +-
 .../conftest.py => superset/utils/retries.py       |  26 +-
 superset/utils/webdriver.py                        |   9 +-
 tests/integration_tests/core_tests.py              |  57 +-
 .../db_engine_specs/snowflake_tests.py             |  16 -
 tests/integration_tests/query_context_tests.py     |  39 ++
 tests/integration_tests/reports/api_tests.py       |  92 +++
 tests/integration_tests/thumbnails_tests.py        |  15 +
 94 files changed, 1579 insertions(+), 1418 deletions(-)
 delete mode 100644 superset-frontend/src/components/SupersetResourceSelect/SupersetResourceSelect.test.tsx
 delete mode 100644 superset-frontend/src/components/SupersetResourceSelect/index.tsx
 rename superset-frontend/src/dashboard/actions/{datasources.js => datasources.ts} (53%)
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/DatasetSelect.tsx
 delete mode 100644 superset-frontend/src/dashboard/reducers/datasources.js
 copy superset-frontend/src/dashboard/{util/serializeActiveFilterValues.js => reducers/datasources.ts} (58%)
 copy superset/migrations/versions/{ab104a954a8f_reports_alter_crontab_size.py => 3317e9248280_add_creation_method_to_reports_model.py} (66%)
 copy tests/unit_tests/conftest.py => superset/utils/retries.py (58%)