This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a change to branch eslint-cleanup
in repository https://gitbox.apache.org/repos/asf/superset.git


    omit 0d95035fb0 various eslint fixes...
     add 3e69ba1384 fix(repo): re-enable GitHub Discussions (#32703)
     add b4602aaf28 chore(asf): fixing(?) `.asf.yaml` (#32709)
     add cd5a94305c fix(logging): missing path in event data (#32708)
     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 c6e0abbe13 chore: replaced the workflow badge link (#32749)
     add e9d5079986 chore(🦾): bump python flask-appbuilder subpackage(s) 
(#32744)
     add 78efb62781 fix: Changing language doesn't affect echarts charts 
(#31751)
     add 6042ea8f28 feat(embedded): Force a specific referrerPolicy for the 
iframe request (#32735)
     add 376a1f49d3 fix(migrations): fix foreign keys to match FAB 4.6.0 tables 
(#32759)
     add 89ce7ba0b0 fix: do not add calculated columns when syncing (#32761)
     add 5392bafe28 feat(FormModal): Specialized Modal component for forms 
(#32721)
     add d319543377 fix(chart control): Change default of "Y Axis Title Margin" 
(#32720)
     add 01801e3c36 fix(sqllab): Pass query_id as kwarg so backoff can see it 
(#32774)
     add 5866f3ec83 fix(import): Missing catalog field in saved query schema 
(#32775)
     add 5ec710efc6 fix(css): typos in styles (#28350)
     add 9bb3a5782d fix(config): correct slack image url in talisman (#32778)
     add c0f83a7467 fix(excel export): big number truncation handling (#32739)
     add f94be5f62c various eslint fixes...

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   (0d95035fb0)
            \
             N -- N -- N   refs/heads/eslint-cleanup (f94be5f62c)

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                                          |    8 +
 README.md                                          |    2 +-
 docs/docs/security/security.mdx                    |   43 +
 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                               |   11 +
 requirements/base.txt                              |   72 +-
 requirements/development.txt                       |   90 +-
 requirements/translations.txt                      |    2 +-
 superset-embedded-sdk/README.md                    |   12 +-
 superset-embedded-sdk/src/index.ts                 |    9 +-
 .../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/drillby.test.ts          |   36 +-
 .../cypress/e2e/dashboard/drilltodetail.test.ts    |   18 +-
 .../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 +-
 .../src/sections/chartTitle.tsx                    |    2 +-
 .../plugins/plugin-chart-echarts/package.json      |    3 +-
 .../src/Bubble/transformProps.ts                   |    4 +-
 .../src/Timeseries/Regular/Bar/controlPanel.tsx    |    2 +-
 .../plugin-chart-echarts/src/components/Echart.tsx |   86 +-
 .../plugins/plugin-chart-echarts/src/constants.ts  |    2 +
 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 |   29 +-
 .../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 +-
 superset-frontend/src/components/Form/Form.tsx     |   10 +-
 .../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 +-
 .../src/components/Modal/FormModal.test.tsx        |  115 +
 .../src/components/Modal/FormModal.tsx             |  126 +
 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   |    9 +-
 .../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/middleware/loggerMiddleware.js             |    6 +-
 .../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/config.py                                 |    7 +-
 superset/connectors/sqla/models.py                 |    5 +-
 superset/databases/api.py                          |   21 +-
 superset/databases/schemas.py                      |    1 +
 superset/jinja_context.py                          |   17 +-
 superset/migrations/shared/utils.py                |   81 +-
 ...46_32bf93dfe2a4_add_on_cascade_in_fab_tables.py |  111 +
 superset/queries/saved_queries/schemas.py          |    1 +
 superset/sql_lab.py                                |    4 +-
 superset/translations/fr/LC_MESSAGES/messages.po   | 4815 +++++++++-----------
 superset/utils/core.py                             |   14 +-
 superset/utils/excel.py                            |   14 +
 tests/integration_tests/databases/api_tests.py     |   87 +
 tests/integration_tests/explore/api_tests.py       |    6 +-
 tests/integration_tests/fixtures/importexport.py   |    1 +
 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/excel_tests.py              |   24 +
 tests/unit_tests/utils/test_core.py                |  193 +
 393 files changed, 5590 insertions(+), 4245 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%)
 create mode 100644 superset-frontend/src/components/Modal/FormModal.test.tsx
 create mode 100644 superset-frontend/src/components/Modal/FormModal.tsx
 create mode 100644 
superset/migrations/versions/2025-03-19_17-46_32bf93dfe2a4_add_on_cascade_in_fab_tables.py


Reply via email to