This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a change to branch supersetbot-bump-flask-appbuilder
in repository https://gitbox.apache.org/repos/asf/superset.git
discard cbfffd22ac locking jsonschema<4.18.0 with comment
discard 0ace72b096 not jsonschema
discard 9d584917f6 apispec ceiling
discard 7beb56f36d api spec
discard b0b96fdca2 chore(🦾): bump python flask-appbuilder subpackage(s)
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 f1bc7c9131 chore(🦾): bump python flask-appbuilder subpackage(s)
add 4a2b976ad5 api spec
add 031cf6567b apispec ceiling
add 3ca63f8ae8 not jsonschema
add dad970f116 locking jsonschema<4.18.0 with comment
add 65e09f4c33 limits
add 94d9d8b702 unbumping some libs
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (cbfffd22ac)
\
N -- N -- N refs/heads/supersetbot-bump-flask-appbuilder
(94d9d8b702)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 12 +-
docs/static/.htaccess | 2 +-
requirements/base.txt | 13 +-
requirements/development.txt | 12 +-
.../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 +
.../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/jinja_context.py | 17 ++-
tests/integration_tests/explore/api_tests.py | 6 +-
tests/unit_tests/jinja_context_test.py | 13 ++
350 files changed, 2272 insertions(+), 1461 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%)