This is an automated email from the ASF dual-hosted git repository.
pawarprasad123 pushed a change to branch atlas-2.6
in repository https://gitbox.apache.org/repos/asf/atlas.git
from e44025305 ATLAS-4988: BusinessMetadata with attribute of data type
Array takes time to Delete. (#490)
new 4a6325421 ATLAS-5285: ATLAS UI: Dashboard - Common changes that are
related to refresh the page. (#614)
new bec31686b ATLAS-5246: ATLAS UI: Dashboard Overview - React UI
Dashboard Implementation (#626)
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
dashboard/src/api/apiMethods/searchApiMethod.ts | 62 +-
.../components/CreateDropdown/CreateDropdown.tsx | 176 +++
.../CreateDropdown/index.ts} | 2 +-
dashboard/src/components/DialogShowMoreLess.tsx | 1 +
dashboard/src/components/FilterQuery.tsx | 197 +++-
.../src/components/GlobalSearch/QuickSearch.tsx | 1185 ++++++++++++--------
dashboard/src/components/ImportDialog.tsx | 44 +-
dashboard/src/components/Modal.tsx | 110 +-
dashboard/src/components/QueryBuilder/Filters.tsx | 123 +-
.../src/components/ShowMore/DrawerBodyChipView.tsx | 1 +
dashboard/src/components/ShowMore/ShowMoreView.tsx | 3 +
dashboard/src/components/Table/TablePagination.tsx | 120 +-
dashboard/src/components/TreeNodeIcons.tsx | 42 +-
.../src/components/TypeDefAuditDetailModal.tsx | 108 ++
.../useAsyncPending.ts} | 36 +-
dashboard/src/redux/reducers/reducers.ts | 2 +
.../{createBMSlice.ts => dashboardRefreshSlice.ts} | 35 +-
dashboard/src/utils/CommonViewFunction.ts | 17 +-
dashboard/src/utils/Enum.ts | 9 +
dashboard/src/utils/apiErrorToastMessage.ts | 43 +
dashboard/src/utils/auditTypeDefUtils.ts | 90 ++
dashboard/src/utils/dashboardSearchUtils.ts | 189 ++++
dashboard/src/utils/filterUrlCriterionRemoval.ts | 81 ++
dashboard/src/utils/glossaryImportFlow.ts | 57 +
dashboard/src/utils/metricsUtils.ts | 241 ++++
.../refreshDashboardHome.ts} | 21 +-
dashboard/src/utils/scopedQuickSearchUtils.ts | 466 ++++++++
dashboard/src/utils/typeCatalogUtils.ts | 159 +++
.../views/Administrator/AdministratorLayout.tsx | 22 +-
.../views/Administrator/Audits/AuditResults.tsx | 78 +-
.../BusinessMetadataAtrributeForm.tsx | 1 +
.../BusinessMetadata/BusinessMetadataForm.tsx | 2 +
dashboard/src/views/Classification/AddTag.tsx | 1 +
.../src/views/Classification/AddTagAttributes.tsx | 1 +
.../views/Classification/ClassificationForm.tsx | 5 +-
dashboard/src/views/Classification/DeleteTag.tsx | 1 +
dashboard/src/views/DashBoard.tsx | 83 +-
.../DashboardOverview/ClassificationCoverage.tsx | 394 +++++++
.../ClassificationDistributionCard.tsx | 227 ++++
.../views/DashboardOverview/DashboardOverview.tsx | 149 +++
.../DashboardOverview/DashboardSkeleton.tsx} | 30 +-
.../views/DashboardOverview/EntityStatusDonut.tsx | 173 +++
.../views/DashboardOverview/EntityTypeBarChart.tsx | 327 ++++++
.../EntityTypeBarChartSkeleton.tsx | 57 +
.../DashboardOverview/KafkaTopicSummaryCard.tsx | 402 +++++++
.../views/DashboardOverview/LatestEntitiesList.tsx | 273 +++++
.../DashboardOverview/LatestEntitiesSkeleton.tsx | 53 +
.../DashboardOverview/MessageConsumptionChart.tsx | 257 +++++
.../src/views/DashboardOverview/OverviewCard.tsx | 114 ++
.../src/views/DashboardOverview/RecentActivity.tsx | 408 +++++++
.../DashboardOverview/RecentActivitySkeleton.tsx} | 28 +-
.../DashboardOverview/dashboardChartPalette.ts} | 44 +-
.../DashboardOverview/latestEntitiesList.utils.ts | 64 ++
.../BusinessMetadataDetailsLayout.tsx | 2 +
.../EntityDetailTabs/ClassificationsTab.tsx | 6 +
.../EntityDetailTabs/PropagationPropertyModal.tsx | 1 +
.../DetailPage/GlossaryDetails/TermRelation.tsx | 1 +
dashboard/src/views/Entity/EntityForm.tsx | 1 +
.../src/views/Glossary/AddUpdateCategoryForm.tsx | 1 +
.../src/views/Glossary/AddUpdateGlossaryForm.tsx | 450 ++++++--
dashboard/src/views/Glossary/AddUpdateTermForm.tsx | 1 +
dashboard/src/views/Glossary/AssignCategory.tsx | 1 +
dashboard/src/views/Glossary/AssignTerm.tsx | 1 +
dashboard/src/views/Glossary/DeleteGlossary.tsx | 52 +-
dashboard/src/views/Layout/Header.tsx | 23 +-
dashboard/src/views/SaveFilters/SaveFilters.tsx | 1 +
dashboard/src/views/SearchResult/SearchResult.tsx | 24 +-
dashboard/src/views/SideBar/SideBarBody.tsx | 71 +-
.../src/views/SideBar/SideBarTree/SideBarTree.tsx | 23 +-
dashboard/src/views/Statistics/ServerStats.tsx | 7 +-
dashboard/src/views/Statistics/Statistics.tsx | 45 +-
71 files changed, 6451 insertions(+), 1074 deletions(-)
create mode 100644 dashboard/src/components/CreateDropdown/CreateDropdown.tsx
copy dashboard/src/{vite-env.d.ts => components/CreateDropdown/index.ts} (94%)
create mode 100644 dashboard/src/components/TypeDefAuditDetailModal.tsx
copy dashboard/src/{api/apiUrlLinks/entityFormApiUrl.ts =>
hooks/useAsyncPending.ts} (55%)
copy dashboard/src/redux/slice/{createBMSlice.ts => dashboardRefreshSlice.ts}
(65%)
create mode 100644 dashboard/src/utils/apiErrorToastMessage.ts
create mode 100644 dashboard/src/utils/auditTypeDefUtils.ts
create mode 100644 dashboard/src/utils/dashboardSearchUtils.ts
create mode 100644 dashboard/src/utils/filterUrlCriterionRemoval.ts
create mode 100644 dashboard/src/utils/glossaryImportFlow.ts
create mode 100644 dashboard/src/utils/metricsUtils.ts
copy dashboard/src/{api/apiMethods/headerApiMethods.ts =>
utils/refreshDashboardHome.ts} (58%)
create mode 100644 dashboard/src/utils/scopedQuickSearchUtils.ts
create mode 100644 dashboard/src/utils/typeCatalogUtils.ts
create mode 100644
dashboard/src/views/DashboardOverview/ClassificationCoverage.tsx
create mode 100644
dashboard/src/views/DashboardOverview/ClassificationDistributionCard.tsx
create mode 100644 dashboard/src/views/DashboardOverview/DashboardOverview.tsx
copy dashboard/src/{api/apiMethods/headerApiMethods.ts =>
views/DashboardOverview/DashboardSkeleton.tsx} (59%)
create mode 100644 dashboard/src/views/DashboardOverview/EntityStatusDonut.tsx
create mode 100644 dashboard/src/views/DashboardOverview/EntityTypeBarChart.tsx
create mode 100644
dashboard/src/views/DashboardOverview/EntityTypeBarChartSkeleton.tsx
create mode 100644
dashboard/src/views/DashboardOverview/KafkaTopicSummaryCard.tsx
create mode 100644 dashboard/src/views/DashboardOverview/LatestEntitiesList.tsx
create mode 100644
dashboard/src/views/DashboardOverview/LatestEntitiesSkeleton.tsx
create mode 100644
dashboard/src/views/DashboardOverview/MessageConsumptionChart.tsx
create mode 100644 dashboard/src/views/DashboardOverview/OverviewCard.tsx
create mode 100644 dashboard/src/views/DashboardOverview/RecentActivity.tsx
copy dashboard/src/{api/apiMethods/headerApiMethods.ts =>
views/DashboardOverview/RecentActivitySkeleton.tsx} (62%)
copy dashboard/src/{api/apiUrlLinks/entitiesApiUrl.ts =>
views/DashboardOverview/dashboardChartPalette.ts} (52%)
create mode 100644
dashboard/src/views/DashboardOverview/latestEntitiesList.utils.ts