
{
const response = await getIngestionPipelines({
arrQueryFields: ['owner', 'pipelineStatuses'],
serviceFilter: decodedServiceFQN,
+ serviceType: getEntityTypeFromServiceCategory(serviceCategory),
paging,
pipelineType: [
PipelineType.Metadata,
diff --git a/openmetadata-ui/src/main/resources/ui/src/pages/TableDetailsPageV1/TableDetailsPageV1.tsx b/openmetadata-ui/src/main/resources/ui/src/pages/TableDetailsPageV1/TableDetailsPageV1.tsx
index ffa21a475c0..9e9999e3624 100644
--- a/openmetadata-ui/src/main/resources/ui/src/pages/TableDetailsPageV1/TableDetailsPageV1.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/pages/TableDetailsPageV1/TableDetailsPageV1.tsx
@@ -91,6 +91,7 @@ import {
} from '../../utils/CommonUtils';
import { defaultFields } from '../../utils/DatasetDetailsUtils';
import EntityLink from '../../utils/EntityLink';
+import entityUtilClassBase from '../../utils/EntityUtilClassBase';
import { getEntityName } from '../../utils/EntityUtils';
import { DEFAULT_ENTITY_PERMISSION } from '../../utils/PermissionsUtils';
import { getTagsWithoutTier, getTierTags } from '../../utils/TableUtils';
@@ -126,6 +127,11 @@ const TableDetailsPageV1: React.FC = () => {
DEFAULT_ENTITY_PERMISSION
);
+ const extraDropdownContent = entityUtilClassBase.getManageExtraOptions(
+ EntityType.TABLE,
+ datasetFQN
+ );
+
const viewUsagePermission = useMemo(
() => tablePermissions.ViewAll || tablePermissions.ViewUsage,
[tablePermissions]
@@ -1025,6 +1031,7 @@ const TableDetailsPageV1: React.FC = () => {
afterDomainUpdateAction={updateTableDetailsState}
dataAsset={tableDetails}
entityType={EntityType.TABLE}
+ extraDropdownContent={extraDropdownContent}
openTaskCount={feedCount.openTaskCount}
permissions={tablePermissions}
onDisplayNameUpdate={handleDisplayNameUpdate}
diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/ClassificationUtils.tsx b/openmetadata-ui/src/main/resources/ui/src/utils/ClassificationUtils.tsx
index f997affc8c7..26859364f7c 100644
--- a/openmetadata-ui/src/main/resources/ui/src/utils/ClassificationUtils.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/utils/ClassificationUtils.tsx
@@ -20,7 +20,7 @@ import { ReactComponent as IconDisableTag } from '../assets/svg/disable-tag.svg'
import { ReactComponent as EditIcon } from '../assets/svg/edit-new.svg';
import { ManageButtonItemLabel } from '../components/common/ManageButtonContentItem/ManageButtonContentItem.component';
import RichTextEditorPreviewer from '../components/common/RichTextEditor/RichTextEditorPreviewer';
-import { DE_ACTIVE_COLOR, NO_DATA_PLACEHOLDER } from '../constants/constants';
+import { NO_DATA_PLACEHOLDER } from '../constants/constants';
import { OperationPermission } from '../context/PermissionProvider/PermissionProvider.interface';
import { ProviderType } from '../generated/entity/bot';
import { Tag } from '../generated/entity/classification/tag';
@@ -228,7 +228,7 @@ export const getClassificationExtraDropdownContent = (
? t('message.enable-classification-description')
: t('message.disable-classification-description')
}
- icon={
}
+ icon={IconDisableTag}
id="enable-disable"
name={
isClassificationDisabled
diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/EntityUtilClassBase.ts b/openmetadata-ui/src/main/resources/ui/src/utils/EntityUtilClassBase.ts
index d6bd43ba25c..4bd61a6020c 100644
--- a/openmetadata-ui/src/main/resources/ui/src/utils/EntityUtilClassBase.ts
+++ b/openmetadata-ui/src/main/resources/ui/src/utils/EntityUtilClassBase.ts
@@ -10,6 +10,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+/* eslint-disable @typescript-eslint/no-unused-vars */
+import { ItemType } from 'antd/lib/menu/hooks/useItems';
import DataProductsPage from '../components/DataProducts/DataProductsPage/DataProductsPage.component';
import {
getEditWebhookPath,
@@ -281,6 +283,13 @@ class EntityUtilClassBase {
}
}
}
+
+ public getManageExtraOptions(
+ _entityType?: EntityType,
+ _fqn?: string
+ ): ItemType[] {
+ return [];
+ }
}
const entityUtilClassBase = new EntityUtilClassBase();