From c53f3c7d604ac55b3dbaf78b5992aa5d7ca08cfc Mon Sep 17 00:00:00 2001 From: Sachin Chaurasiya Date: Mon, 16 Aug 2021 15:08:58 +0530 Subject: [PATCH] misc fixes (#202) * misc fixes * minor changes * minor fix * removed commented code --- .../components/my-data-details/ManageTab.tsx | 2 +- .../ui/src/pages/database-details/index.tsx | 6 +++-- .../ui/src/pages/my-data-details/index.tsx | 8 +++--- .../resources/ui/src/pages/my-data/index.tsx | 25 +++++++++++++------ .../resources/ui/src/utils/TableUtils.tsx | 3 +-- 5 files changed, 27 insertions(+), 17 deletions(-) diff --git a/catalog-rest-service/src/main/resources/ui/src/components/my-data-details/ManageTab.tsx b/catalog-rest-service/src/main/resources/ui/src/components/my-data-details/ManageTab.tsx index 2d89ebd62b1..2388b0e00e8 100644 --- a/catalog-rest-service/src/main/resources/ui/src/components/my-data-details/ManageTab.tsx +++ b/catalog-rest-service/src/main/resources/ui/src/components/my-data-details/ManageTab.tsx @@ -168,7 +168,7 @@ const ManageTab: FunctionComponent = ({ -

You need ownership to perform this action

+

You need to be owner to perform this action

Claim ownership from above

} diff --git a/catalog-rest-service/src/main/resources/ui/src/pages/database-details/index.tsx b/catalog-rest-service/src/main/resources/ui/src/pages/database-details/index.tsx index cd36531a5a9..5f5d4b2aa98 100644 --- a/catalog-rest-service/src/main/resources/ui/src/pages/database-details/index.tsx +++ b/catalog-rest-service/src/main/resources/ui/src/pages/database-details/index.tsx @@ -49,7 +49,7 @@ import useToastContext from '../../hooks/useToastContext'; import { getCurrentUserId, isEven } from '../../utils/CommonUtils'; import { serviceTypeLogo } from '../../utils/ServiceUtils'; import SVGIcons from '../../utils/SvgUtils'; -import { getUsagePercentile } from '../../utils/TableUtils'; +import { getOwnerFromId, getUsagePercentile } from '../../utils/TableUtils'; import { getTableTags } from '../../utils/TagsUtils'; const DatabaseDetails: FunctionComponent = () => { @@ -308,7 +308,9 @@ const DatabaseDetails: FunctionComponent = () => { )} -

{table?.owner?.name || '--'}

+

+ {getOwnerFromId(table?.owner?.id)?.name || '--'} +

diff --git a/catalog-rest-service/src/main/resources/ui/src/pages/my-data-details/index.tsx b/catalog-rest-service/src/main/resources/ui/src/pages/my-data-details/index.tsx index f4229226658..93d4da7a2a6 100644 --- a/catalog-rest-service/src/main/resources/ui/src/pages/my-data-details/index.tsx +++ b/catalog-rest-service/src/main/resources/ui/src/pages/my-data-details/index.tsx @@ -23,7 +23,6 @@ import { observer } from 'mobx-react'; import { ColumnTags, TableColumn, TableDetail, TableJoinsData } from 'Models'; import React, { useEffect, useState } from 'react'; import { useParams } from 'react-router-dom'; -import AppState from '../../AppState'; import { getDatabase } from '../../axiosAPIs/databaseAPI'; import { postFeed } from '../../axiosAPIs/feedsAPI'; import { getServiceById } from '../../axiosAPIs/serviceAPI'; @@ -56,6 +55,7 @@ import { getCurrentUserId, getPartialNameFromFQN, getTableFQNFromColumnFQN, + getUserTeams, } from '../../utils/CommonUtils'; import { serviceTypeLogo } from '../../utils/ServiceUtils'; import SVGIcons from '../../utils/SvgUtils'; @@ -184,7 +184,7 @@ const MyDataDetailsPage = () => { if (owner?.type === 'user') { return owner.id === getCurrentUserId(); } else { - return AppState.userTeams.some((team) => team.id === owner?.id); + return getUserTeams().some((team) => team.id === owner?.id); } }; @@ -450,7 +450,7 @@ const MyDataDetailsPage = () => { + title="You need to be owner to perform this action">