diff --git a/openmetadata-ui/src/main/resources/ui/src/components/common/DeleteWidget/DeleteWidgetModal.tsx b/openmetadata-ui/src/main/resources/ui/src/components/common/DeleteWidget/DeleteWidgetModal.tsx index 4a416f1ae76..85935fd8adb 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/common/DeleteWidget/DeleteWidgetModal.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/common/DeleteWidget/DeleteWidgetModal.tsx @@ -114,6 +114,8 @@ const DeleteWidgetModal = ({ return 'policies'; } else if (entityType === EntityType.KPI) { return entityType; + } else if (entityType === EntityType.DASHBOARD_DATA_MODEL) { + return `dashboard/datamodels`; } else { return `${entityType}s`; } 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 1e97e47d170..93e605f12d9 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 @@ -727,6 +727,7 @@ "source-column": "Source Column", "source-plural": "Sources", "specific-data-asset-plural": "Specific Data Assets", + "sql-uppercase": "SQL", "sql-uppercase-query": "SQL Query", "sso-uppercase": "SSO", "stage-file-location": "Stage File Location", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/es-es.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/es-es.json index faabd866778..cead705084c 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/es-es.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/es-es.json @@ -727,6 +727,7 @@ "source-column": "Columna de Origen", "source-plural": "Fuentes", "specific-data-asset-plural": "Activos de Datos Específicos", + "sql-uppercase": "SQL", "sql-uppercase-query": "Consulta SQL", "sso-uppercase": "SSO", "stage-file-location": "Ubicación del Archivo de Etapa", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/fr-fr.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/fr-fr.json index 60bbd79a799..d15601ebaee 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/fr-fr.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/fr-fr.json @@ -727,6 +727,7 @@ "source-column": "Colonne Source", "source-plural": "Sources", "specific-data-asset-plural": "Specific Data Assets", + "sql-uppercase": "SQL", "sql-uppercase-query": "SQL Query", "sso-uppercase": "SSO", "stage-file-location": "Stage File Location", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/ja-jp.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/ja-jp.json index 895215d5016..a449e9a3a65 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/ja-jp.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/ja-jp.json @@ -727,6 +727,7 @@ "source-column": "カラムのソース", "source-plural": "ソース", "specific-data-asset-plural": "Specific Data Assets", + "sql-uppercase": "SQL", "sql-uppercase-query": "SQL Query", "sso-uppercase": "SSO", "stage-file-location": "Stage File Location", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/pt-br.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/pt-br.json index f9d29fdfd27..d2be3d2e54f 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/pt-br.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/pt-br.json @@ -727,6 +727,7 @@ "source-column": "Coluna de Origem", "source-plural": "Fontes", "specific-data-asset-plural": "Ativos de Dados Específicos", + "sql-uppercase": "SQL", "sql-uppercase-query": "Consulta SQL", "sso-uppercase": "SSO", "stage-file-location": "Localização de Arquivo de Estágio", diff --git a/openmetadata-ui/src/main/resources/ui/src/locale/languages/zh-cn.json b/openmetadata-ui/src/main/resources/ui/src/locale/languages/zh-cn.json index d21196c9e5d..91825fa8671 100644 --- a/openmetadata-ui/src/main/resources/ui/src/locale/languages/zh-cn.json +++ b/openmetadata-ui/src/main/resources/ui/src/locale/languages/zh-cn.json @@ -727,6 +727,7 @@ "source-column": "Source Column", "source-plural": "Sources", "specific-data-asset-plural": "Specific Data Assets", + "sql-uppercase": "SQL", "sql-uppercase-query": "SQL Query", "sso-uppercase": "SSO", "stage-file-location": "Stage File Location", diff --git a/openmetadata-ui/src/main/resources/ui/src/pages/DataModelPage/DataModelPage.component.tsx b/openmetadata-ui/src/main/resources/ui/src/pages/DataModelPage/DataModelPage.component.tsx index fae50b5476c..59532f92575 100644 --- a/openmetadata-ui/src/main/resources/ui/src/pages/DataModelPage/DataModelPage.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/pages/DataModelPage/DataModelPage.component.tsx @@ -25,10 +25,12 @@ import { OperationPermission, ResourceEntity, } from 'components/PermissionProvider/PermissionProvider.interface'; +import SchemaEditor from 'components/schema-editor/SchemaEditor'; import { FQN_SEPARATOR_CHAR } from 'constants/char.constants'; import { getServiceDetailsPath } from 'constants/constants'; import { ENTITY_CARD_CLASS } from 'constants/entity.constants'; import { NO_PERMISSION_TO_VIEW } from 'constants/HelperTextUtil'; +import { CSMode } from 'enums/codemirror.enum'; import { EntityInfo, EntityType } from 'enums/entity.enum'; import { ServiceCategory } from 'enums/service.enum'; import { OwnerType } from 'enums/user.enum'; @@ -455,6 +457,28 @@ const DataModelsPage = () => { + + {dataModelData?.sql && ( + + {t('label.sql-uppercase')} + + }> + + + + + )}