You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2022/03/11 00:52:25 UTC
[superset] branch javascript-controls-ff updated (da5ce75 -> 3831def)
This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch javascript-controls-ff
in repository https://gitbox.apache.org/repos/asf/superset.git.
from da5ce75 linting :sparkles:
add bd63a1b fix(chart): deprecate persisting url_params (#18960)
add a04f1d4 chore(cache): default to SimpleCache in debug mode (#18976)
add 19eb73b fix(sqllab): Replace stringified 'null' schema column values with NULL (#18992)
add be88cb9 feat: show user email in dashboard API (#19004)
add 5a8eb09 feat: remove loading indicator when typing in select (#18799)
add 6becd38 chore(deps): bump url-parse from 1.5.7 to 1.5.10 in /docs (#19019)
add 26486d0 chore: Remove legacy SIP-15 interim logic/flags (#18936)
add 6fe2431 fix(nested-tab-available): make the another tabs into one tabs available (#18877)
add 77063cc updating.md (#19016)
add 50bb86d fix: remove unneeded complexity in migration (#19022)
add 299b5dc chore: change case for upload selection (#19021)
add 06e1e42 feat: Adds support to multiple dependencies to the native filters (#18793)
add 5a5ff99 fix(SQL Editor): names new query tabs correctly (#18951)
add 9f834e8 fix(plugin-chart-echarts): Apply temporary filters to Query B in explore (#18998)
add 3298551 refactor: Deletes the common/components folder (#18999)
add 8c52fe3 feat: Allow users to bust cache in report dashboard + alerts charts + alert dashboards (#18795)
add 864bafc chore: Fix deprecated unittest aliases. (#19042)
add b2ee13f Update impala.mdx (#19040)
add c32eaf4 fix(big-number): Big Number with Trendline Chart is not working if Time Grain is set to Month (#19043)
add 71b8d31 chore: Moves CRUD components to the Datasource component (#19032)
add 4467503 chore: adding Dutch language translations (NL) (#18965)
add 1b7d056 chore(plugin-chart-echarts): bump echarts 5.3.1 (#19041)
add 002bd6e fix: improve cypress flakiness (#19044)
add e89f0ab docs(building): link frontend asset instructions correctly (#19050)
add 2cc5678 Install and use vm-browserify for sandboxedEval (#19059)
add 04a36d5 chore: Moves Chart to the components folder (#19029)
add c75f233 feat(select): sort exact and startsWith match to first (#18856)
add 4d96393 fix: remove unnecessary divider (#19048)
add f9c7405 chore(explore): Set Drag&Drop feature flags to True by default (#19046)
add 03b2b06 fix: Update time grain expressions for Spark >= 3.x (#18690)
add aa0ec71 Add previous line hotkey to SQL editor for macOS (#19052)
add 7af26a0 docs: renamed yugabyte to yugabytedb (#19068)
add bb17dec fix: ensure validation for db modal for googlesheets (#19018)
add d539fc2 fix(time-series table): display null values in time-series table and sortable (#19024)
add c143b37 chore: log multiple errors (#14064)
add fd154f7 fix: Dataset search when creating a chart (#19065)
add 79a7a5d fix: Select clear and loading icons overlap (#19070)
add f53f86f Control sortby based on series limit (#18950)
add bd76648 fix: show the total row count in the SQL Lab Query History tab when limited by DISPLAY_MAX_ROW (#19054)
add fd757c4 fix: enable find text browser functionality inside SQL Lab editor (#19061)
add 220c461 fix(altered-modal): make specified text fields wrap in table (#18822)
add 3c1fb94 perf(dashboard): Improve performance of complex dashboards (#19064)
add 62ad574 fix(allow-db-explore): make that the set the allow-db-explore option (#19030)
add 0e0bece fix: Pivot Table Conditional Formatting Doesn't Show All Options (#19071)
add a21d8a0 fix autocomplete (#19047)
add e97cdba fix database import error (#19037)
add bc6aad0 fix: Show Totals error with sort and group by together (#19072)
add 999c2c6 fix(dashboard): import handle missing excluded charts (#19088)
add c79ee56 fix(plugin-chart-echarts): make to allow the custome of x & y axis title margin i… (#18947)
add b8091e3 perf(dashboard): Send chart requests before native filter requests (#19077)
add 70081a6 fix(dashboard): Empty states overflowing small chart containers (#19095)
add a37a4ed Modified alerts and reports docs for clarity (#19091)
add 2726816 fix: cache key with guest token rls (#19110)
add 158396f fix(dashobard-edge-cutting): make to be not cut without Filter (#19080)
add 3831def Merge branch 'master' into javascript-controls-ff
No new revisions were added by this update.
Summary of changes:
UPDATING.md | 7 +
docs/docs/contributing/local-backend.mdx | 2 +-
docs/docs/databases/impala.mdx | 2 +-
.../docs/databases/installing-database-drivers.mdx | 2 +-
.../databases/{yugabyte.mdx => yugabytedb.mdx} | 6 +-
docs/docs/installation/alerts-reports.mdx | 3 +
docs/docs/installation/cache.mdx | 36 +-
docs/docs/installation/configuring-superset.mdx | 61 -
docs/docusaurus.config.js | 4 +
docs/package-lock.json | 3624 ++-
docs/src/resources/data.js | 2 +-
docs/static/resources/openapi.json | 4 -
docs/yarn.lock | 6 +-
superset-frontend/cypress-base/cypress.json | 2 +-
.../integration/dashboard/nativeFilters.test.ts | 131 +-
.../integration/explore/AdhocMetrics.test.ts | 2 +-
.../cypress/integration/explore/control.test.ts | 11 +-
.../explore/visualizations/line.test.ts | 2 +-
.../cypress/integration/sqllab/tabs.test.js | 4 +-
superset-frontend/package-lock.json | 61 +-
superset-frontend/package.json | 1 +
.../src/sections/sections.tsx | 9 -
.../src/shared-controls/dndControls.tsx | 2 +-
.../src/shared-controls/index.tsx | 13 +-
.../superset-ui-chart-controls/src/types.ts | 9 +
.../src/chart/components/SuperChart.tsx | 2 +
.../src/chart/models/ChartProps.ts | 10 +
.../superset-ui-core/src/dashboard/types/Base.ts | 20 +-
.../superset-ui-core/src/query/constants.ts | 8 +-
.../superset-ui-core/src/query/extractExtras.ts | 4 -
.../superset-ui-core/src/query/types/Query.ts | 3 +-
.../src/query/types/QueryFormData.ts | 9 +-
.../superset-ui-core/src/query/types/Time.ts | 3 -
.../test/query/extractExtras.test.ts | 4 -
.../Polygon/geojsonPayload.js | 1 -
.../src/Bar/controlPanel.ts | 38 +-
.../legacy-preset-chart-nvd3/src/NVD3Controls.tsx | 14 +-
.../plugins/plugin-chart-echarts/package.json | 2 +-
.../BigNumber/BigNumberWithTrendline/buildQuery.ts | 6 +-
.../src/BoxPlot/transformProps.ts | 9 +-
.../src/MixedTimeseries/transformProps.ts | 9 +-
.../src/Radar/controlPanel.tsx | 5 +-
.../src/Timeseries/transformProps.ts | 10 +-
.../src/utils/convertInteger.ts | 6 +-
.../src/plugin/controlPanel.tsx | 1 +
.../plugins/plugin-chart-table/src/buildQuery.ts | 2 +
.../plugin-chart-table/src/controlPanel.tsx | 10 +-
.../spec/fixtures/mockNativeFilters.ts | 6 +-
superset-frontend/spec/helpers/reducerIndex.ts | 2 +-
.../src/SqlLab/actions/sqlLab.test.js | 2 +-
.../SqlLab/components/AceEditorWrapper/index.tsx | 16 +-
.../src/SqlLab/components/ResultSet/index.tsx | 10 +-
.../SaveDatasetModal/SaveDatasetModal.test.tsx | 2 +-
.../SqlLab/components/SaveDatasetModal/index.tsx | 3 +-
.../src/SqlLab/components/SaveQuery/index.tsx | 2 +-
.../components/ScheduleQueryButton/index.tsx | 2 +-
.../SqlLab/components/SqlEditor/SqlEditor.test.jsx | 4 +-
.../src/SqlLab/components/SqlEditor/index.jsx | 28 +-
.../TabbedSqlEditors/TabbedSqlEditors.test.jsx | 9 +
.../SqlLab/components/TabbedSqlEditors/index.jsx | 21 +-
superset-frontend/src/SqlLab/fixtures.ts | 2 +-
superset-frontend/src/SqlLab/reducers/sqlLab.js | 2 +-
.../src/addSlice/AddSliceContainer.tsx | 6 +-
superset-frontend/src/common/components/index.tsx | 67 -
superset-frontend/src/components/Alert/index.tsx | 5 +-
.../src/components/AlteredSliceTag/index.jsx | 3 +
superset-frontend/src/components/Button/index.tsx | 2 +-
.../src/{chart => components/Chart}/Chart.jsx | 12 +-
.../{chart => components/Chart}/ChartContainer.jsx | 4 +-
.../Chart}/ChartErrorMessage.tsx | 0
.../{chart => components/Chart}/ChartRenderer.jsx | 39 +-
.../Chart}/ChartRenderer.test.jsx | 2 +-
.../src/{chart => components/Chart}/chartAction.js | 0
.../Chart}/chartActions.test.js | 2 +-
.../{chart => components/Chart}/chartReducer.ts | 0
.../Chart}/chartReducers.test.js | 4 +-
.../components/CronPicker/CronPicker.stories.tsx | 2 +-
.../Datasource/ChangeDatasourceModal.tsx | 2 +-
.../Datasource}/CollectionTable.test.jsx | 2 +-
.../Datasource}/CollectionTable.tsx | 0
.../src/components/Datasource/DatasourceEditor.jsx | 13 +-
.../{CRUD => components/Datasource}/Field.test.tsx | 0
.../src/{CRUD => components/Datasource}/Field.tsx | 0
.../{CRUD => components/Datasource}/Fieldset.tsx | 0
.../src/{CRUD => components/Datasource}/crud.less | 2 +-
.../src/{CRUD => components/Datasource}/utils.js | 0
.../src/components/Dropdown/index.tsx | 2 +-
.../src/components/DropdownButton/index.tsx | 6 +-
.../src/components/EmptyState/index.tsx | 2 +-
.../src/components/FacePile/FacePile.test.tsx | 2 +-
.../src/components/FacePile/index.tsx | 2 +-
superset-frontend/src/components/Form/Form.tsx | 4 +-
.../src/components/FormRow/FormRow.test.jsx | 2 +-
superset-frontend/src/components/FormRow/index.jsx | 2 +-
.../components/ImportModal/ImportModal.test.tsx | 2 +-
.../src/components/ImportModal/index.tsx | 2 +-
superset-frontend/src/components/Label/index.tsx | 2 +-
.../src/components/ListView/Filters/Search.tsx | 4 +-
.../src/components/ListView/ListView.test.jsx | 2 +-
.../src/components/ListView/ListView.tsx | 2 +-
.../ListViewCard/ListViewCard.stories.tsx | 6 +-
.../src/components/ListViewCard/index.tsx | 2 +-
superset-frontend/src/components/Modal/Modal.tsx | 5 +-
.../src/components/PopoverDropdown/index.tsx | 6 +-
.../src/components/ReportModal/index.tsx | 2 +-
.../src/components/Select/Select.stories.tsx | 43 +-
.../src/components/Select/Select.test.tsx | 126 +-
superset-frontend/src/components/Select/Select.tsx | 470 +-
superset-frontend/src/components/Select/utils.ts | 36 +-
superset-frontend/src/components/Slider/index.tsx | 4 +-
.../src/components/TableCollection/index.tsx | 27 +-
.../src/components/TableView/TableView.stories.tsx | 28 +-
.../src/components/TableView/TableView.test.tsx | 18 +
.../src/components/TableView/TableView.tsx | 5 +-
superset-frontend/src/components/Tabs/Tabs.tsx | 8 +-
superset-frontend/src/components/index.ts | 56 +
superset-frontend/src/constants.ts | 4 +
.../src/dashboard/actions/dashboardState.js | 25 +-
superset-frontend/src/dashboard/actions/hydrate.js | 3 +-
.../CrossFilterScopingForm/index.tsx | 2 +-
.../CrossFilterScopingModal.tsx | 4 +-
.../CrossFilterScopingModal/utils/index.ts | 2 +-
.../src/dashboard/components/CssEditor/index.jsx | 6 +-
.../DashboardBuilder/DashboardBuilder.tsx | 16 +-
.../DashboardBuilder/DashboardContainer.tsx | 68 +-
.../dashboard/components/DashboardBuilder/state.ts | 3 +-
.../components/FiltersBadge/FiltersBadge.test.tsx | 2 +-
.../dashboard/components/FiltersBadge/selectors.ts | 36 +-
.../dashboard/components/PropertiesModal/index.tsx | 9 +-
.../src/dashboard/components/SaveModal.tsx | 2 +-
.../components/SliceHeader/SliceHeader.test.tsx | 2 -
.../SliceHeaderControls.test.tsx | 1 -
.../components/filterscope/FilterScopeSelector.jsx | 4 +-
.../dashboard/components/gridComponents/Chart.jsx | 2 +-
.../components/gridComponents/Chart.test.jsx | 2 +-
.../components/gridComponents/ChartHolder.jsx | 4 +-
.../components/gridComponents/ChartHolder.test.tsx | 4 +-
.../dashboard/components/gridComponents/Tabs.jsx | 4 +-
.../components/gridComponents/Tabs.test.jsx | 4 +-
.../CascadeFilterControl.test.tsx | 95 -
.../CascadeFilters/CascadeFilterControl/index.tsx | 77 -
.../CascadeFilters/CascadePopover/index.tsx | 247 -
.../FilterBar/CascadeFilters/types.ts | 24 -
.../FilterBar/FilterControls/FilterControl.tsx | 43 +-
.../FilterBar/FilterControls/FilterControls.tsx | 68 +-
.../FilterBar/FilterControls/FilterValue.tsx | 74 +-
.../FilterBar/FilterControls/state.ts | 22 +-
.../FilterBar/FilterControls/types.ts | 1 +
.../FilterBar/FilterControls/utils.ts | 26 -
.../FilterBar/FilterSets/EditSection.tsx | 6 +-
.../FilterBar/FilterSets/FilterSetUnit.tsx | 6 +-
.../FilterBar/FilterSets/FiltersHeader.tsx | 22 +-
.../nativeFilters/FilterBar/Header/index.tsx | 4 +-
.../components/nativeFilters/FilterBar/index.tsx | 240 +-
.../components/nativeFilters/FilterBar/state.ts | 2 +-
.../components/nativeFilters/FilterBar/utils.ts | 24 +-
.../nativeFilters/FilterCard/DependenciesRow.tsx | 23 +-
.../nativeFilters/FilterCard/FilterCard.test.tsx | 1 -
.../nativeFilters/FilterCard/ScopeRow.tsx | 46 +-
.../components/nativeFilters/FilterCard/Styles.ts | 4 +
.../components/nativeFilters/FilterCard/index.tsx | 9 +-
.../components/nativeFilters/FilterCard/types.ts | 2 +-
.../FilterCard/useFilterDependencies.ts | 2 +-
.../nativeFilters/FilterCard/useFilterScope.ts | 41 +-
.../FiltersConfigModal/DraggableFilter.tsx | 4 +-
.../FiltersConfigModal/FilterConfigPane.test.tsx | 4 +-
.../FiltersConfigModal/FilterConfigurePane.tsx | 10 +-
.../FiltersConfigModal/FilterTitleContainer.tsx | 13 +-
.../FiltersConfigModal/FilterTitlePane.tsx | 17 +-
.../FiltersConfigForm/CollapsibleControl.tsx | 12 +-
.../FiltersConfigForm/ColumnSelect.tsx | 3 +-
.../FiltersConfigForm/DefaultValue.tsx | 2 +-
.../FiltersConfigForm/DependencyList.tsx | 213 +
.../FilterScope/FilterScope.test.tsx | 14 +-
.../FiltersConfigForm/FilterScope/FilterScope.tsx | 4 +-
.../FiltersConfigForm/FilterScope/ScopingTree.tsx | 2 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 135 +-
.../FiltersConfigForm/getControlItemsMap.test.tsx | 2 +-
.../FiltersConfigForm/getControlItemsMap.tsx | 7 +-
.../FiltersConfigModal/FiltersConfigForm/state.ts | 2 +-
.../FiltersConfigModal/FiltersConfigForm/utils.ts | 2 +-
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 18 +-
.../FiltersConfigModal/FiltersConfigModal.tsx | 231 +-
.../FiltersConfigModal/NativeFiltersModal.test.tsx | 4 +-
.../nativeFilters/FiltersConfigModal/state.ts | 2 +-
.../nativeFilters/FiltersConfigModal/types.ts | 9 +-
.../nativeFilters/FiltersConfigModal/utils.ts | 172 +-
.../dashboard/components/nativeFilters/state.ts | 41 +-
.../dashboard/components/nativeFilters/utils.ts | 11 +-
.../src/dashboard/containers/Chart.jsx | 2 +-
.../src/dashboard/containers/Dashboard.ts | 2 +-
.../src/dashboard/reducers/dashboardState.js | 14 +
superset-frontend/src/dashboard/styles.ts | 3 +
superset-frontend/src/dashboard/types.ts | 3 +-
.../src/dashboard/util/activeDashboardFilters.js | 8 +-
.../util/filterboxMigrationHelper.test.ts | 2 -
.../src/dashboard/util/filterboxMigrationHelper.ts | 4 +-
.../types.ts => util/getChartIdsInFilterScope.ts} | 28 +-
.../src/dashboard/util/getDropPosition.js | 9 -
.../explore/components/ControlPanelsContainer.tsx | 26 +-
.../explore/components/DataTableControl/index.tsx | 2 +-
.../DataTablesPane/DataTablesPane.test.tsx | 1 -
.../explore/components/DataTablesPane/index.tsx | 2 +-
.../ExploreAdditionalActionsMenu.test.jsx | 4 +-
.../ExploreAdditionalActionsMenu.test.tsx | 4 +-
.../ExploreAdditionalActionsMenu/index.jsx | 6 +-
.../ExploreChartHeader/ExploreChartHeader.test.tsx | 2 -
.../src/explore/components/ExploreChartPanel.jsx | 2 +-
.../components/ExploreViewContainer/index.jsx | 2 +-
.../components/ExportToCSVDropdown/index.tsx | 6 +-
.../PropertiesModal/PropertiesModal.test.tsx | 3 +-
.../explore/components/PropertiesModal/index.tsx | 13 +-
.../src/explore/components/SaveModal.test.jsx | 12 +-
.../src/explore/components/SaveModal.tsx | 9 +-
.../controls/AnnotationLayerControl/index.jsx | 4 +-
.../controls/CollectionControl/index.jsx | 2 +-
.../FormattingPopoverContent.tsx | 2 +-
.../components/controls/CustomListItem/index.tsx | 2 +-
.../controls/DatasourceControl/index.jsx | 6 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 63 +-
.../DateFilterControl/components/CustomFrame.tsx | 2 +-
.../DateFilterControl/utils/dateFilterUtils.ts | 18 +-
.../controls/DateFilterControl/utils/utils.test.ts | 19 +-
.../DndColumnSelectControl/ColumnSelectPopover.tsx | 1 +
.../index.tsx | 6 +-
.../components/controls/SelectControl.test.jsx | 22 +-
.../explore/components/controls/SpatialControl.jsx | 2 +-
.../controls/TimeSeriesColumnControl/index.jsx | 3 +-
.../explore/components/controls/ViewQueryModal.tsx | 2 +-
.../controls/VizTypeControl/VizTypeGallery.tsx | 10 +-
.../src/explore/controlPanels/sections.tsx | 9 -
superset-frontend/src/explore/controls.jsx | 4 -
.../explore/exploreUtils/formData.test.ts} | 14 +-
.../src/explore/exploreUtils/formData.ts | 18 +-
.../src/explore/reducers/exploreReducer.js | 2 +-
superset-frontend/src/explore/reducers/index.js | 2 +-
.../components/GroupBy/GroupByFilterPlugin.tsx | 5 +-
.../filters/components/GroupBy/transformProps.ts | 11 +-
.../src/filters/components/GroupBy/types.ts | 1 +
.../filters/components/Range/RangeFilterPlugin.tsx | 16 +-
.../src/filters/components/Range/transformProps.ts | 11 +-
.../components/Select/SelectFilterPlugin.tsx | 4 +-
.../filters/components/Select/transformProps.ts | 11 +-
.../src/filters/components/Select/types.ts | 2 +-
.../filters/components/Time/TimeFilterPlugin.tsx | 13 +-
.../src/filters/components/Time/transformProps.ts | 11 +-
.../src/filters/components/Time/types.ts | 2 +
.../TimeColumn/TimeColumnFilterPlugin.tsx | 5 +-
.../components/TimeColumn/transformProps.ts | 11 +-
.../src/filters/components/TimeColumn/types.ts | 1 +
.../components/TimeGrain/TimeGrainFilterPlugin.tsx | 5 +-
.../filters/components/TimeGrain/transformProps.ts | 12 +-
.../src/filters/components/TimeGrain/types.ts | 1 +
superset-frontend/src/filters/components/types.ts | 1 +
.../src/profile/components/App.test.tsx | 2 +-
superset-frontend/src/profile/components/App.tsx | 2 +-
.../rankedSearchCompare.test.ts} | 34 +-
.../utils/rankedSearchCompare.ts} | 50 +-
.../src/utils/sortNumericValues.test.ts | 61 +
superset-frontend/src/utils/sortNumericValues.ts | 52 +
.../src/views/CRUD/alert/AlertReportModal.test.jsx | 18 +
.../src/views/CRUD/alert/AlertReportModal.tsx | 28 +-
.../alert/components/AlertReportCronScheduler.tsx | 2 +-
.../src/views/CRUD/chart/ChartCard.tsx | 6 +-
.../src/views/CRUD/dashboard/DashboardCard.tsx | 6 +-
.../DatabaseConnectionForm/CommonParameters.tsx | 4 +-
.../DatabaseConnectionForm/EncryptedField.tsx | 30 +-
.../CRUD/data/database/DatabaseModal/index.tsx | 16 +-
superset-frontend/src/views/CRUD/hooks.ts | 13 +-
.../src/views/CRUD/welcome/EmptyState.tsx | 2 +-
.../src/views/CRUD/welcome/SavedQueries.tsx | 6 +-
.../src/views/CRUD/welcome/Welcome.tsx | 4 +-
superset-frontend/src/views/components/Menu.tsx | 4 +-
.../src/views/components/MenuRight.tsx | 8 +-
superset-frontend/src/views/components/SubMenu.tsx | 2 +-
superset-frontend/src/views/store.ts | 2 +-
.../src/visualizations/TimeTable/TimeTable.jsx | 33 +-
superset-frontend/webpack.config.js | 2 +-
superset/charts/commands/export.py | 2 +-
superset/charts/schemas.py | 2 -
superset/commands/exceptions.py | 3 +
superset/common/query_context_processor.py | 7 +-
superset/common/query_object_factory.py | 27 +-
superset/config.py | 43 +-
superset/connectors/sqla/models.py | 55 +-
superset/constants.py | 1 -
superset/dashboards/api.py | 2 +
superset/dashboards/commands/importers/v1/utils.py | 2 +-
superset/databases/commands/create.py | 5 +-
superset/databases/schemas.py | 1 +
superset/db_engine_specs/databricks.py | 25 +-
superset/examples/birth_names.py | 1 -
.../charts/Age_distribution_of_respondents.yaml | 3 -
.../Are_you_an_ethnic_minority_in_your_city.yaml | 3 -
.../charts/Breakdown_of_Developer_Type.yaml | 3 -
superset/examples/configs/charts/Commute_Time.yaml | 3 -
.../configs/charts/Country_of_Citizenship.yaml | 3 -
.../configs/charts/Cross_Channel_Relationship.yaml | 3 -
.../Cross_Channel_Relationship_heatmap_2786.yaml | 3 -
...elopers_Is_this_your_first_development_job.yaml | 3 -
.../examples/configs/charts/Degrees_vs_Income.yaml | 3 -
.../configs/charts/Ethnic_Minority__Gender.yaml | 3 -
.../examples/configs/charts/Filter_Segments.yaml | 3 -
.../configs/charts/Filtering_Vaccines.yaml | 3 -
.../configs/charts/First_Time_Developer.yaml | 3 -
.../charts/First_Time_Developer__Commute_Time.yaml | 3 -
superset/examples/configs/charts/Games.yaml | 3 -
.../examples/configs/charts/Games_per_Genre.yaml | 3 -
.../configs/charts/Games_per_Genre_over_time.yaml | 3 -
superset/examples/configs/charts/Gender.yaml | 3 -
.../configs/charts/Highest_degree_held.yaml | 3 -
.../configs/charts/How_do_you_prefer_to_work.yaml | 3 -
.../How_much_do_you_expect_to_earn_0_-_100k.yaml | 3 -
.../charts/Last_Year_Income_Distribution.yaml | 3 -
.../charts/Location_of_Current_Developers.yaml | 3 -
.../configs/charts/Members_per_Channel.yaml | 3 -
.../configs/charts/Messages_per_Channel.yaml | 3 -
.../configs/charts/Most_Dominant_Platforms.yaml | 3 -
.../configs/charts/New_Members_per_Month.yaml | 3 -
.../charts/Number_of_Aspiring_Developers.yaml | 3 -
.../Number_of_Deals_for_each_Combination.yaml | 3 -
...mes_That_Hit_100k_in_Sales_By_Release_Year.yaml | 3 -
.../examples/configs/charts/Number_of_Members.yaml | 3 -
.../charts/Overall_Sales_By_Product_Line.yaml | 3 -
.../charts/Popular_Genres_Across_Platforms.yaml | 3 -
.../configs/charts/Preferred_Employment_Style.yaml | 3 -
.../Proportion_of_Revenue_by_Product_Line.yaml | 3 -
.../charts/Publishers_With_Most_Titles.yaml | 3 -
.../examples/configs/charts/Quarterly_Sales.yaml | 3 -
.../charts/Quarterly_Sales_By_Product_Line.yaml | 3 -
.../configs/charts/Relocation_ability.yaml | 3 -
.../configs/charts/Revenue_by_Deal_Size.yaml | 3 -
.../charts/Rise__Fall_of_Video_Game_Consoles.yaml | 3 -
.../Seasonality_of_Revenue_per_Product_Line.yaml | 3 -
...op_10_Games_Proportion_of_Sales_in_Markets.yaml | 3 -
.../charts/Top_15_Languages_Spoken_at_Home.yaml | 3 -
.../examples/configs/charts/Top_Timezones.yaml | 3 -
.../examples/configs/charts/Total_Items_Sold.yaml | 3 -
.../charts/Total_Items_Sold_By_Product_Line.yaml | 3 -
.../examples/configs/charts/Total_Revenue.yaml | 3 -
.../Total_Sales_per_Market_Grouped_by_Genre.yaml | 3 -
.../Vaccine_Candidates_per_Approach__Stage.yaml | 3 -
.../charts/Vaccine_Candidates_per_Country.yaml | 3 -
.../charts/Vaccine_Candidates_per_Country_261.yaml | 3 -
.../Vaccine_Candidates_per_Country__Stage.yaml | 3 -
.../Vaccine_Candidates_per_Country__Stage_749.yaml | 3 -
.../charts/Vaccine_Candidates_per_Phase.yaml | 3 -
.../charts/Vaccine_Candidates_per_Phase_587.yaml | 3 -
.../configs/charts/Vehicle_Sales_Filter.yaml | 3 -
.../configs/charts/Video_Game_Sales_Filter.yaml | 3 -
.../examples/configs/charts/Weekly_Messages.yaml | 3 -
.../examples/configs/charts/Weekly_Threads.yaml | 3 -
.../configs/charts/Work_Location_Preference.yaml | 3 -
superset/examples/deck.py | 1 -
superset/examples/world_bank.py | 1 -
...0ca7944_change_adhoc_filter_b_from_none_to_.py} | 32 +-
...ab9a9d86e695_deprecate_time_range_endpoints.py} | 31 +-
...8e252_fix_query_and_saved_query_null_schema.py} | 36 +-
.../versions/b8d3a24d9131_new_dataset_models.py | 96 +-
superset/reports/commands/execute.py | 3 +-
superset/security/manager.py | 14 +
superset/translations/nl/LC_MESSAGES/messages.json | 4837 ++++
.../{it => nl}/LC_MESSAGES/messages.po | 22579 ++++++++++---------
superset/typing.py | 16 +-
superset/utils/cache.py | 6 +-
superset/utils/cache_manager.py | 76 +-
superset/utils/core.py | 28 +-
superset/views/core.py | 46 +-
superset/views/utils.py | 61 -
superset/viz.py | 10 +-
tests/common/query_context_generator.py | 11 +-
tests/integration_tests/cache_tests.py | 5 +-
tests/integration_tests/charts/api_tests.py | 2 +-
tests/integration_tests/charts/commands_tests.py | 32 +-
tests/integration_tests/charts/data/api_tests.py | 17 +-
tests/integration_tests/core_tests.py | 8 -
.../dashboards/filter_state/api_tests.py | 2 -
.../integration_tests/databases/commands_tests.py | 39 +
.../explore/form_data/api_tests.py | 2 -
tests/integration_tests/fixtures/importexport.py | 2 +-
tests/integration_tests/query_context_tests.py | 19 +-
tests/integration_tests/reports/commands_tests.py | 49 +-
.../security/row_level_security_tests.py | 14 +-
tests/integration_tests/superset_test_config.py | 16 +-
.../superset_test_config_thumbnails.py | 4 +-
.../integration_tests/tasks/async_queries_tests.py | 1 -
tests/integration_tests/utils_tests.py | 123 +-
tests/unit_tests/charts/test_post_processing.py | 1 -
.../unit_tests/common/test_query_object_factory.py | 2 -
.../dashboards/commands/importers/v1/utils_test.py | 2 +-
yarn.lock | 2 +
391 files changed, 22149 insertions(+), 14918 deletions(-)
rename docs/docs/databases/{yugabyte.mdx => yugabytedb.mdx} (70%)
copy docs/babel.config.js => superset-frontend/plugins/plugin-chart-echarts/src/utils/convertInteger.ts (85%)
delete mode 100644 superset-frontend/src/common/components/index.tsx
rename superset-frontend/src/{chart => components/Chart}/Chart.jsx (94%)
rename superset-frontend/src/{chart => components/Chart}/ChartContainer.jsx (91%)
rename superset-frontend/src/{chart => components/Chart}/ChartErrorMessage.tsx (100%)
rename superset-frontend/src/{chart => components/Chart}/ChartRenderer.jsx (88%)
rename superset-frontend/src/{chart => components/Chart}/ChartRenderer.test.jsx (95%)
rename superset-frontend/src/{chart => components/Chart}/chartAction.js (100%)
rename superset-frontend/src/{chart => components/Chart}/chartActions.test.js (99%)
rename superset-frontend/src/{chart => components/Chart}/chartReducer.ts (100%)
rename superset-frontend/src/{chart => components/Chart}/chartReducers.test.js (93%)
rename superset-frontend/src/{CRUD => components/Datasource}/CollectionTable.test.jsx (96%)
rename superset-frontend/src/{CRUD => components/Datasource}/CollectionTable.tsx (100%)
rename superset-frontend/src/{CRUD => components/Datasource}/Field.test.tsx (100%)
rename superset-frontend/src/{CRUD => components/Datasource}/Field.tsx (100%)
rename superset-frontend/src/{CRUD => components/Datasource}/Fieldset.tsx (100%)
rename superset-frontend/src/{CRUD => components/Datasource}/crud.less (95%)
rename superset-frontend/src/{CRUD => components/Datasource}/utils.js (100%)
delete mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadeFilters/CascadeFilterControl/CascadeFilterControl.test.tsx
delete mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadeFilters/CascadeFilterControl/index.tsx
delete mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadeFilters/CascadePopover/index.tsx
delete mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CascadeFilters/types.ts
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/DependencyList.tsx
copy superset-frontend/src/dashboard/{components/CrossFilterScopingModal/types.ts => util/getChartIdsInFilterScope.ts} (55%)
copy superset-frontend/{packages/superset-ui-chart-controls/test/index.test.ts => src/explore/exploreUtils/formData.test.ts} (75%)
copy superset-frontend/src/{explore/exploreUtils/getLegacyEndpointType.test.ts => utils/rankedSearchCompare.test.ts} (52%)
copy superset-frontend/{spec/fixtures/mockDashboardFilters.js => src/utils/rankedSearchCompare.ts} (53%)
create mode 100644 superset-frontend/src/utils/sortNumericValues.test.ts
create mode 100644 superset-frontend/src/utils/sortNumericValues.ts
copy superset/migrations/versions/{80a67c5192fa_single_pie_chart_metric.py => 7293b0ca7944_change_adhoc_filter_b_from_none_to_.py} (72%)
copy superset/migrations/versions/{eca4694defa7_sqllab_setting_defaults.py => ab9a9d86e695_deprecate_time_range_endpoints.py} (70%)
copy superset/migrations/versions/{eca4694defa7_sqllab_setting_defaults.py => b5a422d8e252_fix_query_and_saved_query_null_schema.py} (64%)
create mode 100644 superset/translations/nl/LC_MESSAGES/messages.json
copy superset/translations/{it => nl}/LC_MESSAGES/messages.po (74%)
create mode 100644 yarn.lock