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 2021/11/23 01:02:09 UTC
[superset] branch embedded updated (7108e6b -> 71421e4)
This is an automated email from the ASF dual-hosted git repository.
suddjian pushed a change to branch embedded
in repository https://gitbox.apache.org/repos/asf/superset.git.
from 7108e6b feat(dashboard): embedded dashboard UI configuration (#17175) (#17450)
add 34d7f0a chore: Ignore docs directory for dependabot (#17451)
add 9070b6b refactor(monorepo): stage 1 (#17427)
add 9cfce64 fix(docker): add ecpg to docker image (#16566)
add c54027a fix(views/core): iteration over None type (#14305)
add 3f2129b refactor: chartDataCommand - remove the responsibly of creating query context from command (#17461)
add 56d742f chore(fr-translation): update whole French translation (based on 1.3.0 release) (#16868)
add b914e2d refactor: queryObject - decouple from queryContext and clean code (#17465)
add 377db1b refactor: queryObject - add QueryObjectFactory (#17466)
add b2363e4 fix(Dashboard): Save empty label_colors in json_metadata (#17462)
add 683d1da refactor(QueryObject): decouple from superset (#17479)
add 7b68002 fix: create-admin command in Makefile (#17471)
add fb1bc6c Update Makefile (#17480)
add 8d8fbac chore(deps-dev): bump @types/react-loadable in /superset-frontend (#17454)
add 02a9b84 chore: Bump FAB to 3.4.0 (#17420)
add 69f9ee8 fix: feature flags typing (#15254)
add 8e1619b fix(sqllab): Have table name tooltip only show when name is truncated (#17386)
add 69c3cc7 chore(sql_lab): Added Unit Test for stop query exception (#17464)
add 71421e4 Merge branch 'master' into embedded
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 6 +
.pre-commit-config.yaml | 3 +-
.rat-excludes | 13 +
Dockerfile | 1 +
Makefile | 12 +-
UPDATING.md | 1 +
requirements/base.txt | 2 +-
setup.py | 2 +-
superset-frontend/.eslintrc.js | 54 +-
superset-frontend/babel.config.js | 2 +-
.../cypress-base/cypress/utils/parsePostForm.ts | 2 +-
superset-frontend/package-lock.json | 1210 +-
superset-frontend/package.json | 124 +-
superset-frontend/spec/fixtures/mockStore.js | 3 +-
.../dashboard/actions/dashboardState_spec.js | 5 +-
.../components/gridComponents/Tabs_spec.jsx | 3 +-
.../util/getFormDataWithExtraFilters_spec.ts | 6 +-
.../util/getLeafComponentIdFromPath_spec.js | 5 +-
.../spec/javascripts/explore/controlUtils_spec.tsx | 4 +-
.../spec/javascripts/explore/fixtures.tsx | 70 +-
superset-frontend/src/CRUD/CollectionTable.tsx | 22 +-
.../components/ExploreResultsButton/index.jsx | 5 +-
.../src/SqlLab/components/QuerySearch/index.tsx | 6 +-
.../src/SqlLab/components/ResultSet/index.tsx | 25 +-
.../components/ScheduleQueryButton/index.tsx | 13 +-
.../src/SqlLab/components/SqlEditor/index.jsx | 32 +-
.../SqlLab/components/TabbedSqlEditors/index.jsx | 5 +-
.../src/SqlLab/components/TableElement/index.tsx | 72 +-
superset-frontend/src/chart/Chart.jsx | 5 +-
superset-frontend/src/chart/ChartRenderer.jsx | 9 +-
superset-frontend/src/chart/chartAction.js | 4 +-
.../src/components/AnchorLink/index.jsx | 8 +-
.../src/components/AsyncEsmComponent/index.tsx | 2 +-
superset-frontend/src/components/Badge/index.tsx | 10 +-
.../src/components/Collapse/Collapse.test.tsx | 4 +-
.../src/components/DatabaseSelector/index.tsx | 111 +-
.../src/components/Datasource/DatasourceEditor.jsx | 5 +-
.../src/components/EditableTitle/index.tsx | 6 +-
.../ErrorMessage/TimeoutErrorMessage.tsx | 7 +-
.../src/components/ErrorMessage/types.ts | 16 +-
.../src/components/ImportModal/index.tsx | 5 +-
superset-frontend/src/components/Label/index.tsx | 11 +-
.../PopoverDropdown/PopoverDropdown.stories.tsx | 25 +-
.../HeaderReportActionsDropdown/index.tsx | 6 +-
.../src/components/Select/DeprecatedSelect.tsx | 7 +-
superset-frontend/src/components/Select/Select.tsx | 21 +-
.../Select/WindowedSelect/WindowedMenuList.tsx | 17 +-
.../components/Select/WindowedSelect/windowed.tsx | 14 +-
superset-frontend/src/components/Select/styles.tsx | 49 +-
.../src/dashboard/actions/dashboardInfo.ts | 70 +-
.../src/dashboard/actions/dashboardLayout.js | 41 +-
superset-frontend/src/dashboard/actions/hydrate.js | 627 +-
.../src/dashboard/actions/nativeFilters.ts | 378 +-
.../src/dashboard/components/Dashboard.jsx | 2 +-
.../components/FilterBoxMigrationModal.tsx | 75 +-
.../src/dashboard/components/Header/index.jsx | 6 +-
.../dashboard/components/PropertiesModal/index.jsx | 38 +-
.../PublishedStatus/PublishedStatus.test.tsx | 6 +-
.../components/filterscope/FilterScopeSelector.jsx | 28 +-
.../components/gridComponents/ChartHolder.jsx | 6 +-
.../components/gridComponents/ChartHolder.test.tsx | 5 +-
.../components/gridComponents/Markdown.jsx | 9 +-
.../CascadeFilters/CascadePopover/index.tsx | 8 +-
.../FilterBar/FilterControls/FilterControls.tsx | 5 +-
.../FilterBar/FilterControls/FilterValue.tsx | 7 +-
.../components/nativeFilters/FilterBar/index.tsx | 12 +-
.../components/nativeFilters/FilterBar/utils.ts | 6 +-
.../FiltersConfigModal/FilterTitlePane.tsx | 5 +-
.../FiltersConfigForm/ColumnSelect.tsx | 4 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 14 +-
.../nativeFilters/FiltersConfigModal/utils.ts | 248 +-
.../src/dashboard/containers/DashboardHeader.jsx | 3 +-
.../src/dashboard/containers/DashboardPage.tsx | 15 +-
.../src/dashboard/util/activeDashboardFilters.js | 6 +-
.../src/dashboard/util/filterboxMigrationHelper.ts | 31 +-
.../dashboard/util/getComponentWidthFromDrop.js | 42 +-
.../dashboard/util/getFilterScopeFromNodesTree.js | 7 +-
.../src/dashboard/util/injectCustomCss.ts | 2 +-
.../src/explore/components/Control.tsx | 5 +-
.../explore/components/ExploreActionButtons.tsx | 10 +-
.../ExploreChartHeader/ExploreChartHeader.test.tsx | 4 +-
.../PropertiesModal/PropertiesModal.test.tsx | 4 +-
.../explore/components/PropertiesModal/index.tsx | 43 +-
.../AnnotationLayerControl/AnnotationLayer.jsx | 5 +-
.../ConditionalFormattingControl.tsx | 6 +-
.../FormattingPopoverContent.tsx | 32 +-
.../controls/DatasourceControl/index.jsx | 5 +-
.../controls/DateFilterControl/utils/constants.ts | 3 +-
.../DateFilterControl/utils/dateFilterUtils.ts | 6 +-
.../controls/DateFilterControl/utils/dateParser.ts | 24 +-
.../DndColumnSelectControl/ColumnSelectPopover.tsx | 7 +-
.../ColumnSelectPopoverTrigger.tsx | 27 +-
.../DndFilterSelect.test.tsx | 6 +-
.../controls/DndColumnSelectControl/types.ts | 15 +-
.../controls/FilterControl/AdhocFilter/index.js | 4 +-
.../index.tsx | 6 +-
.../AdhocFilterEditPopoverSqlTabContent/index.jsx | 5 +-
.../controls/MetricControl/AdhocMetric.js | 4 +-
.../controls/MetricControl/MetricsControl.jsx | 23 +-
.../components/controls/TextControl/index.tsx | 2 +-
.../VizTypeControl/VizTypeControl.test.tsx | 4 +-
superset-frontend/src/explore/constants.ts | 9 +-
.../src/explore/controlUtils/getControlConfig.ts | 6 +-
.../filters/components/TimeGrain/transformProps.ts | 10 +-
.../src/middleware/loggerMiddleware.js | 8 +-
superset-frontend/src/showSavedQuery/index.jsx | 2 +-
superset-frontend/src/utils/cacheWrapper.ts | 28 +-
superset-frontend/src/utils/testUtils.ts | 42 +-
.../src/views/CRUD/alert/AlertList.tsx | 6 +-
.../src/views/CRUD/alert/AlertReportModal.tsx | 152 +-
.../alert/components/AlertReportCronScheduler.tsx | 118 +-
.../src/views/CRUD/annotation/AnnotationList.tsx | 17 +-
.../src/views/CRUD/annotation/AnnotationModal.tsx | 6 +-
.../CRUD/annotationlayers/AnnotationLayerModal.tsx | 6 +-
.../CRUD/annotationlayers/AnnotationLayersList.tsx | 18 +-
.../views/CRUD/csstemplates/CssTemplateModal.tsx | 6 +-
.../views/CRUD/csstemplates/CssTemplatesList.tsx | 17 +-
.../src/views/CRUD/data/database/DatabaseList.tsx | 6 +-
.../DatabaseConnectionForm/EncryptedField.tsx | 6 +-
.../CRUD/data/database/DatabaseModal/index.tsx | 9 +-
.../src/views/CRUD/data/dataset/DatasetList.tsx | 11 +-
.../src/views/CRUD/data/query/QueryList.tsx | 6 +-
.../views/CRUD/data/query/QueryPreviewModal.tsx | 16 +-
.../views/CRUD/data/savedquery/SavedQueryList.tsx | 12 +-
.../data/savedquery/SavedQueryPreviewModal.tsx | 125 +-
superset-frontend/src/views/CRUD/hooks.ts | 6 +-
superset-frontend/src/views/CRUD/utils.tsx | 95 +-
superset-frontend/src/views/store.ts | 7 +-
.../FilterBox/FilterBoxChartPlugin.js | 3 +-
superset/charts/data/api.py | 26 +-
superset/charts/data/commands.py | 14 +-
superset/common/query_context.py | 23 +-
superset/common/query_object.py | 139 +-
superset/common/query_object_factory.py | 134 +
superset/config.py | 10 +-
superset/dashboards/dao.py | 3 +-
superset/tasks/async_queries.py | 21 +-
superset/translations/fr/LC_MESSAGES/messages.json | 4068 ++++---
superset/translations/fr/LC_MESSAGES/messages.po | 11290 ++++++++++++-------
superset/utils/feature_flag_manager.py | 6 +-
superset/views/base.py | 1 +
superset/views/core.py | 11 +-
tests/{unit_tests/charts => common}/__init__.py | 0
.../query_context_generator.py} | 59 +-
tests/integration_tests/charts/data/api_tests.py | 7 +-
tests/integration_tests/charts/schema_tests.py | 27 +-
tests/integration_tests/core_tests.py | 23 +-
tests/integration_tests/fixtures/query_context.py | 225 +-
tests/integration_tests/query_context_tests.py | 1 +
tests/integration_tests/sql_validator_tests.py | 20 +-
tests/unit_tests/{charts => common}/__init__.py | 0
.../unit_tests/common/test_query_object_factory.py | 116 +
152 files changed, 12621 insertions(+), 8362 deletions(-)
create mode 100644 superset/common/query_object_factory.py
copy tests/{unit_tests/charts => common}/__init__.py (100%)
copy tests/{integration_tests/fixtures/query_context.py => common/query_context_generator.py} (85%)
copy tests/unit_tests/{charts => common}/__init__.py (100%)
create mode 100644 tests/unit_tests/common/test_query_object_factory.py