diff --git a/openmetadata-ui/src/main/resources/ui/src/components/ServiceInsights/ServiceInsightsTab.interface.ts b/openmetadata-ui/src/main/resources/ui/src/components/ServiceInsights/ServiceInsightsTab.interface.ts index 33b10f17f99..b0cdf7e39be 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/ServiceInsights/ServiceInsightsTab.interface.ts +++ b/openmetadata-ui/src/main/resources/ui/src/components/ServiceInsights/ServiceInsightsTab.interface.ts @@ -42,7 +42,7 @@ export interface WorkflowStatesData { subInstanceStates: WorkflowInstanceState[]; } export interface ServiceInsightWidgetCommonProps { - serviceName: string; + serviceDetails: ServicesType; workflowStatesData?: WorkflowStatesData; } export interface ChartsResults { diff --git a/openmetadata-ui/src/main/resources/ui/src/components/ServiceInsights/ServiceInsightsTab.tsx b/openmetadata-ui/src/main/resources/ui/src/components/ServiceInsights/ServiceInsightsTab.tsx index 1534fe05160..d5967d6290f 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/ServiceInsights/ServiceInsightsTab.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/ServiceInsights/ServiceInsightsTab.tsx @@ -353,7 +353,7 @@ const ServiceInsightsTab = ({ diff --git a/openmetadata-ui/src/main/resources/ui/src/enums/AdvancedSearch.enum.ts b/openmetadata-ui/src/main/resources/ui/src/enums/AdvancedSearch.enum.ts index 2711b2aeccb..ca41618efa6 100644 --- a/openmetadata-ui/src/main/resources/ui/src/enums/AdvancedSearch.enum.ts +++ b/openmetadata-ui/src/main/resources/ui/src/enums/AdvancedSearch.enum.ts @@ -74,6 +74,8 @@ export enum EntityFields { SERVICE_NAME = 'service.name.keyword', SUGGESTED_DESCRIPTION = 'descriptionSources.Suggested', TAGS_LABEL_TYPE = 'tags.labelType', + TIER_LABEL_TYPE = 'tier.labelType', + CREATED_BY = 'createdBy', } export const EntitySourceFields: Partial> = { diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/AdvancedSearchClassBase.test.ts b/openmetadata-ui/src/main/resources/ui/src/utils/AdvancedSearchClassBase.test.ts index 10ae1d4271d..f3c9ea9bb12 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/AdvancedSearchClassBase.test.ts +++ b/openmetadata-ui/src/main/resources/ui/src/utils/AdvancedSearchClassBase.test.ts @@ -50,6 +50,8 @@ describe('AdvancedSearchClassBase', () => { 'entityType', 'descriptionSources.Suggested', 'tags.labelType', + 'tier.labelType', + 'createdBy', ]); }); }); diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/AdvancedSearchClassBase.ts b/openmetadata-ui/src/main/resources/ui/src/utils/AdvancedSearchClassBase.ts index 139450fb5cd..8d914ea927d 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/AdvancedSearchClassBase.ts +++ b/openmetadata-ui/src/main/resources/ui/src/utils/AdvancedSearchClassBase.ts @@ -802,6 +802,27 @@ class AdvancedSearchClassBase { listValues: TAG_LABEL_TYPE_LIST_VALUES, }, }, + [EntityFields.TIER_LABEL_TYPE]: { + label: t('label.tier-label-type'), + type: 'select', + mainWidgetProps: this.mainWidgetProps, + valueSources: ['value'], + fieldSettings: { + listValues: TAG_LABEL_TYPE_LIST_VALUES, + }, + }, + [EntityFields.CREATED_BY]: { + label: t('label.created-by'), + type: 'select', + mainWidgetProps: this.mainWidgetProps, + fieldSettings: { + asyncFetch: this.autocomplete({ + searchIndex: [SearchIndex.USER], + entityField: EntityFields.DISPLAY_NAME_KEYWORD, + }), + useAsyncSearch: true, + }, + }, }; }