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

maximebeauchemin pushed a change to branch template_less_inputs
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 9aef0930f7 theme ImportModal
     add 6f73e58b25 refactor(theming): Fixes to previously migrated components 
(#32845)
     add 6b58ef155e feat: Theme to include brand logo configuration
     add be4bc3dec5 chore(deps-dev): bump ts-jest from 29.2.5 to 29.3.1 in 
/superset-websocket (#32924)
     add a8a6254ea2 chore(deps-dev): bump @typescript-eslint/parser from 8.19.0 
to 8.29.0 in /superset-websocket (#32925)
     add 8b0bda3bad chore(deps): update @types/react-redux requirement from 
^7.1.10 to ^7.1.34 in /superset-frontend/plugins/plugin-chart-echarts (#32927)
     add 26743dfcee fix: Clicking in the body of a Markdown component does not 
put it into edit mode (#32384)
     add e1c1de1b94 chore(deps-dev): bump css-minimizer-webpack-plugin from 
7.0.0 to 7.0.2 in /superset-frontend (#32937)
     add 2bc33beec4 chore(deps-dev): bump @babel/compat-data from 7.26.5 to 
7.26.8 in /superset-frontend (#32939)
     add 00933a27af chore(deps): bump swagger-ui-react from 5.20.0 to 5.20.2 in 
/docs (#32950)
     add 8eeed49547 chore(deps): bump antd from 5.24.2 to 5.24.5 in /docs 
(#32951)
     add f5d3627468 chore(deps-dev): bump eslint-config-prettier from 10.0.2 to 
10.1.1 in /docs (#32952)
     add a36e636a58 fix(pivot-table): Revert "fix(Pivot Table): Fix column 
width to respect currency config (#31414)" (#32968)
     add c83eda9551 feat: add latest partition support for BigQuery (#30760)
     add 4f0020d0df feat(List Roles): Migrate FAB view to React (#32432)
     add f5d64176f6 fix: fixed Add Metrics to Tree Chart (#29158) (#30679)
     add bc0bf94680 chore: bump marshmallow-sqlalchemy to 1.4.0 (#32922)
     add 2580a8ba78 Merge branch 'master' into template_less
     add e6df194201 fix merge-related issues
     add 6254db34cd refactor(Components): Create wrappers for Ant Design 5 
direct exports (#32705)
     add 33febb669e refactor(Tabs): Upgrade Tabs to Antd5 (#32810)
     add 86b795cd36 feat(embedding-sdk): emit data-mask events through embedded 
sdk to iframe parent (#31331)
     add 24b1666273 fix: Bar Chart (legacy) migration to keep labels layout 
(#32965)
     add 63c8bbf3eb fix(frontend): add missing antd-5 icon to import (#32990)
     add bcb43327b1 fix: `show_filters` URL parameter is not working (#29422)
     add 4041150660 feat: Add getDataMask function to embedded SDK (#32997)
     add db959a6463 chore(Databricks): Display older Databricks driver as 
legacy (#33001)
     add 629b137bb0 fix(dashboard): chart fullscreen issue when filter pane is 
collapsed (#28428)
     add b6df88a134 fix: fix bug where dashboard did not enter fullscreen mode. 
(#32839)
     add c131205ff1 docs: Update documentation about publishing a dashboard 
(#32999)
     add e1383d3821 refactor(IconButton): Refactor IconButton to use Ant Design 
5 Card (#32890)
     add fd947a097d feat(tags): Export and Import Functionality for Superset 
Dashboards and Charts (#30833)
     add c7d2881d04 Merge branch 'master' into template_less
     add 3950cf065e refactor(Collapse): Upgrade Collapse to Antd5 (#32959)
     add b835478514 refactor(Select): Migrate Select component to Ant Design 5 
(#32514)
     add a9bc4655a4 use colorBorder in AddSliceCard
     add 9b15e04bc4 fix(log): Missing failed query log on async queries (#33024)
     add c993abe58c Merge branch 'master' into template_less
     add c090c81f9e Fix theming in Explore west panel - Search Input
     add 8f9c5fa9f6 merge

No new revisions were added by this update.

Summary of changes:
 UPDATING.md                                        |    1 +
 docker/.env                                        |    1 -
 .../creating-your-first-dashboard.mdx              |   33 +-
 docs/package.json                                  |    6 +-
 .../img/tutorial/publish_button_dashboard.png      |  Bin 0 -> 85940 bytes
 docs/yarn.lock                                     |  450 +++++---
 requirements/base.in                               |    7 +-
 requirements/base.txt                              |    3 +-
 requirements/development.txt                       |    3 +-
 superset-embedded-sdk/src/index.ts                 |  158 +--
 superset-frontend/.storybook/preview.jsx           |    2 +-
 .../cypress/e2e/chart_list/list.test.ts            |    8 +-
 .../cypress/e2e/dashboard/drilltodetail.test.ts    |    2 +-
 .../cypress/e2e/dashboard/editmode.test.ts         |   36 +-
 .../e2e/dashboard/horizontalFilterBar.test.ts      |    6 +-
 .../dashboard/nativeFilters.noInitState.test.ts    |    8 +-
 .../cypress/e2e/dashboard/tabs.test.ts             |   24 +-
 .../cypress-base/cypress/e2e/dashboard/utils.ts    |   57 +-
 .../cypress/e2e/dashboard_list/list.test.ts        |    2 +-
 .../cypress/e2e/explore/_skip.AdhocFilters.test.ts |    4 +-
 .../cypress/e2e/explore/advanced_analytics.test.ts |   10 +-
 .../cypress-base/cypress/e2e/explore/chart.test.js |   28 +-
 .../cypress/e2e/explore/control.test.ts            |   32 +-
 .../cypress-base/cypress/e2e/explore/link.test.ts  |    4 +-
 .../cypress-base/cypress/e2e/explore/utils.ts      |   43 +-
 .../e2e/explore/visualizations/box_plot.test.js    |    4 +-
 .../e2e/explore/visualizations/bubble.test.js      |    2 +-
 .../e2e/explore/visualizations/compare.test.js     |    4 +-
 .../e2e/explore/visualizations/gauge.test.js       |    4 +-
 .../e2e/explore/visualizations/graph.test.ts       |    4 +-
 .../cypress/e2e/explore/visualizations/pie.test.js |    4 +-
 .../e2e/explore/visualizations/sunburst.test.js    |    4 +-
 .../e2e/explore/visualizations/world_map.test.js   |    2 +-
 .../cypress-base/cypress/e2e/sqllab/query.test.ts  |    2 +-
 .../cypress-base/cypress/e2e/sqllab/tabs.test.ts   |    2 +-
 .../cypress-base/cypress/support/directories.ts    |   88 +-
 .../cypress-base/cypress/utils/index.ts            |   30 +-
 superset-frontend/package-lock.json                |  162 +--
 superset-frontend/package.json                     |    9 +-
 .../src/components/SQLPopover.tsx                  |    2 +-
 .../src/components/Tooltip.tsx                     |    2 +-
 .../superset-ui-core/src/theme/GlobalStyles.tsx    |   12 -
 .../packages/superset-ui-core/src/theme/Theme.tsx  |    7 +
 .../packages/superset-ui-core/src/theme/types.ts   |    6 +
 .../storybook/stories/ExampleApp.stories.jsx       |    2 +-
 .../plugins/plugin-chart-echarts/package.json      |    2 +-
 .../plugin-chart-echarts/src/Tree/controlPanel.tsx |    6 +-
 .../src/PivotTableChart.tsx                        |    1 -
 .../fixtures/mockDatabases.ts}                     |   49 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |   30 +-
 .../src/SqlLab/actions/sqlLab.test.js              |   10 +-
 .../src/SqlLab/components/App/index.tsx            |    6 +-
 .../ColumnElement/ColumnElement.test.tsx           |   18 +-
 .../src/SqlLab/components/ColumnElement/index.tsx  |    9 +-
 .../QueryAutoRefresh/QueryAutoRefresh.test.tsx     |   69 +-
 .../SqlLab/components/QueryAutoRefresh/index.tsx   |   30 +-
 .../src/SqlLab/components/QueryHistory/index.tsx   |    2 +-
 .../SqlLab/components/SaveDatasetModal/index.tsx   |    3 +-
 .../src/SqlLab/components/SaveQuery/index.tsx      |    6 +-
 .../components/ScheduleQueryButton/index.tsx       |    6 +-
 .../SqlLab/components/SouthPane/SouthPane.test.tsx |   18 +-
 .../src/SqlLab/components/SouthPane/index.tsx      |  118 ++-
 .../src/SqlLab/components/SqlEditor/index.tsx      |    2 +-
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.tsx     |    2 +-
 .../SqlLab/components/SqlEditorLeftBar/index.tsx   |   71 +-
 .../TabbedSqlEditors/TabbedSqlEditors.test.tsx     |   58 +-
 .../SqlLab/components/TabbedSqlEditors/index.tsx   |    1 -
 .../components/TableElement/TableElement.test.tsx  |    1 +
 .../src/SqlLab/components/TableElement/index.tsx   |  243 ++---
 .../src/SqlLab/components/TablePreview/index.tsx   |    5 +-
 superset-frontend/src/components/Alert/index.tsx   |    2 +-
 .../src/components/AsyncAceEditor/Tooltip.tsx      |    2 +-
 .../AutoComplete/AutoComplete.stories.tsx          |  268 +++++
 .../components/AutoComplete/AutoComplete.test.tsx  |   82 ++
 .../state.ts => components/AutoComplete/index.tsx} |   10 +-
 superset-frontend/src/components/Avatar/index.tsx  |    2 +-
 superset-frontend/src/components/Badge/index.tsx   |    2 +-
 superset-frontend/src/components/Button/index.tsx  |    2 +-
 superset-frontend/src/components/Card/index.tsx    |    2 +-
 .../Chart/DrillBy/useResultsTableView.tsx          |   15 +-
 .../DrillDetail/DrillDetailTableControls.test.tsx  |    2 +-
 .../Chart/DrillDetail/DrillDetailTableControls.tsx |    2 +-
 .../src/components/Collapse/Collapse.stories.tsx   |   39 +-
 .../src/components/Collapse/Collapse.test.tsx      |   46 +-
 .../src/components/Collapse/index.tsx              |  107 +-
 .../src/components/CronPicker/CronPicker.tsx       |    8 +-
 .../DatabaseSelector/DatabaseSelector.test.tsx     |    6 +-
 .../src/components/DatabaseSelector/index.tsx      |    6 +-
 .../src/components/Datasource/DatasourceEditor.jsx |  230 +++--
 .../Datasource/DatasourceEditor.test.jsx           |   23 +-
 .../src/components/Datasource/DatasourceModal.tsx  |    4 +
 .../DropdownContainer.stories.tsx                  |    2 +-
 .../src/components/DropdownContainer/index.tsx     |    8 +-
 .../components/ErrorMessage/ErrorAlert.stories.tsx |    4 +-
 .../ErrorMessage/MarshmallowErrorMessage.tsx       |   41 +-
 .../src/components/FormRow/FormRow.test.jsx        |    2 +-
 superset-frontend/src/components/FormRow/index.jsx |    2 +-
 .../src/components/Grid/Grid.stories.tsx           |  265 +++++
 .../components/Grid/Grid.test.tsx}                 |   25 +-
 .../{AntdThemeProvider => Grid}/index.tsx          |   15 +-
 .../components/IconButton/IconButton.stories.tsx   |   55 +-
 .../src/components/IconButton/IconButton.test.jsx  |   37 -
 .../src/components/IconButton/IconButton.test.tsx  |   90 ++
 .../src/components/IconButton/index.tsx            |  189 ++--
 .../src/components/IconTooltip/index.tsx           |   20 +-
 .../src/components/Icons/AntdEnhanced.tsx          |   10 +-
 .../src/components/ImportModal/index.tsx           |   58 +-
 .../src/components/IndeterminateCheckbox/index.tsx |    4 +-
 .../src/components/Input/Input.stories.tsx         |    8 +-
 .../src/components/Input/Input.test.tsx            |    4 +-
 superset-frontend/src/components/Input/index.tsx   |    8 +-
 superset-frontend/src/components/Label/index.tsx   |   56 +-
 .../src/components/Layout/Layout.stories.tsx       |  181 ++++
 .../src/components/Layout/Layout.test.tsx          |  107 ++
 superset-frontend/src/components/Layout/index.tsx  |    2 +
 .../src/components/List/List.test.tsx              |    2 +-
 superset-frontend/src/components/List/index.ts     |    2 +-
 .../src/components/ListView/Filters/Select.tsx     |    6 +-
 .../src/components/ListView/Filters/index.tsx      |    2 +
 superset-frontend/src/components/ListView/types.ts |    1 +
 .../src/components/ListViewCard/index.tsx          |    3 +-
 superset-frontend/src/components/Menu/index.tsx    |   79 +-
 .../src/components/MessageToasts/Toast.tsx         |    2 +-
 superset-frontend/src/components/Modal/Modal.tsx   |   10 -
 .../src/components/PageHeaderWithActions/index.tsx |    2 +-
 superset-frontend/src/components/Popover/index.tsx |    2 +-
 .../src/components/ProgressBar/index.tsx           |    2 +-
 .../components/Radio/Radio.test.tsx}               |   44 +-
 superset-frontend/src/components/Radio/index.tsx   |   10 +-
 .../src/components/Select/AsyncSelect.stories.tsx  |    2 +-
 .../src/components/Select/AsyncSelect.test.tsx     |   52 +-
 .../src/components/Select/AsyncSelect.tsx          |   31 +-
 .../src/components/Select/CustomTag.tsx            |   53 +-
 .../src/components/Select/Select.stories.tsx       |    5 +-
 .../src/components/Select/Select.test.tsx          |   86 +-
 superset-frontend/src/components/Select/Select.tsx |  127 ++-
 .../src/components/Select/constants.ts             |   14 +-
 .../utils/index.ts => components/Select/index.tsx} |    9 +-
 superset-frontend/src/components/Select/styles.tsx |   40 +-
 superset-frontend/src/components/Select/types.ts   |   37 +-
 superset-frontend/src/components/Select/utils.tsx  |   74 +-
 .../src/components/Skeleton/Skeleton.stories.tsx   |  166 +++
 .../components/Skeleton/Skeleton.test.tsx}         |   43 +-
 .../src/components/{Tags => Skeleton}/index.tsx    |    5 +-
 superset-frontend/src/components/Slider/index.tsx  |    2 +-
 .../{Space/Space.test.tsx => Spin/Spin.test.tsx}   |    8 +-
 .../{CronPicker/index.ts => Spin/index.tsx}        |    2 +-
 superset-frontend/src/components/Switch/index.tsx  |    2 +-
 .../TableSelector/TableSelector.test.tsx           |   27 +-
 .../src/components/TableSelector/index.tsx         |   12 +-
 .../src/components/Tabs/Tabs.stories.tsx           |   54 +-
 superset-frontend/src/components/Tabs/Tabs.tsx     |   65 +-
 .../src/components/Tag/Tag.stories.tsx             |  187 ++++
 .../src/components/{Tags => Tag}/Tag.test.tsx      |    4 +-
 .../src/components/{Tags/Tag.tsx => Tag/index.tsx} |   23 +-
 .../src/components/{Tags => Tag}/utils.test.tsx    |    2 +-
 .../src/components/{Tags => Tag}/utils.tsx         |    0
 .../src/components/Tags/Tag.stories.tsx            |   31 -
 .../src/components/Tags/TagsList.stories.tsx       |   53 -
 .../src/components/TagsList/TagsList.stories.tsx   |   80 ++
 .../{Tags => TagsList}/TagsList.test.tsx           |    2 +-
 .../{Tags/TagsList.tsx => TagsList/index.tsx}      |    2 +-
 .../src/components/Timer/Timer.test.tsx            |    6 +-
 .../src/components/Tree/Tree.stories.tsx           |  239 +++++
 .../src/components/Tree/Tree.test.tsx              |   52 +
 .../src/components/{Layout => Tree}/index.tsx      |    5 +-
 .../components/TreeSelect/TreeSelect.stories.tsx   |  262 +++++
 .../src/components/TreeSelect/TreeSelect.test.tsx  |   64 ++
 .../{Datasource => TreeSelect}/index.tsx           |    7 +-
 .../components/Typography/Typography.stories.tsx   |  204 ++++
 .../src/components/Typography/Typography.test.tsx  |   69 ++
 .../components/{Layout => Typography}/index.tsx    |    4 +-
 .../src/components/UiConfigContext/index.tsx       |    4 +
 .../src/components/Upload/Upload.stories.tsx       |  132 +++
 .../Upload/Upload.test.tsx}                        |   49 +-
 .../components/{Datasource => Upload}/index.tsx    |    7 +-
 superset-frontend/src/components/index.ts          |   43 +-
 .../src/dashboard/actions/nativeFilters.ts         |    2 +-
 .../components/AddSliceCard/AddSliceCard.tsx       |    6 +-
 .../components/BuilderComponentPane/index.tsx      |   77 +-
 .../DashboardBuilder/DashboardBuilder.test.tsx     |   64 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |    2 +-
 .../DashboardBuilder/DashboardContainer.tsx        |    1 -
 .../dashboard/components/DashboardBuilder/state.ts |    5 +-
 .../dashboard/components/DashboardBuilder/utils.ts |    2 +-
 .../dashboard/components/Header/Header.test.tsx    |   34 +
 .../src/dashboard/components/Header/index.jsx      |    2 +-
 .../Header/useHeaderActionsDropdownMenu.tsx        |    4 +-
 .../dashboard/components/PropertiesModal/index.tsx |   11 +-
 .../dashboard/components/RefreshIntervalModal.tsx  |    2 +-
 .../components/gridComponents/ChartHolder.tsx      |    2 +-
 .../dashboard/components/gridComponents/Tabs.jsx   |    8 +-
 .../components/gridComponents/Tabs.test.tsx        |   12 +-
 .../dashboard/components/menu/WithPopoverMenu.tsx  |   13 +-
 .../FilterBar/CrossFilters/CrossFilter.test.tsx    |    2 +-
 .../FilterBar/CrossFilters/CrossFilterTag.test.tsx |    4 +-
 .../FilterBar/CrossFilters/CrossFilterTag.tsx      |    5 +-
 .../CrossFilters/VerticalCollapse.test.tsx         |    2 +-
 .../FilterBar/CrossFilters/VerticalCollapse.tsx    |   65 +-
 .../FilterBar/FilterBarSettings/index.tsx          |    2 +-
 .../FilterBar/FilterControls/FilterControls.tsx    |    1 -
 .../FilterBar/FiltersDropdownContent/index.tsx     |    1 -
 .../FiltersOutOfScopeCollapsible/index.tsx         |   81 +-
 .../nativeFilters/FilterBar/Vertical.tsx           |    2 +-
 .../FiltersConfigModal/DividerConfigForm.tsx       |    4 +-
 .../FiltersConfigModal/FilterTitleContainer.tsx    |    4 +-
 .../FiltersConfigModal/FilterTitlePane.tsx         |    8 +-
 .../FiltersConfigForm/ColumnSelect.test.tsx        |   12 +-
 .../FiltersConfigForm/DatasetSelect.tsx            |    6 +-
 .../FiltersConfigForm/FilterScope/ScopingTree.tsx  |    2 +-
 .../FiltersConfigForm/FiltersConfigForm.tsx        |  860 ++++++++--------
 .../FiltersConfigModal/FiltersConfigModal.test.tsx |    4 -
 superset-frontend/src/dashboard/styles.ts          |    6 +-
 .../util/getChartAndLabelComponentIdFromPath.js    |    3 +-
 superset-frontend/src/embedded/api.tsx             |    5 +
 superset-frontend/src/embedded/index.tsx           |   32 +-
 superset-frontend/src/embedded/utils.test.ts       |   76 ++
 .../utils.ts}                                      |   35 +-
 .../explore/components/ControlPanelsContainer.tsx  |  148 +--
 .../components/DataTablesPane/DataTablesPane.tsx   |    9 +-
 .../components/ResultsPaneOnDashboard.tsx          |   31 +-
 .../explore/components/DatasourcePanel/index.tsx   |   24 +-
 .../src/explore/components/EmbedCodeContent.jsx    |    4 +-
 .../explore/components/ExploreChartPanel/index.jsx |   16 -
 .../explore/components/PropertiesModal/index.tsx   |   12 +-
 .../src/explore/components/SaveModal.test.jsx      |    4 +-
 .../controls/ColorSchemeControl/index.tsx          |   64 +-
 .../ColumnConfigControl/ColumnConfigItem.tsx       |    4 +-
 .../ColumnConfigControl/ColumnConfigPopover.tsx    |   34 +-
 .../FormattingPopoverContent.tsx                   |    4 +-
 .../ContourControl/ContourPopoverControl.tsx       |    2 +-
 .../controls/DateFilterControl/DateFilterLabel.tsx |    2 +-
 .../DateFilterControl/components/CustomFrame.tsx   |    4 +-
 .../DndColumnSelectControl/ColumnSelectPopover.tsx |   10 +-
 ...AdhocFilterEditPopoverSimpleTabContent.test.tsx |   12 +-
 .../index.tsx                                      |    8 +-
 .../controls/FixedOrMetricControl/index.jsx        |  147 ++-
 .../MetricControl/AdhocMetricEditPopover/index.jsx |    6 +-
 .../controls/SelectAsyncControl/index.tsx          |    9 +-
 .../explore/components/controls/SelectControl.jsx  |    5 +-
 .../components/controls/SelectControl.test.jsx     |   13 +-
 .../explore/components/controls/SpatialControl.jsx |    2 +-
 .../components/controls/TextAreaControl.jsx        |    4 +-
 .../controls/TimeSeriesColumnControl/index.jsx     |    3 +-
 .../controls/VizTypeControl/VizTypeGallery.tsx     |   59 +-
 .../src/features/alerts/AlertReportModal.test.tsx  |    2 +-
 .../src/features/alerts/AlertReportModal.tsx       |  933 ++++++++---------
 .../alerts/components/NotificationMethod.tsx       |   10 +-
 .../src/features/alerts/components/StyledPanel.tsx |   77 --
 .../src/features/allEntities/AllEntitiesTable.tsx  |    2 +-
 .../annotationLayers/AnnotationLayerModal.tsx      |    4 +-
 .../src/features/annotations/AnnotationModal.tsx   |    4 +-
 .../src/features/dashboards/DashboardCard.tsx      |    2 +-
 .../DatabaseConnectionForm/EncryptedField.tsx      |   37 +-
 .../DatabaseConnectionForm/OAuth2ClientField.tsx   |  108 +-
 .../databases/DatabaseModal/ExtraOptions.tsx       | 1073 ++++++++++----------
 .../databases/DatabaseModal/ModalHeader.tsx        |    3 +-
 .../databases/DatabaseModal/SSHTunnelForm.tsx      |   10 +-
 .../databases/DatabaseModal/index.test.tsx         |   56 +-
 .../src/features/databases/DatabaseModal/index.tsx |   41 +-
 .../src/features/databases/DatabaseModal/styles.ts |   36 +-
 .../databases/UploadDataModel/ColumnsPreview.tsx   |    5 +-
 .../UploadDataModel/UploadDataModal.test.tsx       |   38 +-
 .../features/databases/UploadDataModel/index.tsx   |  896 ++++++++--------
 .../features/databases/UploadDataModel/styles.ts   |   24 -
 .../datasets/AddDataset/EditDataset/index.tsx      |   36 +-
 .../AddDataset/LeftPanel/LeftPanel.test.tsx        |   28 +-
 superset-frontend/src/features/home/Menu.test.tsx  |    2 +-
 superset-frontend/src/features/home/Menu.tsx       |   57 +-
 .../src/features/home/SavedQueries.tsx             |    2 +-
 superset-frontend/src/features/home/SubMenu.tsx    |    6 +-
 .../src/features/reports/ReportModal/styles.tsx    |    2 +-
 .../src/features/rls/RowLevelSecurityModal.tsx     |    7 +-
 .../src/features/roles/RoleFormItems.tsx           |   70 ++
 .../src/features/roles/RoleListAddModal.test.tsx   |   92 ++
 .../src/features/roles/RoleListAddModal.tsx        |   71 ++
 .../features/roles/RoleListDuplicateModal.test.tsx |  100 ++
 .../src/features/roles/RoleListDuplicateModal.tsx  |   69 ++
 .../src/features/roles/RoleListEditModal.test.tsx  |  153 +++
 .../src/features/roles/RoleListEditModal.tsx       |  153 +++
 .../VizTypeControl => features/roles}/types.ts     |   61 +-
 .../roles/utils.ts}                                |   41 +-
 .../src/features/tags/BulkTagModal.tsx             |    4 +-
 superset-frontend/src/features/tags/TagCard.tsx    |    2 +-
 superset-frontend/src/features/tags/TagModal.tsx   |    4 +-
 .../components/Select/SelectFilterPlugin.test.tsx  |    4 +-
 .../components/Select/SelectFilterPlugin.tsx       |    3 +-
 .../src/filters/components/TimeColumn/types.ts     |    3 +-
 .../src/filters/components/TimeGrain/types.ts      |    3 +-
 .../src/pages/ChartCreation/ChartCreation.test.tsx |   22 +-
 .../src/pages/ChartCreation/index.tsx              |   20 +-
 superset-frontend/src/pages/ChartList/index.tsx    |    4 +-
 .../src/pages/DashboardList/index.tsx              |    4 +-
 superset-frontend/src/pages/Home/Home.test.tsx     |    2 +-
 superset-frontend/src/pages/Home/index.tsx         |  156 +--
 .../src/pages/RolesList/RolesList.test.tsx         |  206 ++++
 superset-frontend/src/pages/RolesList/index.tsx    |  507 +++++++++
 .../src/pages/SavedQueryList/index.tsx             |    4 +-
 superset-frontend/src/types/TagType.ts             |   18 +-
 superset-frontend/src/views/routes.tsx             |   16 +
 superset-websocket/package-lock.json               |  328 +++++-
 superset-websocket/package.json                    |    4 +-
 superset/charts/schemas.py                         |    1 +
 superset/commands/chart/export.py                  |   26 +
 superset/commands/chart/importers/v1/__init__.py   |   22 +-
 superset/commands/dashboard/export.py              |   20 +-
 .../commands/dashboard/importers/v1/__init__.py    |   34 +-
 .../commands/database/importers/v1/__init__.py     |    8 +-
 superset/commands/dataset/importers/v1/__init__.py |   10 +-
 superset/commands/export/assets.py                 |    1 +
 superset/commands/importers/v1/__init__.py         |   16 +-
 superset/commands/importers/v1/examples.py         |    3 +-
 superset/commands/importers/v1/utils.py            |   93 +-
 superset/commands/query/importers/v1/__init__.py   |    8 +-
 superset/commands/tag/export.py                    |  131 +++
 superset/config.py                                 |    4 +
 superset/dashboards/schemas.py                     |    1 +
 superset/db_engine_specs/base.py                   |    1 +
 superset/db_engine_specs/bigquery.py               |  154 ++-
 superset/db_engine_specs/databricks.py             |    4 +-
 superset/initialization/__init__.py                |   13 +-
 .../migrations/shared/migrate_viz/processors.py    |    1 +
 superset/security/api.py                           |  165 ++-
 superset/security/manager.py                       |   45 +-
 superset/views/{annotations.py => roles.py}        |   14 +-
 tests/integration_tests/core_tests.py              |    2 +-
 .../db_engine_specs/bigquery_tests.py              |  133 +--
 tests/integration_tests/security/api_tests.py      |   17 +
 .../charts/commands/importers/v1/import_test.py    |   45 +
 tests/unit_tests/commands/export_test.py           |   65 +-
 .../commands/importers/v1/import_test.py           |   45 +
 .../unit_tests/db_engine_specs/test_databricks.py  |    4 +-
 tests/unit_tests/security/api_test.py              |    5 +
 333 files changed, 10371 insertions(+), 5167 deletions(-)
 create mode 100644 docs/static/img/tutorial/publish_button_dashboard.png
 copy superset-frontend/{src/components/Card/Card.stories.tsx => 
spec/fixtures/mockDatabases.ts} (60%)
 create mode 100644 
superset-frontend/src/components/AutoComplete/AutoComplete.stories.tsx
 create mode 100644 
superset-frontend/src/components/AutoComplete/AutoComplete.test.tsx
 copy superset-frontend/src/{features/databases/state.ts => 
components/AutoComplete/index.tsx} (80%)
 create mode 100644 superset-frontend/src/components/Grid/Grid.stories.tsx
 copy 
superset-frontend/{packages/superset-ui-core/test/color/CategoricalSchemeRegistrySingleton.test.ts
 => src/components/Grid/Grid.test.tsx} (59%)
 copy superset-frontend/src/components/{AntdThemeProvider => Grid}/index.tsx 
(76%)
 delete mode 100644 
superset-frontend/src/components/IconButton/IconButton.test.jsx
 create mode 100644 
superset-frontend/src/components/IconButton/IconButton.test.tsx
 create mode 100644 superset-frontend/src/components/Layout/Layout.stories.tsx
 create mode 100644 superset-frontend/src/components/Layout/Layout.test.tsx
 copy 
superset-frontend/{packages/superset-ui-core/test/chart-composition/tooltip/TooltipFrame.test.tsx
 => src/components/Radio/Radio.test.tsx} (53%)
 copy 
superset-frontend/src/{explore/components/controls/DateFilterControl/utils/index.ts
 => components/Select/index.tsx} (81%)
 create mode 100644 
superset-frontend/src/components/Skeleton/Skeleton.stories.tsx
 copy 
superset-frontend/{packages/superset-ui-core/test/chart-composition/tooltip/TooltipFrame.test.tsx
 => src/components/Skeleton/Skeleton.test.tsx} (53%)
 rename superset-frontend/src/components/{Tags => Skeleton}/index.tsx (87%)
 copy superset-frontend/src/components/{Space/Space.test.tsx => 
Spin/Spin.test.tsx} (84%)
 copy superset-frontend/src/components/{CronPicker/index.ts => Spin/index.tsx} 
(96%)
 create mode 100644 superset-frontend/src/components/Tag/Tag.stories.tsx
 rename superset-frontend/src/components/{Tags => Tag}/Tag.test.tsx (97%)
 rename superset-frontend/src/components/{Tags/Tag.tsx => Tag/index.tsx} (83%)
 rename superset-frontend/src/components/{Tags => Tag}/utils.test.tsx (94%)
 rename superset-frontend/src/components/{Tags => Tag}/utils.tsx (100%)
 delete mode 100644 superset-frontend/src/components/Tags/Tag.stories.tsx
 delete mode 100644 superset-frontend/src/components/Tags/TagsList.stories.tsx
 create mode 100644 
superset-frontend/src/components/TagsList/TagsList.stories.tsx
 rename superset-frontend/src/components/{Tags => TagsList}/TagsList.test.tsx 
(97%)
 rename superset-frontend/src/components/{Tags/TagsList.tsx => 
TagsList/index.tsx} (98%)
 create mode 100644 superset-frontend/src/components/Tree/Tree.stories.tsx
 create mode 100644 superset-frontend/src/components/Tree/Tree.test.tsx
 copy superset-frontend/src/components/{Layout => Tree}/index.tsx (86%)
 create mode 100644 
superset-frontend/src/components/TreeSelect/TreeSelect.stories.tsx
 create mode 100644 
superset-frontend/src/components/TreeSelect/TreeSelect.test.tsx
 copy superset-frontend/src/components/{Datasource => TreeSelect}/index.tsx 
(83%)
 create mode 100644 
superset-frontend/src/components/Typography/Typography.stories.tsx
 create mode 100644 
superset-frontend/src/components/Typography/Typography.test.tsx
 copy superset-frontend/src/components/{Layout => Typography}/index.tsx (92%)
 create mode 100644 superset-frontend/src/components/Upload/Upload.stories.tsx
 copy 
superset-frontend/src/{explore/components/DataTableControl/CopyToClipboardButton.test.tsx
 => components/Upload/Upload.test.tsx} (51%)
 copy superset-frontend/src/components/{Datasource => Upload}/index.tsx (81%)
 create mode 100644 superset-frontend/src/embedded/utils.test.ts
 copy 
superset-frontend/src/{dashboard/util/getChartAndLabelComponentIdFromPath.js => 
embedded/utils.ts} (50%)
 delete mode 100644 
superset-frontend/src/features/alerts/components/StyledPanel.tsx
 create mode 100644 superset-frontend/src/features/roles/RoleFormItems.tsx
 create mode 100644 
superset-frontend/src/features/roles/RoleListAddModal.test.tsx
 create mode 100644 superset-frontend/src/features/roles/RoleListAddModal.tsx
 create mode 100644 
superset-frontend/src/features/roles/RoleListDuplicateModal.test.tsx
 create mode 100644 
superset-frontend/src/features/roles/RoleListDuplicateModal.tsx
 create mode 100644 
superset-frontend/src/features/roles/RoleListEditModal.test.tsx
 create mode 100644 superset-frontend/src/features/roles/RoleListEditModal.tsx
 copy superset-frontend/src/{explore/components/controls/VizTypeControl => 
features/roles}/types.ts (54%)
 copy 
superset-frontend/src/{dashboard/components/BuilderComponentPane/BuilderComponentPane.test.tsx
 => features/roles/utils.ts} (52%)
 create mode 100644 superset-frontend/src/pages/RolesList/RolesList.test.tsx
 create mode 100644 superset-frontend/src/pages/RolesList/index.tsx
 create mode 100644 superset/commands/tag/export.py
 copy superset/views/{annotations.py => roles.py} (76%)

Reply via email to