{
diff --git a/openmetadata-ui/src/main/resources/ui/src/constants/services.const.ts b/openmetadata-ui/src/main/resources/ui/src/constants/services.const.ts
index 91bb886385c..0b778dbe1ac 100644
--- a/openmetadata-ui/src/main/resources/ui/src/constants/services.const.ts
+++ b/openmetadata-ui/src/main/resources/ui/src/constants/services.const.ts
@@ -67,6 +67,7 @@ import trino from '../assets/img/service-icon-trino.png';
import vertica from '../assets/img/service-icon-vertica.png';
import dashboardDefault from '../assets/svg/dashboard.svg';
import iconDefaultService from '../assets/svg/default-service-icon.svg';
+import logo from '../assets/svg/logo-monogram.svg';
import pipelineDefault from '../assets/svg/pipeline.svg';
import plus from '../assets/svg/plus.svg';
import mlflow from '../assets/svg/service-icon-mlflow.svg';
@@ -125,6 +126,7 @@ export const DAGSTER = dagster;
export const FIVETRAN = fivetran;
export const AMUNDSEN = amundsen;
export const ATLAS = atlas;
+export const LOGO = logo;
export const AIRFLOW = airflow;
export const PREFECT = prefect;
diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/en-us.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/en-us.json
index 471f136b398..fa9b6988b23 100644
--- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/en-us.json
+++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/en-us.json
@@ -65,7 +65,7 @@
"enter-display-name": "Enter display name",
"edit-display-name": "Edit Display Name",
"enter-name": "Enter Name",
- "name-already-exist": "Name already exists",
+ "entity-already-exists": "{{entity}} already exists.",
"special-character-not-allowed": "Special characters are not allowed",
"add-team": "Add Team",
"close-with-comment": "Close with comment",
@@ -190,9 +190,9 @@
"most-recent-session": "Most Recent Session",
"total-session": "Total Sessions",
"average-session": "Avg. Session Time",
- "entity-name": "Entity Name",
+ "data-asset-name": "Data Asset Name",
"owner": "Owner",
- "entity-type": "Entity Type",
+ "data-asset-type": "Data Asset Type",
"total-views": "Total Views",
"unique-views": "Unique Views",
"recent-runs": "Recent Runs",
@@ -309,6 +309,7 @@
"server": "Server",
"feature-plural": "Features",
"detail-plural": "Details",
+ "add-workflow-ingestion": "Add {{workflow}} Ingestion",
"clearAll": "Clear All",
"view-less": "View less",
"view-more": "View more"
diff --git a/openmetadata-ui/src/main/resources/ui/src/pages/AddIngestionPage/AddIngestionPage.component.tsx b/openmetadata-ui/src/main/resources/ui/src/pages/AddIngestionPage/AddIngestionPage.component.tsx
index dcd45e1ad23..368a729898c 100644
--- a/openmetadata-ui/src/main/resources/ui/src/pages/AddIngestionPage/AddIngestionPage.component.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/pages/AddIngestionPage/AddIngestionPage.component.tsx
@@ -15,6 +15,7 @@ import { AxiosError } from 'axios';
import { capitalize, startCase } from 'lodash';
import { ServiceTypes } from 'Models';
import React, { useEffect, useState } from 'react';
+import { useTranslation } from 'react-i18next';
import { useHistory, useParams } from 'react-router-dom';
import {
addIngestionPipeline,
@@ -57,6 +58,7 @@ import { showErrorToast } from '../../utils/ToastUtils';
const AddIngestionPage = () => {
const { ingestionType, serviceFQN, serviceCategory } =
useParams<{ [key: string]: string }>();
+ const { t } = useTranslation();
const history = useHistory();
const [serviceData, setServiceData] = useState
();
const [activeIngestionStep, setActiveIngestionStep] = useState(1);
@@ -141,7 +143,7 @@ const AddIngestionPage = () => {
if (err.response?.status === 409) {
showErrorToast(
err,
- jsonData['api-error-messages']['entity-already-exist-error']
+ t('label.entity-already-exists', { entity: 'Data asset' })
);
reject();
} else {
@@ -229,7 +231,9 @@ const AddIngestionPage = () => {
activeTitle: true,
},
{
- name: `Add ${capitalize(ingestionType)} Ingestion`,
+ name: t('label.add-workflow-ingestion', {
+ workflow: startCase(ingestionType),
+ }),
url: '',
activeTitle: true,
},
diff --git a/openmetadata-ui/src/main/resources/ui/src/pages/teams/AddTeamForm.tsx b/openmetadata-ui/src/main/resources/ui/src/pages/teams/AddTeamForm.tsx
index f7e89ca7eab..a06a65ea7bc 100644
--- a/openmetadata-ui/src/main/resources/ui/src/pages/teams/AddTeamForm.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/pages/teams/AddTeamForm.tsx
@@ -124,7 +124,9 @@ const AddTeamForm: React.FC = ({
)
)
) {
- return Promise.reject(t('label.name-already-exist'));
+ return Promise.reject(
+ t('label.entity-already-exists', { entity: 'Name' })
+ );
}
return Promise.resolve();
diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/EntityUtils.tsx b/openmetadata-ui/src/main/resources/ui/src/utils/EntityUtils.tsx
index c0c5e36655f..eff1b2b11a0 100644
--- a/openmetadata-ui/src/main/resources/ui/src/utils/EntityUtils.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/utils/EntityUtils.tsx
@@ -499,7 +499,9 @@ export const getFrequentlyJoinedWithColumns = (
columnName: string,
joins: Array
): Array => {
- return joins.find((join) => join.columnName === columnName)?.joinedWith || [];
+ return (
+ joins?.find((join) => join.columnName === columnName)?.joinedWith || []
+ );
};
export const getFrequentlyJoinedColumns = (
diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/EntityVersionUtils.tsx b/openmetadata-ui/src/main/resources/ui/src/utils/EntityVersionUtils.tsx
index b4a2186ffbd..451a2ca49f9 100644
--- a/openmetadata-ui/src/main/resources/ui/src/utils/EntityVersionUtils.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/utils/EntityVersionUtils.tsx
@@ -511,8 +511,8 @@ export const getSummary = (
{isDeleteUpdated
.map((field) => {
return field.newValue
- ? 'Entity has been deleted'
- : 'Entity has been restored';
+ ? 'Data asset has been deleted'
+ : 'Data asset has been restored';
})
.join(', ')}
diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.tsx b/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.tsx
index 4197838f067..dfbe9bfe65b 100644
--- a/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.tsx
+++ b/openmetadata-ui/src/main/resources/ui/src/utils/ServiceUtils.tsx
@@ -60,6 +60,7 @@ import {
IBMDB2,
KAFKA,
KINESIS,
+ LOGO,
LOOKER,
MARIADB,
METABASE,
@@ -277,6 +278,9 @@ export const serviceTypeLogo = (type: string) => {
case MetadataServiceType.Atlas:
return ATLAS;
+ case MetadataServiceType.OpenMetadata:
+ return LOGO;
+
default: {
let logo;
if (serviceTypes.messagingServices.includes(type)) {