This is an automated email from the ASF dual-hosted git repository.
kgabryje pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git
from 4a7cdccdad5 fix: Heatmap does not render correctly on normalization
(#37208)
add a6a66ca4832 feat: Dataset folders editor (#36239)
No new revisions were added by this update.
Summary of changes:
docker/pythonpath_dev/superset_config.py | 2 +-
requirements/development.txt | 2 +-
superset-frontend/jest.config.js | 2 +-
superset-frontend/package-lock.json | 44 +-
superset-frontend/package.json | 1 +
.../components/ColumnTypeLabel/ColumnTypeLabel.tsx | 7 +-
.../src/components/MetricOption.tsx | 2 +-
.../test/components/ColumnTypeLabel.test.tsx | 4 +
.../src/components/Icons/AntdEnhanced.tsx | 2 +
.../src/components/Icons/index.tsx | 2 +
.../superset-ui-core/src/utils/featureFlags.ts | 1 +
.../assets/images/icons/move.svg} | Bin 1466 -> 1468 bytes
.../assets/images/icons/sigma.svg} | Bin 1045 -> 1013 bytes
.../Datasource/DatasourceModal/index.tsx | 10 +-
.../FoldersEditor/FoldersEditor.test.tsx | 545 +++++++++++++++++
.../Datasource/FoldersEditor/TreeItem.styles.ts | 214 +++++++
.../Datasource/FoldersEditor/TreeItem.tsx | 396 ++++++++++++
.../FoldersEditor/VirtualizedTreeItem.tsx | 220 +++++++
.../FoldersEditor/VirtualizedTreeList.tsx | 229 +++++++
.../components/DragOverlayContent.tsx | 75 +++
.../components/FoldersToolbarComponent.tsx | 78 +++
.../components/ResetConfirmModal.tsx} | 50 +-
.../Datasource/FoldersEditor/components}/index.ts | 4 +-
.../Datasource/FoldersEditor/constants.ts | 60 ++
.../FoldersEditor/folderOperations.test.ts | 217 +++++++
.../Datasource/FoldersEditor/folderOperations.ts | 217 +++++++
.../Datasource/FoldersEditor/folderValidation.ts | 109 ++++
.../FoldersEditor/hooks/useAutoScroll.ts | 191 ++++++
.../FoldersEditor/hooks/useDragHandlers.ts | 663 ++++++++++++++++++++
.../FoldersEditor/hooks/useHeightCache.ts | 81 +++
.../FoldersEditor/hooks/useItemHeights.ts | 89 +++
.../components/Datasource/FoldersEditor/index.tsx | 467 ++++++++++++++
.../components/Datasource/FoldersEditor/sensors.ts | 47 ++
.../components/Datasource/FoldersEditor/styles.tsx | 90 +++
.../Datasource/FoldersEditor/treeUtils.test.ts | 669 +++++++++++++++++++++
.../Datasource/FoldersEditor/treeUtils.ts | 332 ++++++++++
.../Datasource/FoldersEditor}/types.ts | 16 +-
.../DatasourceEditor/DatasourceEditor.jsx | 52 ++
.../src/components/Datasource/types.ts | 6 +
.../DatasourcePanel/DatasourcePanel.test.tsx | 23 +-
.../DatasourcePanel/DatasourcePanelItem.test.tsx | 14 +-
.../transformDatasourceFolders.test.ts | 61 +-
.../DatasourcePanel/transformDatasourceFolders.ts | 5 +-
.../explore/components/DatasourcePanel/types.ts | 18 +-
.../MetricControl/FilterDefinitionOption.tsx | 4 +-
superset/commands/dataset/update.py | 13 +-
46 files changed, 5236 insertions(+), 98 deletions(-)
copy
superset-frontend/{packages/superset-ui-chart-controls/src/components/ColumnTypeLabel/type-icons/field_boolean.svg
=> src/assets/images/icons/move.svg} (59%)
copy
superset-frontend/{packages/superset-ui-chart-controls/src/components/ColumnTypeLabel/type-icons/field_num.svg
=> src/assets/images/icons/sigma.svg} (82%)
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/FoldersEditor.test.tsx
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/TreeItem.styles.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/TreeItem.tsx
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/VirtualizedTreeItem.tsx
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/VirtualizedTreeList.tsx
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/components/DragOverlayContent.tsx
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/components/FoldersToolbarComponent.tsx
copy
superset-frontend/{packages/superset-ui-core/src/components/CertifiedBadge/index.tsx
=> src/components/Datasource/FoldersEditor/components/ResetConfirmModal.tsx}
(55%)
copy superset-frontend/{packages/superset-core/src/utils =>
src/components/Datasource/FoldersEditor/components}/index.ts (81%)
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/constants.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/folderOperations.test.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/folderOperations.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/folderValidation.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/hooks/useAutoScroll.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/hooks/useDragHandlers.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/hooks/useHeightCache.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/hooks/useItemHeights.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/index.tsx
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/sensors.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/styles.tsx
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/treeUtils.test.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/treeUtils.ts
copy superset-frontend/src/{features/users =>
components/Datasource/FoldersEditor}/types.ts (72%)