This is an automated email from the ASF dual-hosted git repository.
hugh pushed a change to branch hugh/update-creds
in repository https://gitbox.apache.org/repos/asf/superset.git.
from baa69ab change button names
add 2a1235c fix: Cleanup serialization and hashing code (#14317)
add 8dd0620 chore: add some basic instrumentation to Node WebSocket
server (#14354)
add 4fbb572 refactor: Bootstrap to AntD - Form - iteration 1 (#14106)
add 6898dd9 update default cron settings for new alerts and reports
(#14363)
add 69f2af9 refactor(addslicecontainer): move slice container panel from
bootstrap panel to ant-d (#14035)
add 22f9e12 chore: bump 0.17.38 (#14355)
add d0be1ff chore: Moves Tabs to the components folder (#14136)
add 03e4a5b fix(native-filters): Update filter saving (#14370)
add 20ab086 feat(native-filters): Implement adhoc filters and time picker
in Range and Select native filters (#14313)
add 1ec743f chore(docker-compose): use dev image for
docker-compose-non-dev.yml (#14342)
add 41ccebc feat(native-filters): Use datasets in dashboard as default
options for native filters (#14374)
add d645312 chore: Improve Japanese translation (#14339)
add 87a895c feat(native-filters): add refresh button to default value
picker (#14375)
add 40fb94d feat(native-filters): add optional sort metric to select
filter (#14346)
add 44c09b5 feat: Setup `supersetText` configuration to overwrite errors
(#14256)
add 8e6803f chore: Bumping lodash version in Superset (#14203)
add 86d2a61 fix(emotion): add separate namespace for menu app (#14362)
add 77d1715 Update trino connection docs (#14219)
add d8bb2d3 refactor(db_engine_specs): Removing top-level import of app
(#14366)
add 2486fd4 feat(native-filters): Show/Hide filter bar by metdata ff
(#14261)
add fc0c115 fix(native-filters): fix lint (#14387)
add 43ee52b fix(native-filters): force update control value on change
(#14385)
add bbdb4ee docs: multiple small fixes around databases (#14321)
add 183b5ae fix(sqllab): fix error due to anonymous user (#14390)
add b78b7b3 docs: improved clickhouse connection details (#14394)
add e7f5100 fix: Fix unintended cache misses with async queries (#14291)
add b38aadf chore: Moves the branding folder to the assets folder (#14166)
add 4410fd0 fix(native-filters): default value not populated on second
opening (#14401)
add 1d6a746 refactor: Boostrap to AntD - Tabs (#14048)
add 2dc3fa3 fix error getting partitionQuery from table.partition (#14369)
add 1c16261 fix(native-filters): always show filters without dataset
(#14409)
add 6541a03 fix: SQLLab role permissions (#14372)
add a283138 feat: Support env vars configuration for WebSocket server
(#14398)
add 545e257 feat: Dynamic imports for the Icons component (#14318)
add a52ff13 chore: Moves Card to the components folder (#14139)
add bc47bc8 feat: Add etag caching to dashboard APIs (#14357)
add 982a91e feat: Adding limiting_factor column to Query model (#14234)
add 319125e fix(native-filters): fix filter scope error (#14426)
add 9097c29 Renamed impyla from implya in impala.mdx and Renamed PIP
package impyla from impala in index.mdx (#14425)
add 98a7ead fix merge conflicts
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
README.md | 92 +-
docker-compose-non-dev.yml | 4 +-
.../docs/Connecting to Databases/clickhouse.mdx | 29 +-
.../pages/docs/Connecting to Databases/impala.mdx | 2 +-
.../pages/docs/Connecting to Databases/index.mdx | 13 +-
.../pages/docs/Connecting to Databases/mysql.mdx | 23 +-
.../docs/Connecting to Databases/postgres.mdx | 9 +-
.../pages/docs/Connecting to Databases/presto.mdx | 15 +-
.../pages/docs/Connecting to Databases/trino.mdx | 10 +
superset-frontend/.storybook/preview.jsx | 5 +
.../integration/dashboard/nativeFilters.test.ts | 3 +-
.../images/icons/{offline.svg => transparent.svg} | 4 +-
superset-frontend/jest.config.js | 2 +-
superset-frontend/package-lock.json | 1323 +---
superset-frontend/package.json | 10 +-
superset-frontend/spec/__mocks__/svgrMock.js | 20 -
.../__mocks__/svgrMock.tsx} | 16 +-
.../dashboard/components/DashboardBuilder_spec.jsx | 37 +-
.../dashboard/components/FiltersBadge_spec.tsx | 5 +-
.../components/gridComponents/Tabs_spec.jsx | 2 +-
.../datasource/DatasourceEditor_spec.jsx | 2 +-
.../explore/components/DatasourceControl_spec.jsx | 5 +-
.../explore/components/VizTypeControl_spec.jsx | 3 +-
.../spec/javascripts/profile/App_spec.tsx | 2 +-
.../javascripts/sqllab/TabbedSqlEditors_spec.jsx | 2 +-
.../src/SqlLab/components/QueryTable.jsx | 2 +-
.../src/SqlLab/components/SouthPane/SouthPane.tsx | 2 +-
.../src/SqlLab/components/SqlEditor.jsx | 128 +-
.../src/SqlLab/components/TabbedSqlEditors.jsx | 2 +-
.../src/SqlLab/components/TableElement.jsx | 4 +-
.../src/addSlice/AddSliceContainer.tsx | 129 +-
.../branding/superset-logo-horiz-apache.png | Bin
.../branding/superset-logo-horiz-apache.svg | 0
.../assets}/branding/superset-logo-horiz.png | Bin
.../assets}/branding/superset-logo-horiz.svg | 0
.../branding/superset-logo-stacked-apache.png | Bin
.../branding/superset-logo-stacked-apache.svg | 0
.../assets}/branding/superset-logo-stacked.png | Bin
.../assets}/branding/superset-logo-stacked.svg | 0
.../src/common/components/common.stories.tsx | 80 +-
superset-frontend/src/common/components/index.tsx | 2 +-
.../src/components/Alert/Alert.test.tsx | 32 +-
superset-frontend/src/components/Alert/index.tsx | 13 +-
.../Card.stories.tsx} | 38 +-
.../Card.tsx => components/Card/index.tsx} | 27 +-
.../src/components/Icons/AntdEnhanced.tsx | 6 +-
superset-frontend/src/components/Icons/Icon.tsx | 54 +-
superset-frontend/src/components/Icons/IconType.ts | 1 +
.../src/components/Icons/Icons.stories.tsx | 5 +
superset-frontend/src/components/Icons/index.ts | 284 -
superset-frontend/src/components/Icons/index.tsx | 166 +
.../components/LastUpdated/LastUpdated.test.tsx | 2 +-
.../src/components/Popover/Popover.test.tsx | 10 +-
.../components/SupersetResourceSelect/index.tsx | 6 +-
.../Slider.stories.tsx => Tabs/Tabs.stories.tsx} | 51 +-
.../src/{common => }/components/Tabs/Tabs.tsx | 9 +-
.../src/{common => }/components/Tabs/index.ts | 0
.../src/components/Tooltip/Tooltip.test.tsx | 6 +-
.../components/WarningIconWithTooltip/index.tsx | 10 +-
superset-frontend/src/dashboard/actions/hydrate.js | 11 +-
.../dashboard/components/BuilderComponentPane.tsx | 2 +-
.../DashboardBuilder/DashboardBuilder.tsx | 18 +-
.../DashboardBuilder/DashboardContainer.tsx | 61 +-
.../dashboard/components/FiltersBadge/index.tsx | 3 +-
.../src/dashboard/components/SaveModal.tsx | 17 +-
.../dashboard/components/gridComponents/Tabs.jsx | 2 +-
.../nativeFilters/FilterBar/FilterBar.test.tsx | 14 +-
.../FilterBar/FilterControls/FilterValue.tsx | 4 +-
.../FilterBar/FilterSets/FiltersHeader.tsx | 4 +-
.../nativeFilters/FilterBar/Header/index.tsx | 3 +-
.../FiltersConfigModal/FilterTabs.tsx | 2 +-
.../FiltersConfigForm/ControlItems.test.tsx | 2 +-
.../FiltersConfigForm/ControlItems.tsx | 1 +
.../FiltersConfigForm/FilterScope/utils.ts | 5 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 271 +-
.../FiltersConfigModal/FiltersConfigForm/main.less | 86 +
.../FiltersConfigModal/FiltersConfigForm/state.ts | 79 +-
.../FiltersConfigModal/FiltersConfigForm/utils.ts | 2 +-
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 3 +-
.../nativeFilters/FiltersConfigModal/types.ts | 4 +
.../nativeFilters/FiltersConfigModal/utils.ts | 7 +-
.../dashboard/components/nativeFilters/types.ts | 5 +-
.../dashboard/components/nativeFilters/utils.ts | 19 +-
.../containers/{Dashboard.jsx => Dashboard.ts} | 19 +-
superset-frontend/src/dashboard/types.ts | 17 +-
.../dashboard/util/activeAllDashboardFilters.ts | 17 +-
superset-frontend/src/dataMask/reducer.ts | 14 +-
superset-frontend/src/dataMask/types.ts | 2 +-
.../src/datasource/DatasourceEditor.jsx | 4 +-
.../explore/components/ControlPanelsContainer.tsx | 2 +-
.../explore/components/DataTablesPane/index.tsx | 2 +-
.../DatasourcePanel/DatasourcePanel.test.tsx | 6 +-
.../controls/DatasourceControl/index.jsx | 6 +-
.../AdhocFilterEditPopover.test.jsx | 2 +-
.../FilterControl/AdhocFilterEditPopover/index.jsx | 2 +-
.../MetricControl/AdhocMetricEditPopover/index.jsx | 2 +-
.../explore/components/controls/VizTypeControl.jsx | 22 +-
.../src/filters/components/Select/buildQuery.ts | 9 +-
.../src/filters/components/Select/types.ts | 1 +
superset-frontend/src/profile/components/App.tsx | 2 +-
superset-frontend/src/reduxUtils.ts | 16 +-
.../helpers/Worker.ts => src/utils/textUtils.ts} | 30 +-
.../src/views/CRUD/alert/AlertReportModal.tsx | 2 +-
.../CRUD/alert/components/AlertStatusIcon.tsx | 81 +-
.../CRUD/data/database/DatabaseModal.test.jsx | 2 +-
.../src/views/CRUD/data/database/DatabaseModal.tsx | 5 +-
.../src/views/CRUD/data/database/styles.ts | 2 +-
.../src/views/CRUD/data/query/QueryList.tsx | 2 +-
superset-frontend/src/views/CRUD/utils.tsx | 14 +
superset-frontend/src/views/menu.tsx | 19 +-
superset-frontend/webpack.config.js | 10 +-
superset-websocket/README.md | 18 +
superset-websocket/config.example.json | 5 +
superset-websocket/config.test.json | 5 +
superset-websocket/package-lock.json | 86 +
superset-websocket/package.json | 1 +
superset-websocket/spec/config.spec.ts | 69 +
superset-websocket/spec/index.test.ts | 32 +-
superset-websocket/src/config.ts | 133 +
superset-websocket/src/index.ts | 47 +-
superset/common/query_object.py | 12 +-
superset/constants.py | 2 +
superset/dashboards/api.py | 102 +-
superset/dashboards/dao.py | 67 +-
superset/dashboards/schemas.py | 1 +
superset/db_engine_specs/base.py | 17 +-
superset/db_engine_specs/bigquery.py | 6 +-
superset/db_engine_specs/hive.py | 21 +-
superset/db_engine_specs/presto.py | 6 +-
...d715cc_add_limiting_factor_column_to_query_.py} | 23 +-
superset/models/dashboard.py | 3 +-
superset/models/slice.py | 3 +-
superset/security/manager.py | 33 +-
superset/tasks/async_queries.py | 15 +-
superset/translations/ja/LC_MESSAGES/messages.json | 1217 ++--
superset/translations/ja/LC_MESSAGES/messages.po | 6327 +++++++++++---------
superset/translations/messages.pot | 5150 +++++++++-------
superset/utils/cache.py | 56 +-
superset/utils/core.py | 12 +-
superset/utils/hashing.py | 14 +-
superset/viz.py | 12 +-
tests/conftest.py | 4 +-
tests/dashboards/dao_tests.py | 30 +
tests/databases/api_tests.py | 4 +-
tests/db_engine_specs/athena_tests.py | 2 -
tests/db_engine_specs/base_engine_spec_tests.py | 149 +-
tests/db_engine_specs/hive_tests.py | 90 +-
tests/security_tests.py | 13 +-
tests/utils/core_tests.py | 54 +
tests/utils/hashing_tests.py | 97 +
tests/utils_tests.py | 4 +-
tests/viz_tests.py | 13 +-
153 files changed, 9742 insertions(+), 7858 deletions(-)
copy superset-frontend/images/icons/{offline.svg => transparent.svg} (90%)
delete mode 100644 superset-frontend/spec/__mocks__/svgrMock.js
copy superset-frontend/{src/SqlLab/components/TabStatusIcon.tsx =>
spec/__mocks__/svgrMock.tsx} (75%)
rename superset-frontend/{ =>
src/assets}/branding/superset-logo-horiz-apache.png (100%)
rename superset-frontend/{ =>
src/assets}/branding/superset-logo-horiz-apache.svg (100%)
rename superset-frontend/{ => src/assets}/branding/superset-logo-horiz.png
(100%)
rename superset-frontend/{ => src/assets}/branding/superset-logo-horiz.svg
(100%)
rename superset-frontend/{ =>
src/assets}/branding/superset-logo-stacked-apache.png (100%)
rename superset-frontend/{ =>
src/assets}/branding/superset-logo-stacked-apache.svg (100%)
rename superset-frontend/{ => src/assets}/branding/superset-logo-stacked.png
(100%)
rename superset-frontend/{ => src/assets}/branding/superset-logo-stacked.svg
(100%)
copy superset-frontend/src/components/{AnchorLink/AnchorLink.stories.tsx =>
Card/Card.stories.tsx} (66%)
rename superset-frontend/src/{common/components/Card.tsx =>
components/Card/index.tsx} (69%)
delete mode 100644 superset-frontend/src/components/Icons/index.ts
create mode 100644 superset-frontend/src/components/Icons/index.tsx
copy superset-frontend/src/components/{Slider/Slider.stories.tsx =>
Tabs/Tabs.stories.tsx} (57%)
rename superset-frontend/src/{common => }/components/Tabs/Tabs.tsx (94%)
rename superset-frontend/src/{common => }/components/Tabs/index.ts (100%)
create mode 100644
superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/main.less
rename superset-frontend/src/dashboard/containers/{Dashboard.jsx =>
Dashboard.ts} (86%)
copy superset-frontend/{spec/helpers/Worker.ts => src/utils/textUtils.ts} (66%)
create mode 100644 superset-websocket/spec/config.spec.ts
create mode 100644 superset-websocket/src/config.ts
copy superset/migrations/versions/{0b1f1ab473c0_add_extra_column_to_query.py
=> d416d0d715cc_add_limiting_factor_column_to_query_.py} (73%)
create mode 100644 tests/utils/core_tests.py
create mode 100644 tests/utils/hashing_tests.py