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