This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/superset-frontend/react-select-4.3.1
in repository https://gitbox.apache.org/repos/asf/superset.git.
discard 00c0675 build(deps): bump react-select from 3.1.0 to 4.3.1 in
/superset-frontend
add bf1358b feat: Adding FORCE_SSL as feature flag in config.py (#14934)
add 53505c2 additional safeguard (#14953)
add e6bc7c9 feat: add type_generic and is_dttm to table metadata (#14863)
add f94c6d2 fix(native-filters): cascading filters not rendering in tab
(#14964)
add 78d3089 chore: bump superset-ui to 0.17.53 (#14968)
add 765e9dd feat(native-filters): apply cascading without instant
filtering (#14966)
add f652908 fix: renamed sqllab filters to _filters (#14971)
add 004a6d9 refactor: Convert TableElement.jsx component from class to
functional with hooks (#14830)
add 20b86f8 fix(filter box): replace freeform where clause with ilike
(#14900)
add 61a438a fix(native-filters): update cascaded filter state on change
(#14980)
add 6955ed2 fix(native-filters): remove implied fetch predicate (#14982)
add 8c01c13 fix(native-filters): Fix "undefined" error after editing a
filter (#14984)
add 355223d feat(native-filters): add markers and number formatter +
simple tests (#14981)
add c8cf4b6 fix: toggle fullscreen on the dashboard (#14979)
add 8e7f023 fix: apply template_params on external_metadata (#14996)
add ff90348 docs: fix custom oauth config (#14997)
add e2d6015 fix typos (#14950)
add 3138091 Update index.mdx (#14990)
add a90e168 docs: required information for OAuth2 configuration (#15010)
add 1fc0852 feat(native-filters): Support default to first value in
select filter (#14869)
add d2a6e8c fix(native-filters): avoid double load on initialization
(#15012)
add de1b140 chore(ci): fix ci conflict (#15016)
add 8798da4 chore: rename 'Source' to 'Database' for consistency (#15021)
add 7f4e036 fix: adding additional configs and colors for queryHistory
(#14995)
add 422c32c feat(filter-box): hide druid options if druid not enabled
(#14921)
add cf15fe0 fix(dashboard): custom css should be removed on unmount
(#15025)
add 11eef25 feat: Add "is_select_query" method to base engine spec to
make it possible to override it (#15013)
add 21aa3da display all metric results in editor (#15031)
add 12fcb31 Remove nowrap (#14954)
add a1ca0b2 Add ming-height to empty tab (#14878)
add 0e07a5c fix(explore): Datepicker glitch on hover outside the modal
(#15033)
add efd7007 fix(native-filters): show overridden chart name on scoping
tree (#15038)
add 1af91ed fix: Adds left padding to dashboard edit mode when filter bar
is closed (#15024)
add 4e998e6 feat: add more timeout configuration on screenshots (#14868)
add 94c86c3 Centered down-arrow icons in top navbar (#14846)
add 6cc179b close icon aligned (#14870)
add b75df93 docs: provide config option for openid-connect provider
(#15044)
add 3b97074 fix: benchmark migration script (#15032)
add a59bbbc fix: edit BQ w/o encrypted_extra (#15048)
add 3f527c7 fix: font regression in SQL Lab (#14960)
add 42cb526 fix: import metrics with extra (#15047)
add 9967a5f refactor: adopt --app as celery global option (#15053)
add e82433e docs: jinja (#15019)
add 821519f build(webpack): use [contenthash] instead of [chunkhash]
(#14942)
add 0c470fe move metric parsing to state instantiation (#15069)
add 256e145 feat: style import button (#15057)
add 2d3f552 adding fetching to query status (#15064)
add 1db92cc feat: spinner for imports (#15055)
add 4d24d4d fix: confirm overwrite and password on import (#15056)
add e8414df fix: disappearing tooltips on dashboards (#15073)
add 834bb94 fix(datasets): consistent dataset list (#15014)
add 65714cc fix(dnd): add isExtra prop to Option (#15080)
add 8aaa603 fix(native-filters): remove hard-coded default time range
(#15015)
add 1468026 chore: Improves the native filters UI/UX - iteration 7
(#15017)
add 6c9f15a fix(native-filters): show error if default value query failed
(#15005)
add c0eff8f fix(native-filters): empty label indicator (#15084)
add f8b270d fix(explore): Explore page boolean filter is broken for
Presto DB (#14952)
add cc2b4fe fix: show custom errors in SQL Lab (#14959)
add 7d5bc24 chore: rename 'tables' to 'datasets' in error message (#15078)
add 31da394 Stop using deprecated task API (#15062)
add 3456dd5 fix(native-filters): fix Select filter crashing when changing
filter type (#15090)
add 5e825cf fix(native-filters): handle descending sorting correctly
(#15112)
add 51f0d4f feat(native-filters): Hide filters which don't affect any
visible charts (#15063)
add 535ca73 docs: add Ontruck to users list (#14928)
add ff2d588 feat(native-filters): Defer loading filters data until filter
is visible (#15120)
add 53df152 feat: show spinner on exports (#15107)
add 8e6a5a6 chore: Homepage cleanup (#14823)
add 856a2bd fix(explore): fix y-axis lower bound 0 value (#15091)
add 57035c1 fix: improve dashboard fullscreen text (#15139)
add 3866044 fix(native-filters): Don't send unnecessary PUT request on
dashboard render (#15146)
add 82ad053 fix: Filter overlay in dashboard when scrolling (#15140)
add 143a1b0 fix: Test connection before starting on create transaction
(#15100)
add 448c689 Fix typo in contributing.md (#15152)
add 6ed0a3a chore: update documentation for frontend feature flags
(#15093)
add 045fa1b feat(dashboard): Let users download full CSV of a table
(#15046)
add 7a21f9a chore: Disable comment logging for ephemeral envs (#15156)
add e2abf59 feat(Explore): add sort to edit dataset modal (#14872)
add 98ec365 feat(webpack): configure publicPath via ASSET_BASE_URL env
var (#15105)
add 90d9097 fix: validate DB-specific parameters (#15155)
add b3c1979 chore: Scrolls top when opening a select filter (#15141)
add 9ba2983 chore: Bump plugin-chart-pivot-table to 0.17.57 (#15168)
add 9c3c3fa feat(native-filters): add optional time col to time range
(#15117)
add 53225e8 refactor(explore): remove side effect in render from
CalendarFrame for DatePicker (#15147)
add 5316dc8 fix(dashboard): Prevent rerendering View Query modal on
window resize (#15172)
add 75018bf fix: Presto postgres test (#15163)
add 7b87eb1 fix: use npm v7 in docker compose (#15160)
add 7dc0cee add another wait for chart element (#15108)
add b179863 refactor: Convert TableElement to TypeScript (#14978)
add d30f3c8 fix space (#15175)
add ffdbcbd fix: ignore errors in GetLog (#15181)
add 9282c58 feat(helm): Make local admin optional (#14703)
add 6edf340 fix(docker/helm): Make webserver query timeout adjustable
(#15007)
add 8360292 feat(api): add featured datatypes to dashboard dataset ep
(#15188)
add 0c22266 chore: Improves the native filters bar layout (#15115)
add 4289929 chore: Allows the user to force fetch the default values
(#15178)
add fc8ad4f chore: Makes the refresh button only appear when the filter
has a dataset (#15194)
add dafaaae chore: Changes the dashboard highlight color when selecting a
filter (#15192)
add d578ae9 feat: Select component (Iteration 1) (#15121)
add e689b0d fix(dashboard): duplicated toast (#15138)
add d625f5f feat: show rich error messages on past failed queries (#15158)
add ca89292 refactor: refactor Icon to Icons in sqlEditor component
(#14463)
add 70afa08 fix(helm): Set working defaults for google OAuth2 example
(#13614)
add 5e543e3 fix(aarch64): Bump pyarrow version to 4.0.1 (#14891)
add 91e424b fix(logging): downgrade csv export log to debug (#15123)
add 408d58f fix: SQL Lab show "Refetch Results" button while fetching new
query results (#15109)
add 965dacd fix: Fix dremio dialect not having a `driver` field (#15198)
add cb10427 fix dataset select list (#15203)
add e5187a4 fix(dashboard): fix nested tab (#15134)
add fe5381d fix(native-filters): Fix Select `Default First Value` by
clicked `Clear All` (#15219)
add 7237324 chore: bump superset-ui to 0.17.58 (#15220)
add 1269cc2 fix(examples): calendar chart metric should be metrics
(#15173)
add 388eb01 feat(native-filters): Disable Apply button if filter required
(#15222)
add ea8507b fix: Filter bar not occupying 100% height when filter sets FF
unset (#15228)
add c7c6375 feat(native-filters): Hide time filters if loaded datasets
don't have temporal columns (#15225)
add 745b577 docs: Fix naming: Flask-Cache -> Flask-Caching (#15233)
add 2cf9946 chore: Add height/width TrashIcon SVG(18px/18px)-Edit Dataset
modal (#14956)
add a102715 add ascend engine spec (#14682)
add 822eb2e feat(sql): add jinja support to metrics and expressions
(#15247)
add f24264c feat(native-filters): add support for import/export dashboard
(#15253)
add cee4032 initail commit (#15261)
add a7f89b8 chore(docs): update releasing docs (#15040)
add 14598d4 chore: add dry false config to CleanWebpackPlugin (#14691)
add b1689aa chore move calling configure_feature_flags more earlier
(#15223)
add 2792ddc refactor: move SupersetAppInitializer to specific
initialization package (#15278)
add b28d7ea fix(native-filters): default value checkbox in config modal
(#15257)
add cd0e03a chore: encapsulate flask app into superset app (#15281)
add 1948678 fix(helm): Use import_datasources.yaml, if it exists (#14704)
add 048609d feat(native-filters): Show/Highlight errored/focused status
(#15276)
add cef3dc0 fix(native-filters): improve time range filter performance
(#15295)
add 4d48f04 adding new feature flag (#15238)
add ab153e6 feat: Synchronously return cached charts (#15157)
add 5b2eb8d Revert "fix: SQL Lab show "Refetch Results" button while
fetching new query results (#15109)" (#15301)
add fc1a62b chore: Improves the Select component UI/UX - iteration 2
(#15235)
add 58cc78d fix: return query if it already exists (#15207)
add c211f7d refactor: icon to icons in DatasourceEditor (#15240)
add f31d573 feat(editable-title): move and scroll to the end (#15270)
add 6324490 fix(dashboard): Close FiltersBadge popover on window resize
(#15305)
add b89ee0c fix(native-filters): Assume that temporal columns exist if
column_types is undefined (#15324)
add 216e2b8 fix: datasource payload is incorrect (#15184)
add 4b00c15 feat: implement specific errors for SQL Lab (#15206)
add ea382e4 fix: Capitalize time grainularity weekdays (#15319)
add f35ce39 refactor: migrate icon to icons in tablecollection (#15309)
add 7a1223c Revert "build(webpack): use [contenthash] instead of
[chunkhash] (#14942)" (#15285)
add b295c6a fix(api): handle undefined column type_generic (#15315)
add a330b66 docs: correct incorrect hyperlink (#15245)
add e1ceb7f refactor: Icon to icons for certifiedIcon (#15306)
add 352656a Fix issue #15335 (#15339)
add f0b6419 feat(native-filters): Set default scope by filters' and
charts' datasets (#15302)
add b3cdff4 fix(native-filters): show default text on filter scoping tree
(#15351)
add fae4531 fix: missing orderby in query on the nvd3 timeseries chart
(#15343)
add b3616d2 fix: follow up pr-15343 (#15355)
add 241ee32 feat: custom error SQL Lab timeout (#15342)
add 680b447 style(sqllab): update table count styling (#15200)
add a477505 refactor: icon to icons for basicerror componenet (#15336)
add a3f4e4a refactor: icon to icons in erroralert component (#15341)
add 53aa351 chore: bump @svgr/webpack to 5.5.0 (#15349)
add 53a1f46 build(deps): bump react-select from 3.1.0 to 4.3.1 in
/superset-frontend
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (00c0675)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/superset-frontend/react-select-4.3.1
(53a1f46)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/CODEOWNERS | 6 +-
.github/workflows/ephemeral-env.yml | 1 -
.github/workflows/superset-python-presto-hive.yml | 4 +-
.github/workflows/superset-python-unittest.yml | 6 +-
.pylintrc | 2 +-
CONTRIBUTING.md | 21 +-
RELEASING/README.md | 3 +
RESOURCES/INTHEWILD.md | 1 +
docker/docker-bootstrap.sh | 4 +-
docker/docker-entrypoint.sh | 2 +-
docker/docker-frontend.sh | 1 +
docs/installation.rst | 23 +-
.../pages/docs/Connecting to Databases/ascend.mdx | 17 +
.../pages/docs/Connecting to Databases/index.mdx | 1 +
docs/src/pages/docs/Miscellaneous/issue_codes.mdx | 56 +
.../pages/docs/frequently-asked-questions-page.mdx | 2 +-
.../src/pages/docs/installation/alerts_reports.mdx | 4 +-
.../docs/installation/async_queries_celery.mdx | 4 +-
docs/src/pages/docs/installation/caching.mdx | 6 +-
docs/src/pages/docs/installation/configuring.mdx | 29 +-
docs/src/pages/docs/installation/index.mdx | 2 +-
.../src/pages/docs/installation/sql_templating.mdx | 164 +
helm/superset/Chart.yaml | 2 +-
helm/superset/values.yaml | 38 +-
requirements/base.txt | 2 +-
scripts/benchmark_migration.py | 39 +-
setup.py | 2 +-
superset-frontend/package-lock.json | 24134 ++++++++-----------
superset-frontend/package.json | 60 +-
.../spec/fixtures/mockDashboardLayout.js | 2 +-
superset-frontend/spec/fixtures/mockDatasource.js | 3 +
.../helpers/IntersectionObserver.ts} | 20 +-
superset-frontend/spec/helpers/shim.ts | 2 +
.../dashboard/components/DashboardBuilder_spec.jsx | 17 +-
.../components/gridComponents/ChartHolder_spec.jsx | 2 +
.../components/gridComponents/Chart_spec.jsx | 32 +-
.../components/gridComponents/Column_spec.jsx | 6 +-
.../components/gridComponents/Row_spec.jsx | 6 +-
.../components/gridComponents/Tab_spec.jsx | 10 +-
.../components/gridComponents/Tabs_spec.jsx | 10 +-
.../util/getFormDataWithExtraFilters_spec.ts | 1 +
.../datasource/ChangeDatasourceModal_spec.jsx | 2 +-
.../datasource/DatasourceEditor_spec.jsx | 54 +-
.../explore/components/BoundsControl_spec.jsx | 9 +
.../spec/javascripts/sqllab/TableElement_spec.jsx | 22 +-
superset-frontend/src/CRUD/CollectionTable.tsx | 107 +-
.../src/SqlLab/components/QueryTable/index.jsx | 45 +-
.../src/SqlLab/components/ResultSet.tsx | 5 +-
.../src/SqlLab/components/SouthPane/SouthPane.tsx | 3 +
.../src/SqlLab/components/SqlEditor.jsx | 13 +-
.../src/SqlLab/components/SqlEditorLeftBar.jsx | 20 +
.../{TableElement.jsx => TableElement.tsx} | 245 +-
superset-frontend/src/SqlLab/types.ts | 1 +
superset-frontend/src/chart/chartAction.js | 33 +-
superset-frontend/src/common/components/index.tsx | 5 +-
.../index.ts | 2 +-
.../useComponentDidUpdate.test.ts} | 15 +-
.../useComponentDidUpdate.ts} | 19 +-
.../hooks/useElementOnScreen/index.ts} | 46 +-
superset-frontend/src/components/Alert/index.tsx | 3 +-
.../AlteredSliceTag/AlteredSliceTag.test.jsx | 4 +-
superset-frontend/src/components/Button/index.tsx | 1 +
.../src/components/CertifiedIcon/index.tsx | 7 +-
.../src/components/EditableTitle/index.tsx | 7 +
.../ErrorMessage/BasicErrorAlert.test.tsx | 14 +-
.../components/ErrorMessage/BasicErrorAlert.tsx | 11 +-
.../ErrorMessage/DatabaseErrorMessage.test.tsx | 1 +
.../ErrorMessage/DatabaseErrorMessage.tsx | 3 +-
.../components/ErrorMessage/ErrorAlert.test.tsx | 14 +-
.../src/components/ErrorMessage/ErrorAlert.tsx | 34 +-
.../ErrorMessage/ErrorMessageWithStackTrace.tsx | 8 +-
.../ErrorMessage/ParameterErrorMessage.test.tsx | 1 +
.../ErrorMessage/ParameterErrorMessage.tsx | 3 +-
.../src/components/ErrorMessage/types.ts | 6 +
.../components/ImportModal/ImportModal.test.tsx | 36 +-
.../src/components/ImportModal/index.tsx | 72 +-
.../src/components/ListView/Filters/Search.tsx | 2 +-
.../src/components/ListView/ListView.tsx | 4 +
superset-frontend/src/components/Menu/Menu.tsx | 3 +
.../src/components/Menu/MenuRight.tsx | 3 +
...ct.stories.tsx => DeprecatedSelect.stories.tsx} | 2 +-
.../Select/{Select.tsx => DeprecatedSelect.tsx} | 0
.../src/components/Select/NativeSelect.tsx | 5 +
.../src/components/Select/Select.stories.tsx | 362 +-
superset-frontend/src/components/Select/Select.tsx | 587 +-
superset-frontend/src/components/Select/index.ts | 4 +-
superset-frontend/src/components/Select/styles.tsx | 2 +-
superset-frontend/src/components/Select/utils.ts | 12 +
.../src/components/TableSelector/index.tsx | 13 +-
.../src/components/TableView/TableView.tsx | 47 +-
.../src/components/TableView/types.ts | 12 +-
.../components/dataViewCommon/TableCollection.tsx | 8 +-
.../hooks/useChangeEffect => components}/index.ts | 2 +-
.../src/dashboard/actions/dashboardState.js | 6 +-
superset-frontend/src/dashboard/actions/hydrate.js | 2 +-
.../src/dashboard/actions/nativeFilters.ts | 51 +-
.../CrossFilterScopingForm.test.tsx | 6 +-
.../CrossFilterScopingForm/index.tsx | 6 +-
.../DashboardBuilder/DashboardBuilder.tsx | 289 +-
.../DashboardBuilder/DashboardContainer.tsx | 32 +-
.../dashboard/components/DashboardBuilder/state.ts | 93 +
.../components/FiltersBadge/DetailsPanel/index.tsx | 15 +-
.../dashboard/components/FiltersBadge/selectors.ts | 4 +-
.../HeaderActionsDropdown.test.tsx | 2 +-
.../Header/HeaderActionsDropdown/index.jsx | 6 +-
.../components/SliceHeader/SliceHeader.test.tsx | 8 +-
.../src/dashboard/components/SliceHeader/index.tsx | 28 +-
.../SliceHeaderControls.test.tsx | 50 +-
.../SliceHeaderControls/{index.jsx => index.tsx} | 148 +-
.../src/dashboard/components/StickyVerticalBar.tsx | 100 -
.../dashboard/components/gridComponents/Chart.jsx | 30 +-
.../components/gridComponents/ChartHolder.jsx | 4 +-
.../components/gridComponents/ChartHolder.test.tsx | 28 +-
.../dashboard/components/gridComponents/Tabs.jsx | 47 +-
.../CascadeFilters/CascadeFilterControl/index.tsx | 5 +
.../CascadeFilters/CascadePopover/index.tsx | 20 +-
.../nativeFilters/FilterBar/FilterBar.test.tsx | 41 +-
.../FilterBar/FilterControls/FilterControl.tsx | 4 +
.../FilterBar/FilterControls/FilterControls.tsx | 73 +-
.../FilterBar/FilterControls/FilterValue.tsx | 80 +-
.../FilterBar/FilterControls/state.ts | 17 +-
.../FilterBar/FilterControls/types.ts | 3 +
.../FilterBar/FilterSets/FiltersHeader.tsx | 24 +-
.../nativeFilters/FilterBar/FilterSets/index.tsx | 26 +-
.../nativeFilters/FilterBar/Header/index.tsx | 30 +-
.../components/nativeFilters/FilterBar/index.tsx | 151 +-
.../components/nativeFilters/FilterBar/state.ts | 6 +
.../components/nativeFilters/FilterBar/utils.ts | 38 +
.../FiltersConfigForm/CollapsibleControl.tsx | 43 +-
.../FiltersConfigForm/ColumnSelect.test.tsx | 51 +-
.../FiltersConfigForm/ColumnSelect.tsx | 91 +-
.../FiltersConfigForm/DefaultValue.tsx | 15 +-
.../FiltersConfigForm/FilterScope/FilterScope.tsx | 85 +-
.../FiltersConfigForm/FilterScope/ScopingTree.tsx | 29 +-
.../FiltersConfigForm/FilterScope/state.ts | 16 +-
.../FiltersConfigForm/FilterScope/types.ts | 12 +-
.../FiltersConfigForm/FilterScope/utils.ts | 38 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 583 +-
.../FiltersConfigForm/getControlItemsMap.tsx | 100 +-
.../FiltersConfigModal/FiltersConfigForm/state.ts | 59 +-
.../FiltersConfigModal/FiltersConfigForm/utils.ts | 6 +-
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 460 +-
.../FiltersConfigModal/FiltersConfigModal.tsx | 2 +-
.../nativeFilters/FiltersConfigModal/types.ts | 4 +
.../nativeFilters/FiltersConfigModal/utils.ts | 4 +
.../dashboard/components/nativeFilters/state.ts | 74 +-
.../dashboard/components/nativeFilters/types.ts | 2 +
.../dashboard/components/nativeFilters/utils.ts | 4 +-
.../src/dashboard/containers/Chart.jsx | 2 +
.../dashboard/containers/DashboardComponent.jsx | 9 +-
.../src/dashboard/containers/DashboardPage.tsx | 40 +-
.../src/dashboard/reducers/dashboardState.js | 6 +-
.../src/dashboard/reducers/nativeFilters.ts | 2 +
superset-frontend/src/dashboard/types.ts | 23 +-
.../{injectCustomCss.js => injectCustomCss.ts} | 36 +-
superset-frontend/src/dataMask/reducer.ts | 10 +-
.../src/datasource/ChangeDatasourceModal.tsx | 104 +-
.../src/datasource/DatasourceEditor.jsx | 43 +-
.../src/explore/components/ControlHeader.jsx | 1 -
.../explore/components/DataTablesPane/index.tsx | 4 +-
.../explore/components/controls/BoundsControl.jsx | 4 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 25 +-
.../DateFilterControl/components/CalendarFrame.tsx | 21 +-
.../DateFilterControl/components/CustomFrame.tsx | 6 +-
.../DndColumnSelectControl/DndFilterSelect.tsx | 17 +-
.../DndColumnSelectControl/Option.test.tsx | 11 +
.../controls/DndColumnSelectControl/Option.tsx | 18 +-
.../DndColumnSelectControl/OptionWrapper.tsx | 8 +-
.../controls/DndColumnSelectControl/types.ts | 1 +
.../FilterControl/AdhocFilter/AdhocFilter.test.js | 39 +
.../controls/FilterControl/AdhocFilter/index.js | 54 +-
.../AdhocFilterControl/AdhocFilterControl.test.jsx | 16 +-
.../FilterControl/AdhocFilterControl/index.jsx | 13 +-
...AdhocFilterEditPopoverSimpleTabContent.test.jsx | 277 -
...AdhocFilterEditPopoverSimpleTabContent.test.tsx | 322 +
.../index.jsx | 457 -
.../index.tsx | 463 +
.../controls/FilterControl/adhocFilterType.js | 3 -
.../MetricControl/FilterDefinitionOption.jsx | 1 +
.../explore/components/controls/ViewQueryModal.tsx | 6 +-
superset-frontend/src/explore/constants.ts | 96 +-
.../src/explore/exploreUtils/index.js | 10 +-
.../components/GroupBy/GroupByFilterPlugin.tsx | 57 +-
.../src/filters/components/GroupBy/controlPanel.ts | 12 +
.../RangeFilterPlugin.stories.tsx} | 60 +-
.../components/Range/RangeFilterPlugin.test.tsx | 121 +
.../filters/components/Range/RangeFilterPlugin.tsx | 142 +-
.../src/filters/components/Range/buildQuery.ts | 1 -
.../src/filters/components/Range/controlPanel.ts | 18 +
.../components/Select/SelectFilterPlugin.test.tsx | 74 +-
.../components/Select/SelectFilterPlugin.tsx | 224 +-
.../filters/components/Select/buildQuery.test.ts | 42 +-
.../src/filters/components/Select/buildQuery.ts | 5 +-
.../src/filters/components/Select/controlPanel.ts | 8 +-
.../src/filters/components/Select/types.ts | 4 +-
.../filters/components/Time/TimeFilterPlugin.tsx | 70 +-
.../src/filters/components/Time/controlPanel.ts | 22 +-
.../TimeColumn/TimeColumnFilterPlugin.tsx | 54 +-
.../filters/components/TimeColumn/controlPanel.ts | 22 +-
.../components/TimeGrain/TimeGrainFilterPlugin.tsx | 47 +-
.../filters/components/TimeGrain/controlPanel.ts | 22 +-
superset-frontend/src/setup/setupErrorMessages.ts | 20 +
.../src/{setup/setupClient.ts => utils/export.ts} | 42 +-
.../src/views/CRUD/alert/AlertReportModal.tsx | 2 +-
.../src/views/CRUD/chart/ChartCard.tsx | 4 +-
.../src/views/CRUD/chart/ChartList.tsx | 16 +-
.../src/views/CRUD/dashboard/DashboardCard.tsx | 8 +-
.../src/views/CRUD/dashboard/DashboardList.tsx | 14 +-
.../src/views/CRUD/data/database/DatabaseList.tsx | 16 +-
.../src/views/CRUD/data/dataset/DatasetList.tsx | 43 +-
.../CRUD/data/dataset/constants.ts} | 36 +-
.../CRUD/data/savedquery/SavedQueryList.test.jsx | 11 +-
.../views/CRUD/data/savedquery/SavedQueryList.tsx | 15 +-
superset-frontend/src/views/CRUD/hooks.ts | 54 +-
.../index.js => src/views/CRUD/storageKeys.ts} | 10 +-
superset-frontend/src/views/CRUD/types.ts | 5 +
superset-frontend/src/views/CRUD/utils.test.tsx | 145 +
superset-frontend/src/views/CRUD/utils.tsx | 65 +-
.../src/views/CRUD/welcome/ActivityTable.test.tsx | 13 +-
.../src/views/CRUD/welcome/ActivityTable.tsx | 49 +-
.../src/views/CRUD/welcome/ChartTable.test.tsx | 12 +-
.../src/views/CRUD/welcome/ChartTable.tsx | 49 +-
.../src/views/CRUD/welcome/DashboardTable.tsx | 60 +-
.../src/views/CRUD/welcome/Welcome.test.tsx | 4 +-
.../src/views/CRUD/welcome/Welcome.tsx | 30 +-
.../src/visualizations/FilterBox/FilterBox.jsx | 8 +-
.../src/visualizations/FilterBox/controlPanel.jsx | 67 +-
superset-frontend/webpack.config.js | 4 +-
superset/app.py | 692 +-
superset/charts/api.py | 45 +-
superset/common/query_object.py | 4 +-
superset/config.py | 18 +-
superset/connectors/base/models.py | 25 +-
superset/connectors/connector_registry.py | 62 +
superset/connectors/druid/models.py | 12 +-
superset/connectors/sqla/models.py | 46 +-
superset/dashboards/api.py | 6 +-
superset/dashboards/commands/importers/v0.py | 25 +-
superset/dashboards/schemas.py | 1 +
superset/databases/api.py | 21 +-
superset/databases/commands/create.py | 22 +-
superset/databases/commands/exceptions.py | 2 +-
superset/databases/schemas.py | 54 +-
superset/datasets/api.py | 6 +-
superset/datasets/commands/importers/v1/utils.py | 3 +-
superset/db_engine_specs/__init__.py | 2 +-
superset/db_engine_specs/{exasol.py => ascend.py} | 24 +-
superset/db_engine_specs/base.py | 16 +-
superset/db_engine_specs/bigquery.py | 8 +-
superset/db_engine_specs/hive.py | 7 +-
superset/db_engine_specs/postgres.py | 14 +-
superset/db_engine_specs/sqlite.py | 16 +-
superset/errors.py | 60 +
superset/examples/random_time_series.py | 2 +-
superset/{app.py => initialization/__init__.py} | 105 +-
.../versions/27ae655e4247_make_creator_owners.py | 27 +-
.../versions/c82ee8a39623_add_implicit_tags.py | 36 +-
superset/models/core.py | 15 +-
superset/models/dashboard.py | 14 +
superset/queries/saved_queries/api.py | 6 +-
superset/sql_lab.py | 115 +-
superset/translations/ja/LC_MESSAGES/messages.json | 8 +-
superset/translations/ja/LC_MESSAGES/messages.po | 8 +-
superset/translations/ko/LC_MESSAGES/messages.json | 8 +-
superset/translations/ko/LC_MESSAGES/messages.po | 8 +-
superset/translations/messages.pot | 8 +-
superset/typing.py | 16 +-
superset/utils/core.py | 14 +-
superset/utils/mock_data.py | 6 +-
superset/utils/webdriver.py | 43 +-
superset/views/base.py | 4 +
superset/views/chart/views.py | 2 +-
superset/views/core.py | 83 +-
superset/views/sql_lab.py | 6 +-
superset/views/utils.py | 2 +-
superset/viz.py | 15 +-
tests/access_tests.py | 79 +
tests/celery_tests.py | 24 +-
tests/charts/api_tests.py | 75 +-
tests/core_tests.py | 2 +-
tests/dashboards/api_tests.py | 6 +-
tests/databases/api_tests.py | 94 +-
tests/datasets/commands_tests.py | 2 +-
tests/datasource_tests.py | 19 +
.../{impala_tests.py => ascend_tests.py} | 8 +-
tests/fixtures/importexport.py | 2 +-
tests/sqla_models_tests.py | 51 +-
tests/sqllab_tests.py | 222 +-
tests/thumbnails_tests.py | 46 +-
tox.ini | 2 +-
290 files changed, 18083 insertions(+), 18083 deletions(-)
create mode 100644 docs/src/pages/docs/Connecting to Databases/ascend.mdx
copy superset-frontend/{src/components/.eslintrc =>
spec/helpers/IntersectionObserver.ts} (79%)
rename superset-frontend/src/SqlLab/components/{TableElement.jsx =>
TableElement.tsx} (53%)
copy superset-frontend/src/common/hooks/{useComponentDidMount =>
useComponentDidUpdate}/index.ts (95%)
copy
superset-frontend/src/common/hooks/{useComponentDidMount/useComponentDidMount.test.ts
=> useComponentDidUpdate/useComponentDidUpdate.test.ts} (68%)
copy superset-frontend/src/{components/Icons/IconType.ts =>
common/hooks/useComponentDidUpdate/useComponentDidUpdate.ts} (72%)
copy superset-frontend/src/{explore/components/ExploreContentPopover.tsx =>
common/hooks/useElementOnScreen/index.ts} (53%)
copy superset-frontend/src/components/Select/{Select.stories.tsx =>
DeprecatedSelect.stories.tsx} (99%)
copy superset-frontend/src/components/Select/{Select.tsx =>
DeprecatedSelect.tsx} (100%)
copy superset-frontend/src/{common/hooks/useChangeEffect =>
components}/index.ts (93%)
create mode 100644
superset-frontend/src/dashboard/components/DashboardBuilder/state.ts
rename
superset-frontend/src/dashboard/components/SliceHeaderControls/{index.jsx =>
index.tsx} (76%)
delete mode 100644
superset-frontend/src/dashboard/components/StickyVerticalBar.tsx
rename superset-frontend/src/dashboard/util/{injectCustomCss.js =>
injectCustomCss.ts} (66%)
delete mode 100644
superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/AdhocFilterEditPopoverSimpleTabContent.test.jsx
create mode 100644
superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/AdhocFilterEditPopoverSimpleTabContent.test.tsx
delete mode 100644
superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.jsx
create mode 100644
superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.tsx
copy
superset-frontend/src/filters/components/{Select/SelectFilterPlugin.stories.tsx
=> Range/RangeFilterPlugin.stories.tsx} (51%)
create mode 100644
superset-frontend/src/filters/components/Range/RangeFilterPlugin.test.tsx
copy superset-frontend/src/{setup/setupClient.ts => utils/export.ts} (53%)
copy superset-frontend/src/{dashboard/components/MissingChart.jsx =>
views/CRUD/data/dataset/constants.ts} (54%)
copy superset-frontend/{cypress-base/cypress/plugins/index.js =>
src/views/CRUD/storageKeys.ts} (76%)
create mode 100644 superset-frontend/src/views/CRUD/utils.test.tsx
copy superset/db_engine_specs/{exasol.py => ascend.py} (65%)
copy superset/{app.py => initialization/__init__.py} (90%)
copy tests/db_engine_specs/{impala_tests.py => ascend_tests.py} (82%)