This is an automated email from the ASF dual-hosted git repository.
enzomartellucci pushed a change to branch enxdev/refactor/antd5/create-wrappers
in repository https://gitbox.apache.org/repos/asf/superset.git
from 60a9cc1e17 Merge branch master into
enxdev/refactor/antd5/create-wrappers
add 4adf44a43c chore(asf): Removing notifications from `.asf.yaml` - they
still don't work :( (#32710)
add e35145c816 feat(file uploads): List only allowed schemas in the file
uploads dialog (#32702)
add 1684ddc7e6 chore(asf): trying to fix `.asf.yaml` again to re-enable
Discussions (#32712)
add 34cd741e9b fix(docs): Fixes scrolling issue with AI widget on docs
site (#32713)
add f0c8c12c1a chore(docs): touching up AI styling/text (#32689)
add 78d2a584b7 chore(asf): Another `.asf.yaml` touch-up. (#32714)
add a2c164a77d chore(helm): bump postgresql image tag in helm values
(#32686)
add 99e69c32ee fix: coerce datetime conversion errors (#32683)
add d71e655a4b fix(docs): allow recaptcha in CSP (#32724)
add cc0097c87a fix(asf): moving notifications to the top of `.asf.yaml`
(#32726)
add e34644d983 fix(docs): poking ANOTHER hole in the CSP for the AI bot.
(#32727)
add c399295a4e fix(docs): Another CSP hole for run.app to allow Kapa AI
(#32728)
add 6612343f33 Revert "fix(asf): moving notifications to the top of
`.asf.yaml`" (#32730)
add 710af87faf Revert "Revert "fix(asf): moving notifications to the top
of `.asf.yaml`"" (#32732)
add 850801f510 feat(where_in): Support returning None if filter_values
return None (#32731)
add bc3e19d0a2 fix(import): Ensure import exceptions are logged (#32410)
add 3f1ef2a283 chore(🦾): bump python greenlet (#31247)
add 9e3052968b fix: ensure datasource permission in explore (#32679)
add ce6d5f5551 refactor(Icons): Replaces custom icons with Ant Design 5
icons (#32112)
add 4dd318ca68 chore(🦾): bump python flask-appbuilder subpackage(s)
(#31251)
add b26c373f4d chore(lang): update and fix french translations (#32711)
add 66c1a6a875 chore(🦾): bump python sqlglot 26.1.3 -> 26.11.1 (#32745)
add 121e424a7f chore(🦾): bump python celery subpackage(s) (#32743)
add 09ee3e2a1d chore(🦾): bump python shillelagh subpackage(s) (#31255)
add 29b62f7c0a fix(contextmenu): uncaught TypeError (#28203)
add 4f166a03f5 chore(🦾): bump python slack-sdk 3.34.0 -> 3.35.0 (#32742)
add 758dd2f135 Merge branch master into
enxdev/refactor/antd5/create-wrappers
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 12 +-
docs/docusaurus.config.ts | 13 +-
docs/static/.htaccess | 2 +-
helm/superset/Chart.lock | 4 +-
helm/superset/Chart.yaml | 2 +-
helm/superset/README.md | 2 +-
helm/superset/values.yaml | 2 +-
requirements/base.in | 4 +
requirements/base.txt | 62 +-
requirements/development.txt | 79 +-
requirements/translations.txt | 2 +-
.../cypress/applitools/chartlist.test.ts | 4 +-
.../cypress/applitools/dashboardlist.test.ts | 4 +-
.../cypress/e2e/chart_list/list.test.ts | 6 +-
.../cypress/e2e/dashboard/_skip.controls.test.ts | 4 +-
.../cypress/e2e/dashboard/actions.test.js | 35 +-
.../cypress/e2e/dashboard/drilltodetail.test.ts | 2 +-
.../cypress/e2e/dashboard_list/list.test.ts | 13 +-
.../cypress-base/cypress/support/directories.ts | 28 +-
.../cypress-base/cypress/utils/index.ts | 8 +-
.../components/ColumnTypeLabel/ColumnTypeLabel.tsx | 22 +-
.../src/components/ControlSubSectionHeader.tsx | 10 +-
superset-frontend/spec/helpers/shim.tsx | 11 +-
.../SqlLab/components/QueryLimitSelect/index.tsx | 5 +-
.../src/SqlLab/components/QueryTable/index.tsx | 17 +-
.../src/SqlLab/components/ResultSet/index.tsx | 27 +-
.../components/RunQueryActionButton/index.tsx | 13 +-
.../SaveDatasetActionButton.test.tsx | 6 +-
.../components/SaveDatasetActionButton/index.tsx | 6 +-
.../SqlLab/components/SaveQuery/SaveQuery.test.tsx | 10 +-
.../src/SqlLab/components/SaveQuery/index.tsx | 2 +-
.../SqlLab/components/ShareSqlLabQuery/index.tsx | 27 +-
.../src/SqlLab/components/ShowSQL/index.tsx | 8 +-
.../src/SqlLab/components/SouthPane/index.tsx | 11 +-
.../src/SqlLab/components/SqlEditor/index.tsx | 2 +-
.../SqlLab/components/SqlEditorTabHeader/index.tsx | 106 +-
.../TabStatusIcon/TabStatusIcon.test.tsx | 36 -
.../src/SqlLab/components/TabStatusIcon/index.tsx | 78 -
.../SqlLab/components/TabbedSqlEditors/index.tsx | 29 +-
.../src/SqlLab/components/TableElement/index.tsx | 34 +-
.../src/SqlLab/components/TablePreview/index.tsx | 10 +-
.../src/assets/images/icons/alert.svg | Bin 1928 -> 0 bytes
.../src/assets/images/icons/alert_solid.svg | Bin 1572 -> 0 bytes
.../src/assets/images/icons/alert_solid_small.svg | Bin 2867 -> 0 bytes
.../src/assets/images/icons/area-chart-tile.svg | Bin 1614 -> 0 bytes
.../src/assets/images/icons/bar-chart-tile.svg | Bin 2141 -> 0 bytes
superset-frontend/src/assets/images/icons/bolt.svg | Bin 1565 -> 0 bytes
.../src/assets/images/icons/bolt_small.svg | Bin 1555 -> 0 bytes
.../src/assets/images/icons/bolt_small_run.svg | Bin 1442 -> 0 bytes
.../src/assets/images/icons/calendar.svg | Bin 2119 -> 0 bytes
.../src/assets/images/icons/cancel-x.svg | Bin 2078 -> 0 bytes
.../src/assets/images/icons/cancel.svg | Bin 2261 -> 0 bytes
.../src/assets/images/icons/cancel_solid.svg | Bin 2056 -> 0 bytes
.../src/assets/images/icons/card_view.svg | Bin 1822 -> 0 bytes
.../src/assets/images/icons/cards.svg | Bin 1756 -> 0 bytes
.../src/assets/images/icons/cards_locked.svg | Bin 2163 -> 0 bytes
.../src/assets/images/icons/caret_down.svg | Bin 1369 -> 0 bytes
.../src/assets/images/icons/caret_left.svg | Bin 1364 -> 0 bytes
.../src/assets/images/icons/caret_right.svg | Bin 1393 -> 0 bytes
.../src/assets/images/icons/caret_up.svg | Bin 1371 -> 0 bytes
.../src/assets/images/icons/check.svg | Bin 1404 -> 0 bytes
.../src/assets/images/icons/circle.svg | Bin 1145 -> 0 bytes
.../src/assets/images/icons/circle_check.svg | Bin 1698 -> 0 bytes
.../src/assets/images/icons/circle_check_solid.svg | Bin 1629 -> 0 bytes
.../icons/{database.svg => circle_solid.svg} | Bin 1212 -> 1127 bytes
.../src/assets/images/icons/clock.svg | Bin 1639 -> 0 bytes
.../src/assets/images/icons/close.svg | Bin 1630 -> 0 bytes
superset-frontend/src/assets/images/icons/code.svg | Bin 1933 -> 0 bytes
superset-frontend/src/assets/images/icons/cog.svg | Bin 3125 -> 0 bytes
.../src/assets/images/icons/collapse.svg | Bin 1611 -> 0 bytes
.../src/assets/images/icons/color_palette.svg | Bin 1559 -> 0 bytes
.../src/assets/images/icons/components.svg | Bin 1898 -> 0 bytes
superset-frontend/src/assets/images/icons/copy.svg | Bin 1652 -> 0 bytes
.../src/assets/images/icons/cross-filter-badge.svg | Bin 1979 -> 0 bytes
.../assets/images/icons/current-rendered-tile.svg | Bin 2188 -> 0 bytes
.../src/assets/images/icons/cursor_target.svg | Bin 1889 -> 0 bytes
.../src/assets/images/icons/dataset_physical.svg | Bin 1317 -> 0 bytes
.../src/assets/images/icons/dataset_virtual.svg | Bin 1372 -> 0 bytes
.../images/icons/dataset_virtual_greyscale.svg | Bin 1271 -> 0 bytes
.../src/assets/images/icons/default_db_image.svg | Bin 3428 -> 0 bytes
.../src/assets/images/icons/download.svg | Bin 1742 -> 0 bytes
superset-frontend/src/assets/images/icons/edit.svg | Bin 1575 -> 0 bytes
.../src/assets/images/icons/edit_alt.svg | Bin 1637 -> 0 bytes
.../src/assets/images/icons/email.svg | Bin 1266 -> 0 bytes
.../src/assets/images/icons/error_solid.svg | Bin 1721 -> 0 bytes
.../src/assets/images/icons/error_solid_small.svg | Bin 1702 -> 0 bytes
.../src/assets/images/icons/exclamation.svg | Bin 1218 -> 0 bytes
.../src/assets/images/icons/expand.svg | Bin 1611 -> 0 bytes
superset-frontend/src/assets/images/icons/eye.svg | Bin 1707 -> 0 bytes
.../src/assets/images/icons/eye_slash.svg | Bin 2528 -> 0 bytes
.../src/assets/images/icons/favorite-selected.svg | Bin 1630 -> 0 bytes
.../assets/images/icons/favorite-unselected.svg | Bin 1865 -> 0 bytes
.../images/icons/favorite_small_selected.svg | Bin 1608 -> 0 bytes
.../src/assets/images/icons/field_abc.svg | Bin 2425 -> 0 bytes
.../src/assets/images/icons/field_boolean.svg | Bin 1466 -> 0 bytes
.../src/assets/images/icons/field_date.svg | Bin 1521 -> 0 bytes
.../src/assets/images/icons/field_derived.svg | Bin 2950 -> 0 bytes
.../src/assets/images/icons/field_num.svg | Bin 1045 -> 0 bytes
.../src/assets/images/icons/field_struct.svg | Bin 1924 -> 0 bytes
superset-frontend/src/assets/images/icons/file.svg | Bin 1365 -> 0 bytes
.../src/assets/images/icons/filter.svg | Bin 1520 -> 0 bytes
.../src/assets/images/icons/filter_small.svg | Bin 1360 -> 0 bytes
.../src/assets/images/icons/folder.svg | Bin 1439 -> 0 bytes
.../src/assets/images/icons/function_x.svg | Bin 2945 -> 0 bytes
superset-frontend/src/assets/images/icons/gear.svg | Bin 3052 -> 0 bytes
superset-frontend/src/assets/images/icons/grid.svg | Bin 1132 -> 0 bytes
.../src/assets/images/icons/image.svg | Bin 1477 -> 0 bytes
.../src/assets/images/icons/import.svg | Bin 1920 -> 0 bytes
.../src/assets/images/icons/info-solid.svg | Bin 1731 -> 0 bytes
superset-frontend/src/assets/images/icons/info.svg | Bin 1759 -> 0 bytes
.../src/assets/images/icons/info_solid_small.svg | Bin 1353 -> 0 bytes
superset-frontend/src/assets/images/icons/join.svg | Bin 1961 -> 0 bytes
.../src/assets/images/icons/keyboard.svg | Bin 2577 -> 0 bytes
.../src/assets/images/icons/lightbulb.svg | Bin 1783 -> 0 bytes
.../src/assets/images/icons/line-chart-tile.svg | Bin 1768 -> 0 bytes
superset-frontend/src/assets/images/icons/link.svg | Bin 2094 -> 0 bytes
superset-frontend/src/assets/images/icons/list.svg | Bin 2908 -> 0 bytes
.../src/assets/images/icons/list_view.svg | Bin 2936 -> 0 bytes
.../src/assets/images/icons/location.svg | Bin 1485 -> 0 bytes
.../src/assets/images/icons/lock_locked.svg | Bin 1549 -> 0 bytes
.../src/assets/images/icons/lock_unlocked.svg | Bin 1834 -> 0 bytes
superset-frontend/src/assets/images/icons/map.svg | Bin 1516 -> 0 bytes
.../src/assets/images/icons/message.svg | Bin 1918 -> 0 bytes
.../src/assets/images/icons/minus.svg | Bin 1380 -> 0 bytes
.../src/assets/images/icons/minus_solid.svg | Bin 1285 -> 0 bytes
.../src/assets/images/icons/more_horiz.svg | Bin 1316 -> 0 bytes
.../src/assets/images/icons/more_vert.svg | Bin 1316 -> 0 bytes
superset-frontend/src/assets/images/icons/move.svg | Bin 1093 -> 0 bytes
.../src/assets/images/icons/nav_charts.svg | Bin 1405 -> 0 bytes
.../src/assets/images/icons/nav_dashboard.svg | Bin 2094 -> 0 bytes
.../src/assets/images/icons/nav_data.svg | Bin 1687 -> 0 bytes
.../src/assets/images/icons/nav_explore.svg | Bin 2169 -> 0 bytes
.../src/assets/images/icons/nav_home.svg | Bin 1827 -> 0 bytes
.../src/assets/images/icons/nav_lab.svg | Bin 2064 -> 0 bytes
superset-frontend/src/assets/images/icons/note.svg | Bin 1717 -> 0 bytes
.../src/assets/images/icons/paperclip.svg | Bin 1935 -> 0 bytes
.../src/assets/images/icons/pie-chart-tile.svg | Bin 2636 -> 0 bytes
.../src/assets/images/icons/placeholder.svg | Bin 930 -> 0 bytes
superset-frontend/src/assets/images/icons/plus.svg | Bin 1505 -> 0 bytes
.../src/assets/images/icons/plus_large.svg | Bin 1185 -> 0 bytes
.../src/assets/images/icons/plus_small.svg | Bin 1185 -> 0 bytes
.../src/assets/images/icons/plus_solid.svg | Bin 1410 -> 0 bytes
.../src/assets/images/icons/refresh.svg | Bin 1902 -> 0 bytes
superset-frontend/src/assets/images/icons/save.svg | Bin 1412 -> 0 bytes
.../src/assets/images/icons/search.svg | Bin 2292 -> 0 bytes
.../src/assets/images/icons/server.svg | Bin 2026 -> 0 bytes
.../src/assets/images/icons/share.svg | Bin 1853 -> 0 bytes
superset-frontend/src/assets/images/icons/sql.svg | Bin 2697 -> 0 bytes
.../images/icons/{offline.svg => square.svg} | Bin 919 -> 915 bytes
.../src/assets/images/icons/table-chart-tile.svg | Bin 1752 -> 0 bytes
.../src/assets/images/icons/table.svg | Bin 1211 -> 0 bytes
superset-frontend/src/assets/images/icons/tag.svg | Bin 1662 -> 0 bytes
superset-frontend/src/assets/images/icons/tags.svg | Bin 1021 -> 0 bytes
.../src/assets/images/icons/trash.svg | Bin 1703 -> 0 bytes
.../src/assets/images/icons/triangle_change.svg | Bin 1126 -> 0 bytes
.../src/assets/images/icons/triangle_up.svg | Bin 1121 -> 0 bytes
.../src/assets/images/icons/up-level.svg | Bin 1603 -> 0 bytes
superset-frontend/src/assets/images/icons/user.svg | Bin 1973 -> 0 bytes
.../src/assets/images/icons/warning.svg | Bin 1816 -> 0 bytes
.../src/assets/images/icons/warning_solid.svg | Bin 1817 -> 0 bytes
.../src/assets/images/icons/x-large.svg | Bin 1601 -> 0 bytes
.../src/assets/images/icons/x-small.svg | Bin 1690 -> 0 bytes
.../src/components/AlteredSliceTag/index.tsx | 2 +-
.../Chart/DrillBy/DrillByMenuItems.test.tsx | 14 +-
.../components/Chart/DrillBy/DrillByMenuItems.tsx | 2 +-
.../DrillDetail/DrillDetailMenuItems.test.tsx | 39 +-
.../CopyToClipboard/CopyToClipboard.stories.tsx | 4 +-
.../DatabaseSelector/DatabaseSelector.test.tsx | 2 +-
.../src/components/Datasource/CollectionTable.tsx | 14 +-
.../src/components/Datasource/DatasourceEditor.jsx | 23 +-
.../Datasource/DatasourceEditor.test.jsx | 4 +-
.../src/components/Datasource/DatasourceModal.tsx | 11 +
.../src/components/Dropdown/index.tsx | 2 +-
.../src/components/DropdownButton/index.tsx | 38 +-
.../DropdownContainer/DropdownContainer.test.tsx | 5 +-
.../ErrorMessage/BasicErrorAlert.test.tsx | 6 +-
.../components/ErrorMessage/BasicErrorAlert.tsx | 6 +-
.../src/components/ErrorMessage/ErrorAlert.tsx | 9 +-
.../src/components/ErrorMessage/IssueCode.tsx | 8 +-
.../src/components/FaveStar/FaveStar.test.tsx | 12 +-
.../src/components/FaveStar/index.tsx | 17 +-
.../components/IconTooltip/IconTooltip.stories.tsx | 11 +-
.../src/components/Icons/AntdEnhanced.tsx | 89 +-
.../src/components/Icons/BaseIcon.tsx | 97 +
superset-frontend/src/components/Icons/Icon.tsx | 46 +-
.../src/components/Icons/Icons.stories.tsx | 4 +-
superset-frontend/src/components/Icons/index.tsx | 134 +-
.../src/components/Icons/{IconType.ts => types.ts} | 19 +-
.../src/components/InfoTooltip/index.tsx | 22 +-
.../components/Label/reusable/DatasetTypeLabel.tsx | 8 +-
.../components/Label/reusable/PublishedLabel.tsx | 10 +-
.../components/LastUpdated/LastUpdated.test.tsx | 14 +-
.../src/components/LastUpdated/index.tsx | 23 +-
.../src/components/ListView/ActionsBar.tsx | 2 +-
.../src/components/ListView/Filters/Search.tsx | 33 +-
.../src/components/ListView/ListView.tsx | 4 +-
.../ListViewCard/ListViewCard.stories.tsx | 6 +-
superset-frontend/src/components/Menu/index.tsx | 88 +-
.../src/components/MessageToasts/Toast.tsx | 39 +-
.../src/components/MetadataBar/ContentConfig.tsx | 2 +-
superset-frontend/src/components/Modal/Modal.tsx | 3 +-
.../src/components/PageHeaderWithActions/index.tsx | 4 +-
.../src/components/Popover/Popover.test.tsx | 2 +-
.../src/components/PopoverDropdown/index.tsx | 9 +-
.../src/components/PopoverSection/index.tsx | 36 +-
.../src/components/Radio/Radio.stories.tsx | 32 +-
.../src/components/RefreshLabel/index.tsx | 2 +-
.../src/components/Select/AsyncSelect.tsx | 3 +-
.../header-renderers/HeaderWithRadioGroup.tsx | 2 +-
.../src/components/TableSelector/index.tsx | 4 +-
superset-frontend/src/components/Tabs/Tabs.tsx | 4 +-
superset-frontend/src/components/Tags/Tag.tsx | 7 +-
superset-frontend/src/components/Timer/index.tsx | 29 +-
.../src/components/Tooltip/Tooltip.test.tsx | 2 +-
.../components/WarningIconWithTooltip/index.tsx | 2 +-
.../src/dashboard/components/DashboardGrid.jsx | 21 +-
.../dashboard/components/DeleteComponentButton.tsx | 4 +-
.../DetailsPanel/DetailsPanel.test.tsx | 24 +-
.../FilterIndicator/FilterIndicator.test.tsx | 8 +-
.../dashboard/components/FiltersBadge/index.tsx | 2 +-
.../dashboard/components/Header/Header.test.tsx | 22 +-
.../src/dashboard/components/Header/index.jsx | 9 +
.../PropertiesModal/PropertiesModal.test.tsx | 5 +-
.../dashboard/components/PropertiesModal/index.tsx | 5 +
.../src/dashboard/components/SliceAdder.test.tsx | 8 +-
.../src/dashboard/components/SliceAdder.tsx | 52 +-
.../src/dashboard/components/SliceHeader/index.tsx | 4 -
.../components/URLShortLinkButton/index.tsx | 22 +-
.../dashboard/components/gridComponents/Column.jsx | 2 +-
.../components/gridComponents/Divider.test.jsx | 2 +-
.../components/gridComponents/Header.test.jsx | 4 +-
.../dashboard/components/gridComponents/Row.jsx | 2 +-
.../dashboard/components/gridComponents/Tabs.jsx | 47 +-
.../ScopingModal/ChartsScopingListPanel.test.tsx | 2 +-
.../ScopingModal/ChartsScopingListPanel.tsx | 14 +-
.../ScopingModal/ScopingModal.test.tsx | 2 +-
.../CrossFilters/ScopingModal/ScopingTreePanel.tsx | 1 -
.../nativeFilters/FilterBar/FilterBar.test.tsx | 12 +-
.../FilterBarSettings/FilterBarSettings.test.tsx | 47 +-
.../FilterBar/FilterBarSettings/index.tsx | 34 +-
.../FilterBar/FilterControls/FilterControl.tsx | 4 +-
.../FilterBar/FilterControls/FilterControls.tsx | 2 +-
.../FilterControls/FilterDivider.stories.tsx | 2 +-
.../FilterBar/FilterControls/FilterDivider.tsx | 1 -
.../FiltersOutOfScopeCollapsible/index.tsx | 3 +-
.../nativeFilters/FilterBar/Header/Header.test.tsx | 8 +-
.../nativeFilters/FilterBar/Header/index.tsx | 43 +-
.../nativeFilters/FilterBar/Vertical.tsx | 26 +-
.../nativeFilters/FilterCard/DependenciesRow.tsx | 2 +-
.../nativeFilters/FilterCard/FilterCard.test.tsx | 2 +-
.../nativeFilters/FilterCard/NameRow.tsx | 5 +-
.../FiltersConfigModal/DraggableFilter.tsx | 1 -
.../FiltersConfigModal/FilterTitleContainer.tsx | 13 +-
.../FiltersConfigModal/FilterTitlePane.tsx | 14 +-
.../FiltersConfigForm/DependencyList.tsx | 4 +-
.../FiltersConfigForm/FilterScope/ScopingTree.tsx | 2 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 17 +-
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 12 +-
.../src/explore/components/ControlHeader.tsx | 10 +-
.../explore/components/DataTableControl/index.tsx | 46 +-
.../components/DataTablesPane/DataTablesPane.tsx | 9 +-
.../DatasourcePanel/DatasourcePanel.test.tsx | 2 +-
.../ExploreChartHeader/ExploreChartHeader.test.tsx | 4 +-
.../components/ExploreChartHeader/index.jsx | 8 +-
.../components/ExploreViewContainer/index.jsx | 14 +-
.../components/ExportToCSVDropdown/index.tsx | 4 +-
.../PropertiesModal/PropertiesModal.test.tsx | 6 +-
.../explore/components/PropertiesModal/index.tsx | 16 +-
.../explore/components/RunQueryButton/index.tsx | 15 +-
.../controls/AnnotationLayerControl/index.tsx | 26 +-
.../CollectionControl/CollectionControl.test.tsx | 4 +-
.../controls/CollectionControl/index.jsx | 2 +-
.../ColorSchemeControl/ColorSchemeControl.test.tsx | 6 +-
.../controls/ColorSchemeControl/index.tsx | 15 +-
.../ConditionalFormattingControl.tsx | 22 +-
.../DatasourceControl/DatasourceControl.test.jsx | 6 +-
.../controls/DatasourceControl/index.jsx | 16 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 6 +-
.../DateFilterControl/components/DateLabel.tsx | 32 +-
.../DndColumnSelectPopoverTitle.jsx | 14 +-
.../DndColumnSelectControl/DndSelectLabel.tsx | 8 +-
.../DndColumnSelectControl/Option.test.tsx | 10 +-
.../controls/DndColumnSelectControl/Option.tsx | 21 +-
.../DndColumnSelectControl/OptionWrapper.test.tsx | 4 +-
.../FilterControl/AdhocFilterControl/index.jsx | 13 +-
.../AdhocFilterEditPopoverSqlTabContent/index.tsx | 8 +-
.../AdhocFilterOption/AdhocFilterOption.test.tsx | 8 +-
.../controls/FixedOrMetricControl/index.jsx | 3 +-
.../controls/LayerConfigsControl/FlatLayerTree.tsx | 5 +-
.../controls/LayerConfigsControl/LayerTreeItem.tsx | 7 +-
.../AdhocMetricEditPopoverTitle.test.tsx | 3 +-
.../MetricControl/AdhocMetricEditPopoverTitle.tsx | 14 +-
.../controls/MetricControl/MetricsControl.jsx | 9 +-
.../components/controls/OptionControls/index.tsx | 23 +-
.../components/controls/VizTypeControl/VizTile.tsx | 9 +-
.../VizTypeControl/VizTypeControl.test.tsx | 8 +-
.../controls/VizTypeControl/VizTypeGallery.tsx | 15 +-
.../controls/VizTypeControl/constants.tsx | 10 +-
.../DashboardsSubMenu.tsx | 3 +-
.../src/features/alerts/AlertReportModal.tsx | 11 +-
.../features/alerts/components/AlertStatusIcon.tsx | 15 +-
.../alerts/components/NotificationMethod.test.tsx | 4 +-
.../alerts/components/NotificationMethod.tsx | 7 +-
.../alerts/components/RecipientIcon.test.tsx | 7 +-
.../features/alerts/components/RecipientIcon.tsx | 14 +-
.../alerts/components/ValidatedPanelHeader.tsx | 14 +-
.../annotationLayers/AnnotationLayerModal.tsx | 19 +-
.../src/features/annotations/AnnotationModal.tsx | 18 +-
.../src/features/charts/ChartCard.tsx | 72 +-
.../src/features/cssTemplates/CssTemplateModal.tsx | 68 +-
.../src/features/dashboards/DashboardCard.tsx | 12 +-
.../DatabaseConnectionForm/EncryptedField.tsx | 4 +-
.../DatabaseModal/SSHTunnelSwitch.test.tsx | 4 +-
.../databases/DatabaseModal/index.test.tsx | 10 +-
.../src/features/databases/DatabaseModal/index.tsx | 35 +-
.../src/features/databases/DatabaseModal/styles.ts | 2 +
.../UploadDataModel/UploadDataModal.test.tsx | 4 +-
.../features/databases/UploadDataModel/index.tsx | 7 +-
.../AddDataset/DatasetPanel/DatasetPanel.tsx | 12 +-
.../features/datasets/AddDataset/Header/index.tsx | 2 +-
.../AddDataset/LeftPanel/LeftPanel.test.tsx | 2 +-
.../src/features/home/ActivityTable.tsx | 6 +-
superset-frontend/src/features/home/ChartTable.tsx | 12 +-
.../src/features/home/DashboardTable.test.tsx | 4 +-
.../src/features/home/DashboardTable.tsx | 11 +-
.../src/features/home/LanguagePicker.tsx | 13 +-
superset-frontend/src/features/home/Menu.tsx | 26 +-
superset-frontend/src/features/home/RightMenu.tsx | 31 +-
.../src/features/home/SavedQueries.tsx | 34 +-
superset-frontend/src/features/home/SubMenu.tsx | 12 +-
.../src/features/queries/SyntaxHighlighterCopy.tsx | 2 +-
.../ReportModal/HeaderReportDropdown/index.tsx | 4 +-
.../src/features/reports/ReportModal/index.tsx | 2 +-
.../src/features/rls/RowLevelSecurityModal.tsx | 100 +-
superset-frontend/src/features/tags/TagCard.tsx | 7 +-
.../src/pages/AlertReportList/index.tsx | 35 +-
.../src/pages/AnnotationLayerList/index.tsx | 27 +-
.../src/pages/AnnotationList/index.tsx | 31 +-
.../src/pages/ChartCreation/ChartCreation.test.tsx | 17 +-
.../src/pages/ChartCreation/index.tsx | 16 +-
.../src/pages/ChartList/ChartList.test.jsx | 28 +-
superset-frontend/src/pages/ChartList/index.tsx | 26 +-
.../src/pages/CssTemplateList/index.tsx | 20 +-
.../src/pages/DashboardList/DashboardList.test.jsx | 12 +-
.../src/pages/DashboardList/index.tsx | 27 +-
superset-frontend/src/pages/DatabaseList/index.tsx | 43 +-
superset-frontend/src/pages/DatasetList/index.tsx | 61 +-
.../src/pages/QueryHistoryList/index.tsx | 20 +-
.../src/pages/RowLevelSecurityList/index.tsx | 36 +-
.../pages/SavedQueryList/SavedQueryList.test.jsx | 2 +-
.../src/pages/SavedQueryList/index.tsx | 35 +-
superset-frontend/src/pages/Tags/index.tsx | 41 +-
superset-frontend/src/views/CRUD/utils.tsx | 7 -
superset/commands/explore/get.py | 2 +-
superset/commands/importers/v1/__init__.py | 5 +
superset/common/query_context_processor.py | 27 +
superset/common/query_object.py | 7 +-
superset/connectors/sqla/models.py | 5 +-
superset/databases/api.py | 21 +-
superset/databases/schemas.py | 1 +
superset/jinja_context.py | 17 +-
superset/translations/fr/LC_MESSAGES/messages.po | 4815 +++++++++-----------
superset/utils/core.py | 14 +-
tests/integration_tests/databases/api_tests.py | 87 +
tests/integration_tests/explore/api_tests.py | 6 +-
tests/integration_tests/query_context_tests.py | 2 +
tests/integration_tests/utils_tests.py | 5 -
.../unit_tests/common/test_query_object_factory.py | 27 +-
tests/unit_tests/jinja_context_test.py | 13 +
tests/unit_tests/utils/test_core.py | 193 +
370 files changed, 4931 insertions(+), 4155 deletions(-)
delete mode 100644
superset-frontend/src/SqlLab/components/TabStatusIcon/TabStatusIcon.test.tsx
delete mode 100644
superset-frontend/src/SqlLab/components/TabStatusIcon/index.tsx
delete mode 100644 superset-frontend/src/assets/images/icons/alert.svg
delete mode 100644 superset-frontend/src/assets/images/icons/alert_solid.svg
delete mode 100644
superset-frontend/src/assets/images/icons/alert_solid_small.svg
delete mode 100644
superset-frontend/src/assets/images/icons/area-chart-tile.svg
delete mode 100644 superset-frontend/src/assets/images/icons/bar-chart-tile.svg
delete mode 100644 superset-frontend/src/assets/images/icons/bolt.svg
delete mode 100644 superset-frontend/src/assets/images/icons/bolt_small.svg
delete mode 100644 superset-frontend/src/assets/images/icons/bolt_small_run.svg
delete mode 100644 superset-frontend/src/assets/images/icons/calendar.svg
delete mode 100644 superset-frontend/src/assets/images/icons/cancel-x.svg
delete mode 100644 superset-frontend/src/assets/images/icons/cancel.svg
delete mode 100644 superset-frontend/src/assets/images/icons/cancel_solid.svg
delete mode 100644 superset-frontend/src/assets/images/icons/card_view.svg
delete mode 100644 superset-frontend/src/assets/images/icons/cards.svg
delete mode 100644 superset-frontend/src/assets/images/icons/cards_locked.svg
delete mode 100644 superset-frontend/src/assets/images/icons/caret_down.svg
delete mode 100644 superset-frontend/src/assets/images/icons/caret_left.svg
delete mode 100644 superset-frontend/src/assets/images/icons/caret_right.svg
delete mode 100644 superset-frontend/src/assets/images/icons/caret_up.svg
delete mode 100644 superset-frontend/src/assets/images/icons/check.svg
delete mode 100644 superset-frontend/src/assets/images/icons/circle.svg
delete mode 100644 superset-frontend/src/assets/images/icons/circle_check.svg
delete mode 100644
superset-frontend/src/assets/images/icons/circle_check_solid.svg
rename superset-frontend/src/assets/images/icons/{database.svg =>
circle_solid.svg} (73%)
delete mode 100644 superset-frontend/src/assets/images/icons/clock.svg
delete mode 100644 superset-frontend/src/assets/images/icons/close.svg
delete mode 100644 superset-frontend/src/assets/images/icons/code.svg
delete mode 100644 superset-frontend/src/assets/images/icons/cog.svg
delete mode 100644 superset-frontend/src/assets/images/icons/collapse.svg
delete mode 100644 superset-frontend/src/assets/images/icons/color_palette.svg
delete mode 100644 superset-frontend/src/assets/images/icons/components.svg
delete mode 100644 superset-frontend/src/assets/images/icons/copy.svg
delete mode 100644
superset-frontend/src/assets/images/icons/cross-filter-badge.svg
delete mode 100644
superset-frontend/src/assets/images/icons/current-rendered-tile.svg
delete mode 100644 superset-frontend/src/assets/images/icons/cursor_target.svg
delete mode 100644
superset-frontend/src/assets/images/icons/dataset_physical.svg
delete mode 100644
superset-frontend/src/assets/images/icons/dataset_virtual.svg
delete mode 100644
superset-frontend/src/assets/images/icons/dataset_virtual_greyscale.svg
delete mode 100644
superset-frontend/src/assets/images/icons/default_db_image.svg
delete mode 100644 superset-frontend/src/assets/images/icons/download.svg
delete mode 100644 superset-frontend/src/assets/images/icons/edit.svg
delete mode 100644 superset-frontend/src/assets/images/icons/edit_alt.svg
delete mode 100644 superset-frontend/src/assets/images/icons/email.svg
delete mode 100644 superset-frontend/src/assets/images/icons/error_solid.svg
delete mode 100644
superset-frontend/src/assets/images/icons/error_solid_small.svg
delete mode 100644 superset-frontend/src/assets/images/icons/exclamation.svg
delete mode 100644 superset-frontend/src/assets/images/icons/expand.svg
delete mode 100644 superset-frontend/src/assets/images/icons/eye.svg
delete mode 100644 superset-frontend/src/assets/images/icons/eye_slash.svg
delete mode 100644
superset-frontend/src/assets/images/icons/favorite-selected.svg
delete mode 100644
superset-frontend/src/assets/images/icons/favorite-unselected.svg
delete mode 100644
superset-frontend/src/assets/images/icons/favorite_small_selected.svg
delete mode 100644 superset-frontend/src/assets/images/icons/field_abc.svg
delete mode 100644 superset-frontend/src/assets/images/icons/field_boolean.svg
delete mode 100644 superset-frontend/src/assets/images/icons/field_date.svg
delete mode 100644 superset-frontend/src/assets/images/icons/field_derived.svg
delete mode 100644 superset-frontend/src/assets/images/icons/field_num.svg
delete mode 100644 superset-frontend/src/assets/images/icons/field_struct.svg
delete mode 100644 superset-frontend/src/assets/images/icons/file.svg
delete mode 100644 superset-frontend/src/assets/images/icons/filter.svg
delete mode 100644 superset-frontend/src/assets/images/icons/filter_small.svg
delete mode 100644 superset-frontend/src/assets/images/icons/folder.svg
delete mode 100644 superset-frontend/src/assets/images/icons/function_x.svg
delete mode 100644 superset-frontend/src/assets/images/icons/gear.svg
delete mode 100644 superset-frontend/src/assets/images/icons/grid.svg
delete mode 100644 superset-frontend/src/assets/images/icons/image.svg
delete mode 100644 superset-frontend/src/assets/images/icons/import.svg
delete mode 100644 superset-frontend/src/assets/images/icons/info-solid.svg
delete mode 100644 superset-frontend/src/assets/images/icons/info.svg
delete mode 100644
superset-frontend/src/assets/images/icons/info_solid_small.svg
delete mode 100644 superset-frontend/src/assets/images/icons/join.svg
delete mode 100644 superset-frontend/src/assets/images/icons/keyboard.svg
delete mode 100644 superset-frontend/src/assets/images/icons/lightbulb.svg
delete mode 100644
superset-frontend/src/assets/images/icons/line-chart-tile.svg
delete mode 100644 superset-frontend/src/assets/images/icons/link.svg
delete mode 100644 superset-frontend/src/assets/images/icons/list.svg
delete mode 100644 superset-frontend/src/assets/images/icons/list_view.svg
delete mode 100644 superset-frontend/src/assets/images/icons/location.svg
delete mode 100644 superset-frontend/src/assets/images/icons/lock_locked.svg
delete mode 100644 superset-frontend/src/assets/images/icons/lock_unlocked.svg
delete mode 100644 superset-frontend/src/assets/images/icons/map.svg
delete mode 100644 superset-frontend/src/assets/images/icons/message.svg
delete mode 100644 superset-frontend/src/assets/images/icons/minus.svg
delete mode 100644 superset-frontend/src/assets/images/icons/minus_solid.svg
delete mode 100644 superset-frontend/src/assets/images/icons/more_horiz.svg
delete mode 100644 superset-frontend/src/assets/images/icons/more_vert.svg
delete mode 100644 superset-frontend/src/assets/images/icons/move.svg
delete mode 100644 superset-frontend/src/assets/images/icons/nav_charts.svg
delete mode 100644 superset-frontend/src/assets/images/icons/nav_dashboard.svg
delete mode 100644 superset-frontend/src/assets/images/icons/nav_data.svg
delete mode 100644 superset-frontend/src/assets/images/icons/nav_explore.svg
delete mode 100644 superset-frontend/src/assets/images/icons/nav_home.svg
delete mode 100644 superset-frontend/src/assets/images/icons/nav_lab.svg
delete mode 100644 superset-frontend/src/assets/images/icons/note.svg
delete mode 100644 superset-frontend/src/assets/images/icons/paperclip.svg
delete mode 100644 superset-frontend/src/assets/images/icons/pie-chart-tile.svg
delete mode 100644 superset-frontend/src/assets/images/icons/placeholder.svg
delete mode 100644 superset-frontend/src/assets/images/icons/plus.svg
delete mode 100644 superset-frontend/src/assets/images/icons/plus_large.svg
delete mode 100644 superset-frontend/src/assets/images/icons/plus_small.svg
delete mode 100644 superset-frontend/src/assets/images/icons/plus_solid.svg
delete mode 100644 superset-frontend/src/assets/images/icons/refresh.svg
delete mode 100644 superset-frontend/src/assets/images/icons/save.svg
delete mode 100644 superset-frontend/src/assets/images/icons/search.svg
delete mode 100644 superset-frontend/src/assets/images/icons/server.svg
delete mode 100644 superset-frontend/src/assets/images/icons/share.svg
delete mode 100644 superset-frontend/src/assets/images/icons/sql.svg
rename superset-frontend/src/assets/images/icons/{offline.svg => square.svg}
(83%)
delete mode 100644
superset-frontend/src/assets/images/icons/table-chart-tile.svg
delete mode 100644 superset-frontend/src/assets/images/icons/table.svg
delete mode 100644 superset-frontend/src/assets/images/icons/tag.svg
delete mode 100644 superset-frontend/src/assets/images/icons/tags.svg
delete mode 100644 superset-frontend/src/assets/images/icons/trash.svg
delete mode 100644
superset-frontend/src/assets/images/icons/triangle_change.svg
delete mode 100644 superset-frontend/src/assets/images/icons/triangle_up.svg
delete mode 100644 superset-frontend/src/assets/images/icons/up-level.svg
delete mode 100644 superset-frontend/src/assets/images/icons/user.svg
delete mode 100644 superset-frontend/src/assets/images/icons/warning.svg
delete mode 100644 superset-frontend/src/assets/images/icons/warning_solid.svg
delete mode 100644 superset-frontend/src/assets/images/icons/x-large.svg
delete mode 100644 superset-frontend/src/assets/images/icons/x-small.svg
create mode 100644 superset-frontend/src/components/Icons/BaseIcon.tsx
rename superset-frontend/src/components/Icons/{IconType.ts => types.ts} (66%)