This is an automated email from the ASF dual-hosted git repository. enzomartellucci pushed a change to branch enxdev/style/button in repository https://gitbox.apache.org/repos/asf/superset.git
from b86b972400 Merge branch 'master' into enxdev/style/button add 1423c2ec16 refactor(ChartList): pass icon through props add 05e1226804 style(Button): add configuration to remove box-shadow in theme config add 1713454dc2 refactor(DashBoardList, DatasetList): pass icon through props add ef14a5fbb4 feat(filter): Add Slider Range Inputs Option for Numerical Range Filters (#33170) add d6ed819fe2 fix: Annotation layer errors (#34074) add 5d6a979cd0 chore: remove some of the deprecated theme.colors.* (#34056) add a0f9efd45e chore: refactor react-syntax-highlither to handle dark themes (#34028) add 42db43c686 fix(styles): Remove custom z-indexes (#34066) add 829e4d92d9 chore: Use select_columns on chart's dashboard filter (#34075) add 6adfd33e3a fix(Table): Allow timeshifts to be overriden (#34014) add 0fc4119728 feat(deckgl): add cross-filters to deck.gl charts (#33789) add 0a5941edd7 feat(viz-type): Ag grid table plugin Integration (#33517) add f55476034b chore(deps): bump ioredis from 4.28.5 to 5.6.1 in /superset-websocket (#34029) add 733f112142 fix: Support metric currency as dict during import (#34080) add d8fd6de940 fix(deps): Revert "chore(deps-dev): bump webpack-dev-server from 4.15.2 to 5.2.1 (#34090) add c25e734407 fix(translations): Fix language switching behavior when default language is not English (#34049) add d633fe47ef chore(deps): bump @fontsource/inter from 5.1.1 to 5.2.6 in /superset-frontend (#34042) add e25be0f3d9 chore: move auth e2e tests to component tests (#34057) add 9c8fdc0fc1 fix: Apply metric d3format from dataset when currency config is {} (#34098) add 7ea1fca4f7 feat: Don't show the row limit warning for embedded dashboards by default (#34095) add 2129e22423 fix(deps): Revert "chore(deps): update @deck.gl/aggregation-layers requirement from ^9.0.38 to ^9.1.12 in /superset-frontend/plugins/legacy-preset-chart-deckgl" (#34103) add 11215b092a chore(deps-dev): bump webpack-dev-server from 4.15.2 to 5.2.1 in /superset-frontend (#34104) add 85034b9748 feat(deck-gl): Enable individual deck.gl layer selection in FilterScope tree (#33769) add d951158ce6 feat(deckgl): add support for OpenStreetMap as our new default and make "tile-providers" more configurable (#33603) add 0bc214e889 fix: upload data model Collapse state (#32734) add ddeb612429 chore: Improve performance to load the chart properties modal (#34079) add 29f638e239 chore: Improve performance to load chart's save modal (#34097) add 5efca408eb fix(UI): Adjust background color for Dashboard, Tabs, and ListView component (#34113) add bc0a10fc73 chore: clean up more flask/jinja html views (#34093) add 0d236c4ade fix: improve login page placement and width (#34108) add 73dfe57ae2 fix: make flask-cors a core dependency (#34115) add 17c1a37afb chore(deps): bump react-error-boundary from 5.0.0 to 6.0.0 in /superset-frontend (#33486) add 9695249976 fix(screenshots): Change default for `SCREENSHOT_PLAYWRIGHT_WAIT_EVENT` to `domcontentloaded` (#34114) add 7d0fabe1ab fix(i18n): Update Japanese translations (#33974) add d269e3d187 chore(deps): bump react-json-tree from 0.17.0 to 0.20.0 in /superset-frontend (#33990) add 75ee4edc6a fix: Apply metric d3format when currency config is {} for table charts (#34127) add f659b32a79 Merge branch 'master' into enxdev/style/button add 526f6f1e2e style(home): adjust background color add 7cd226b019 refactor(Button Icon): pass icon through props No new revisions were added by this update. Summary of changes: .github/workflows/check-python-deps.yml | 18 +- .gitignore | 2 +- CONTRIBUTING.md | 2 +- UPDATING.md | 2 + docs/docs/configuration/map-tiles.mdx | 78 + docs/docs/configuration/networking-settings.mdx | 8 +- pyproject.toml | 4 +- requirements/README.md | 7 + requirements/base.txt | 5 +- requirements/development.in | 2 +- requirements/development.txt | 390 +++-- requirements/translations.txt | 430 +---- scripts/uv-pip-compile.sh | 3 +- superset-embedded-sdk/src/index.ts | 4 + .../cypress-base/cypress/e2e/auth/login.test.ts | 7 - .../cypress-base/cypress/e2e/auth/register.test.ts | 37 - .../dashboard/nativeFilters.noInitState.test.ts | 151 +- .../cypress-base/cypress/e2e/dashboard/utils.ts | 21 +- superset-frontend/jest.config.js | 2 +- superset-frontend/package-lock.json | 1720 +++++++++++++++++--- superset-frontend/package.json | 15 +- .../plugin-chart/templates/src/MyChart.erb | 2 +- .../packages/superset-ui-core/package.json | 8 +- .../superset-ui-core/src/chart/types/Base.ts | 6 +- .../superset-ui-core/src/chart/types/VizType.ts | 1 + .../AutoComplete/AutoComplete.stories.tsx | 2 +- .../src/components/Button/index.tsx | 4 +- .../CodeSyntaxHighlighter.stories.tsx | 320 ++++ .../CodeSyntaxHighlighter/index.test.tsx | 156 ++ .../src/components/CodeSyntaxHighlighter/index.tsx | 149 ++ .../src/components/Collapse/Collapse.tsx | 4 +- .../src/components/Dropdown/index.tsx | 2 +- .../src/components/DropdownButton/index.tsx | 4 +- .../src/components/DropdownContainer/index.tsx | 133 +- .../src/components/FaveStar/index.tsx | 2 +- .../src/components/Icons/AsyncIcon.tsx | 4 +- .../src/components/Icons/BaseIcon.tsx | 3 +- .../components/Label/reusable/DatasetTypeLabel.tsx | 2 +- .../src/components/LastUpdated/index.tsx | 21 +- .../src/components/Modal/Modal.tsx | 4 +- .../superset-ui-core/src/components/Modal/types.ts | 4 +- .../src/components/ModalTrigger/index.tsx | 6 +- .../src/components/PageHeaderWithActions/index.tsx | 6 +- .../src/components/Select/AsyncSelect.tsx | 12 +- .../src/components/Select/Select.tsx | 12 +- .../src/components/Select/styles.tsx | 2 +- .../src/components/Select/types.ts | 4 +- .../src/components/UnsavedChangesModal/index.tsx | 2 +- .../superset-ui-core/src/currency-format/utils.ts | 2 +- .../superset-ui-core/src/theme/GlobalStyles.tsx | 11 - .../packages/superset-ui-core/src/theme/Theme.tsx | 8 + .../src/types/react-syntax-highlighter.d.ts | 0 .../superset-ui-core/src/utils/featureFlags.ts | 2 + .../src/validator/validateMapboxStylesUrl.ts | 24 +- .../test/chart/components/MockChartPlugins.tsx | 6 +- .../test/currency-format/utils.test.ts | 14 + .../test/validator/validateMapboxStylesUrl.test.ts | 7 +- .../legacy-preset-chart-deckgl/package.json | 9 +- .../src/CategoricalDeckGLContainer.tsx | 36 +- .../src/DeckGLContainer.tsx | 55 +- .../legacy-preset-chart-deckgl/src/Multi/Multi.tsx | 223 ++- .../legacy-preset-chart-deckgl/src/factory.tsx | 101 +- .../src/layers/Arc/Arc.tsx | 38 +- .../src/layers/Arc/index.ts | 7 +- .../src/layers/Contour/Contour.tsx | 21 +- .../src/layers/Contour/index.ts | 3 +- .../src/layers/Geojson/Geojson.tsx | 43 +- .../src/layers/Geojson/index.ts | 3 +- .../src/layers/Grid/Grid.tsx | 37 +- .../src/layers/Grid/index.ts | 3 +- .../src/layers/Heatmap/Heatmap.tsx | 23 +- .../src/layers/Heatmap/index.ts | 3 +- .../src/layers/Hex/Hex.tsx | 37 +- .../src/layers/Hex/index.ts | 3 +- .../src/layers/Path/Path.tsx | 32 +- .../src/layers/Path/index.ts | 3 +- .../src/layers/Polygon/Polygon.tsx | 82 +- .../src/layers/Polygon/index.ts | 3 +- .../src/layers/Scatter/Scatter.tsx | 35 +- .../src/layers/Scatter/index.ts | 3 +- .../src/layers/Screengrid/Screengrid.tsx | 108 +- .../src/layers/Screengrid/index.ts | 3 +- .../src/layers/common.test.ts | 46 +- .../src/layers/common.tsx | 59 +- .../src/transformProps.ts | 23 +- .../src/utilities/Shared_DeckGL.jsx | 37 +- .../legacy-preset-chart-deckgl/src/utils.ts | 45 + .../src/utils/crossFiltersDataMask.test.ts | 462 ++++++ .../src/utils/crossFiltersDataMask.ts | 422 +++++ .../package.json | 8 +- .../src/AgGridTable/components/CustomHeader.tsx | 187 +++ .../src/AgGridTable/components/CustomPopover.tsx | 104 ++ .../src/AgGridTable/components/Filter.tsx} | 16 +- .../src/AgGridTable/components/KebabMenu.tsx} | 22 +- .../src/AgGridTable/components/Pagination.tsx | 139 ++ .../components/SearchSelectDropdown.tsx | 11 +- .../components/TimeComparisonVisibility.tsx | 109 ++ .../src/AgGridTable/index.tsx | 359 ++++ .../src/AgGridTableChart.tsx | 292 ++++ .../src/buildQuery.ts | 73 +- .../src/consts.ts | 17 +- .../src/controlPanel.tsx | 155 +- .../src/i18n.ts | 0 .../src/images/Table.jpg | Bin .../src/images/Table2.jpg | Bin .../src/images/Table3.jpg | Bin .../src/images/thumbnail.png | Bin .../src/images/thumbnailLarge.png | Bin .../src/index.ts | 6 +- .../src/renderers/NumericCellRenderer.tsx | 206 +++ .../src/renderers/TextCellRenderer.tsx | 71 + .../src/styles/index.tsx | 405 +++++ .../src/transformProps.ts | 530 +++--- .../src/types.ts | 139 +- .../src/utils/DateWithFormatter.ts | 0 .../src/utils/dateFilterComparator.ts} | 41 +- .../src/utils/extent.ts | 0 .../src}/utils/externalAPIs.ts | 23 +- .../src/utils/filterValueGetter.ts} | 35 +- .../src/utils/formatValue.ts | 37 +- .../src/utils/getAggFunc.ts} | 17 +- .../src/utils/getCellClass.ts} | 43 +- .../src/utils/getCellStyle.ts | 82 + .../src/utils/getCrossFilterDataMask.ts | 103 ++ .../src/utils/getInitialSortState.ts | 65 + .../src/utils/isEqualColumns.ts | 0 .../src/utils/useColDefs.ts | 327 ++++ .../src/utils/useTableTheme.ts} | 42 +- .../plugin-chart-ag-grid-table/tsconfig.json | 18 + .../types/external.d.ts | 0 .../BigNumber/BigNumberPeriodOverPeriod/PopKPI.tsx | 6 +- .../src/react-pivottable/Styles.js | 6 +- .../plugin-chart-table/src/transformProps.ts | 12 +- .../src/SqlLab/components/HighlightedSql/index.tsx | 69 +- .../SqlLab/components/QueryLimitSelect/index.tsx | 2 +- .../src/SqlLab/components/QueryTable/index.tsx | 4 +- .../components/RunQueryActionButton/index.tsx | 2 +- .../components/SaveDatasetActionButton/index.tsx | 2 +- .../src/SqlLab/components/ShowSQL/index.tsx | 18 +- .../src/SqlLab/components/SqlEditor/index.tsx | 2 +- .../SqlLab/components/SqlEditorTabHeader/index.tsx | 16 +- .../src/SqlLab/components/TableElement/index.tsx | 4 +- .../src/SqlLab/components/TablePreview/index.tsx | 2 +- .../Chart/ChartContextMenu/ChartContextMenu.tsx | 2 +- .../src/components/Chart/DrillBy/DrillByModal.tsx | 2 +- .../Chart/DrillDetail/DrillDetailModal.tsx | 2 +- .../Datasource/ChangeDatasourceModal.tsx | 2 +- .../src/components/Datasource/DatasourceEditor.jsx | 12 +- .../src/components/ErrorMessage/IssueCode.tsx | 2 +- .../ErrorMessage/MarshmallowErrorMessage.tsx | 2 +- .../src/components/GridTable/Header.tsx | 4 +- .../components/ListView/Filters/NumericalRange.tsx | 4 +- .../src/components/ListView/ListView.tsx | 1 + .../src/components/UiConfigContext/index.tsx | 7 +- .../src/dashboard/components/CssEditor/index.tsx | 2 +- .../DashboardBuilder/DashboardWrapper.tsx | 1 + .../dashboard/components/FiltersBadge/index.tsx | 2 +- .../src/dashboard/components/Header/index.jsx | 2 +- .../components/SliceHeader/SliceHeader.test.tsx | 98 ++ .../src/dashboard/components/SliceHeader/index.tsx | 5 +- .../ViewResultsModalTrigger.tsx | 2 +- .../components/SliceHeaderControls/index.tsx | 2 +- .../components/SyncDashboardState/index.tsx | 12 +- .../components/URLShortLinkButton/index.tsx | 10 +- .../components/filterscope/FilterScope.test.tsx | 2 +- .../dashboard/components/gridComponents/Tabs.jsx | 4 +- .../FilterBar/CrossFilters/CrossFilterTag.tsx | 3 +- .../CrossFilters/ScopingModal/ScopingModal.tsx | 2 +- .../FilterBar/CrossFilters/VerticalCollapse.tsx | 2 +- .../FilterBar/FilterBarSettings/index.tsx | 2 +- .../FilterBar/FilterControls/FilterControl.tsx | 4 +- .../FiltersOutOfScopeCollapsible/index.tsx | 2 +- .../nativeFilters/FilterBar/Vertical.tsx | 2 +- .../components/nativeFilters/FilterBar/index.tsx | 8 +- .../FiltersConfigModal/FilterTitlePane.tsx | 7 +- .../FiltersConfigForm/FilterScope/ScopingTree.tsx | 118 +- .../FiltersConfigForm/FilterScope/state.ts | 21 +- .../FiltersConfigForm/FilterScope/types.ts | 4 + .../FiltersConfigForm/FilterScope/utils.ts | 179 +- .../FiltersConfigForm/FiltersConfigForm.tsx | 192 ++- .../FiltersConfigModal/FiltersConfigModal.test.tsx | 2 +- .../FiltersConfigModal/FiltersConfigModal.tsx | 2 +- .../components/nativeFilters/selectors.test.ts | 143 ++ .../components/nativeFilters/selectors.ts | 19 +- .../dashboard/components/nativeFilters/utils.ts | 163 ++ superset-frontend/src/dashboard/types.ts | 7 + .../dashboard/util/activeAllDashboardFilters.ts | 122 +- .../util/charts/getFormDataWithExtraFilters.ts | 97 +- .../src/dashboard/util/getChartIdsInFilterScope.ts | 55 +- .../src/explore/actions/saveModalActions.test.ts | 2 +- .../src/explore/actions/saveModalActions.ts | 2 +- .../explore/components/ControlPanelsContainer.tsx | 4 +- .../components/ExploreChartHeader/index.jsx | 2 +- .../components/ExploreViewContainer/index.jsx | 28 +- .../PropertiesModal/PropertiesModal.test.tsx | 94 +- .../explore/components/PropertiesModal/index.tsx | 46 +- .../controls/ColorSchemeControl/index.tsx | 2 +- .../controls/DatasourceControl/index.jsx | 6 +- .../DndColumnSelectPopoverTitle.jsx | 4 +- .../controls/FilterControl/AdhocFilter/index.js | 2 + .../FilterControl/AdhocFilterEditPopover/index.jsx | 160 +- .../MapViewControl/MapViewPopoverContent.tsx | 60 +- .../MetricControl/AdhocMetricEditPopoverTitle.tsx | 2 +- .../src/explore/components/controls/ViewQuery.tsx | 31 +- .../explore/components/controls/ViewQueryModal.tsx | 2 +- .../controls/VizTypeControl/VizTypeGallery.tsx | 2 +- .../useExploreAdditionalActionsMenu/index.jsx | 6 +- .../getFormDataWithDashboardContext.ts | 95 +- .../src/features/alerts/AlertReportModal.tsx | 2 +- .../src/features/cssTemplates/CssTemplateModal.tsx | 2 +- .../databases/DatabaseModal/ExtraOptions.tsx | 2 +- .../UploadDataModel/UploadDataModal.test.tsx | 1219 ++++++-------- .../features/databases/UploadDataModel/index.tsx | 12 +- .../AddDataset/DatasetPanel/DatasetPanel.tsx | 4 +- superset-frontend/src/features/home/RightMenu.tsx | 2 +- .../src/features/home/SavedQueries.tsx | 61 +- .../src/features/queries/QueryPreviewModal.tsx | 8 - .../features/queries/SavedQueryPreviewModal.tsx | 13 +- .../src/features/queries/SyntaxHighlighterCopy.tsx | 95 +- .../components/Range/RangeFilterPlugin.test.tsx | 98 +- .../filters/components/Range/RangeFilterPlugin.tsx | 517 ++++-- .../src/filters/components/Range/types.ts | 7 + .../components/Select/SelectFilterPlugin.tsx | 2 +- .../filters/components/Time/TimeFilterPlugin.tsx | 3 + .../TimeColumn/TimeColumnFilterPlugin.tsx | 2 +- .../components/TimeGrain/TimeGrainFilterPlugin.tsx | 2 +- superset-frontend/src/filters/components/common.ts | 17 +- .../src/pages/AlertReportList/index.tsx | 20 +- .../src/pages/AnnotationLayerList/index.tsx | 12 +- superset-frontend/src/pages/Chart/index.tsx | 19 +- .../src/pages/ChartCreation/index.tsx | 4 +- superset-frontend/src/pages/ChartList/index.tsx | 17 +- .../src/pages/DashboardList/index.tsx | 15 +- superset-frontend/src/pages/DatabaseList/index.tsx | 8 +- superset-frontend/src/pages/DatasetList/index.tsx | 17 +- superset-frontend/src/pages/GroupsList/index.tsx | 29 +- superset-frontend/src/pages/Home/index.tsx | 1 + superset-frontend/src/pages/Login/Login.test.tsx | 55 + superset-frontend/src/pages/Login/index.tsx | 7 +- .../src/pages/QueryHistoryList/index.tsx | 47 +- .../src/pages/Register/Register.test.tsx | 82 + superset-frontend/src/pages/RolesList/index.tsx | 8 +- .../src/pages/RowLevelSecurityList/index.tsx | 8 +- superset-frontend/src/pages/Tags/index.tsx | 7 +- superset-frontend/src/pages/UserInfo/index.tsx | 4 +- superset-frontend/src/pages/UsersList/index.tsx | 8 +- .../src/types/DashboardContextForExplore.ts | 3 +- superset-frontend/src/utils/simpleFilterToAdhoc.ts | 43 +- .../src/visualizations/presets/MainPreset.js | 6 + superset-websocket/package-lock.json | 87 +- superset-websocket/package.json | 2 +- superset-websocket/src/index.ts | 4 +- superset/common/query_context_processor.py | 117 +- superset/config.py | 42 +- superset/datasets/schemas.py | 14 +- superset/examples/deck.py | 14 +- superset/examples/long_lat.py | 8 +- superset/examples/misc_dashboard.py | 2 +- superset/initialization/__init__.py | 72 +- superset/templates/appbuilder/baselayout.html | 52 - .../templates/appbuilder/general/model/list.html | 36 - .../appbuilder/general/widgets/base_list.html | 66 - .../appbuilder/general/widgets/search.html | 76 - superset/templates/appbuilder/navbar.html | 46 - superset/templates/superset/base.html | 50 - superset/templates/superset/basic.html | 91 -- superset/templates/superset/export_dashboards.html | 34 - .../templates/superset/fab_overrides/list.html | 24 - .../superset/fab_overrides/list_role.html | 24 - .../fab_overrides/list_with_checkboxes.html | 99 -- superset/templates/superset/flash_wrapper.html | 21 - .../form_view/columnar_to_database_view/edit.html | 25 - .../form_view/database_schemas_selector.html | 70 - superset/templates/superset/import_dashboards.html | 68 - .../templates/superset/models/database/add.html | 28 - .../templates/superset/models/database/edit.html | 28 - .../templates/superset/models/database/macros.html | 91 -- superset/templates/superset/public_welcome.html | 23 - .../templates/superset/reports/slice_data.html | 50 - superset/templates/superset/spa.html | 110 +- superset/templates/superset/traceback.html | 33 - superset/translations/ja/LC_MESSAGES/messages.po | 1236 ++++++-------- superset/views/base.py | 1 + superset/views/core.py | 5 +- superset/viz.py | 162 +- tests/integration_tests/base_tests.py | 73 +- tests/integration_tests/charts/api_tests.py | 46 +- tests/integration_tests/dashboards/api_tests.py | 32 +- tests/integration_tests/databases/api_tests.py | 261 +-- tests/integration_tests/datasets/api_tests.py | 117 +- tests/integration_tests/fixtures/importexport.py | 6 + tests/integration_tests/viz_tests.py | 614 +++++++ 292 files changed, 12386 insertions(+), 5742 deletions(-) create mode 100644 docs/docs/configuration/map-tiles.mdx delete mode 100644 superset-frontend/cypress-base/cypress/e2e/auth/register.test.ts create mode 100644 superset-frontend/packages/superset-ui-core/src/components/CodeSyntaxHighlighter/CodeSyntaxHighlighter.stories.tsx create mode 100644 superset-frontend/packages/superset-ui-core/src/components/CodeSyntaxHighlighter/index.test.tsx create mode 100644 superset-frontend/packages/superset-ui-core/src/components/CodeSyntaxHighlighter/index.tsx rename superset-frontend/{ => packages/superset-ui-core}/src/types/react-syntax-highlighter.d.ts (100%) create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utils/crossFiltersDataMask.test.ts create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utils/crossFiltersDataMask.ts copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/package.json (84%) create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/AgGridTable/components/CustomHeader.tsx create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/AgGridTable/components/CustomPopover.tsx copy superset-frontend/{packages/superset-ui-core/__mocks__/svgrMock.tsx => plugins/plugin-chart-ag-grid-table/src/AgGridTable/components/Filter.tsx} (73%) copy superset-frontend/{packages/superset-ui-core/__mocks__/svgrMock.tsx => plugins/plugin-chart-ag-grid-table/src/AgGridTable/components/KebabMenu.tsx} (71%) create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/AgGridTable/components/Pagination.tsx copy superset-frontend/plugins/{plugin-chart-table/src/DataTable => plugin-chart-ag-grid-table/src/AgGridTable}/components/SearchSelectDropdown.tsx (82%) create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/AgGridTable/components/TimeComparisonVisibility.tsx create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/AgGridTable/index.tsx create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/AgGridTableChart.tsx copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/buildQuery.ts (87%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/consts.ts (85%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/controlPanel.tsx (92%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/i18n.ts (100%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/images/Table.jpg (100%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/images/Table2.jpg (100%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/images/Table3.jpg (100%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/images/thumbnail.png (100%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/images/thumbnailLarge.png (100%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/index.ts (93%) create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/renderers/NumericCellRenderer.tsx create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/renderers/TextCellRenderer.tsx create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/styles/index.tsx copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/transformProps.ts (92%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/types.ts (64%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/utils/DateWithFormatter.ts (100%) copy superset-frontend/{src/dashboard/util/setPeriodicRunner.ts => plugins/plugin-chart-ag-grid-table/src/utils/dateFilterComparator.ts} (53%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/utils/extent.ts (100%) copy superset-frontend/plugins/{plugin-chart-table/src/DataTable => plugin-chart-ag-grid-table/src}/utils/externalAPIs.ts (78%) copy superset-frontend/{packages/superset-ui-core/src/query/types/AdvancedAnalytics.ts => plugins/plugin-chart-ag-grid-table/src/utils/filterValueGetter.ts} (63%) copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/utils/formatValue.ts (72%) copy superset-frontend/{packages/superset-ui-chart-controls/src/utils/defineSavedMetrics.ts => plugins/plugin-chart-ag-grid-table/src/utils/getAggFunc.ts} (73%) copy superset-frontend/plugins/{legacy-plugin-chart-world-map/src/ReactWorldMap.jsx => plugin-chart-ag-grid-table/src/utils/getCellClass.ts} (53%) create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/utils/getCellStyle.ts create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/utils/getCrossFilterDataMask.ts create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/utils/getInitialSortState.ts copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/src/utils/isEqualColumns.ts (100%) create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/utils/useColDefs.ts copy superset-frontend/{src/components/ErrorMessage/IssueCode.tsx => plugins/plugin-chart-ag-grid-table/src/utils/useTableTheme.ts} (61%) create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/tsconfig.json copy superset-frontend/plugins/{plugin-chart-table => plugin-chart-ag-grid-table}/types/external.d.ts (100%) create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/selectors.test.ts create mode 100644 superset-frontend/src/pages/Login/Login.test.tsx create mode 100644 superset-frontend/src/pages/Register/Register.test.tsx delete mode 100644 superset/templates/appbuilder/baselayout.html delete mode 100644 superset/templates/appbuilder/general/model/list.html delete mode 100644 superset/templates/appbuilder/general/widgets/base_list.html delete mode 100644 superset/templates/appbuilder/general/widgets/search.html delete mode 100644 superset/templates/appbuilder/navbar.html delete mode 100644 superset/templates/superset/base.html delete mode 100644 superset/templates/superset/basic.html delete mode 100644 superset/templates/superset/export_dashboards.html delete mode 100644 superset/templates/superset/fab_overrides/list.html delete mode 100644 superset/templates/superset/fab_overrides/list_role.html delete mode 100644 superset/templates/superset/fab_overrides/list_with_checkboxes.html delete mode 100644 superset/templates/superset/flash_wrapper.html delete mode 100644 superset/templates/superset/form_view/columnar_to_database_view/edit.html delete mode 100644 superset/templates/superset/form_view/database_schemas_selector.html delete mode 100644 superset/templates/superset/import_dashboards.html delete mode 100644 superset/templates/superset/models/database/add.html delete mode 100644 superset/templates/superset/models/database/edit.html delete mode 100644 superset/templates/superset/models/database/macros.html delete mode 100644 superset/templates/superset/public_welcome.html delete mode 100644 superset/templates/superset/reports/slice_data.html delete mode 100644 superset/templates/superset/traceback.html