diff --git a/ui/src/app/metadata/domain/provider/index.js b/ui/src/app/metadata/domain/provider/index.js index bc36234e5..c39d163fa 100644 --- a/ui/src/app/metadata/domain/provider/index.js +++ b/ui/src/app/metadata/domain/provider/index.js @@ -19,6 +19,5 @@ export const MetadataProviderEditorTypes = [ export const FilterableProviders = [ FileBackedHttpMetadataProviderEditor.type, - DynamicHttpMetadataProviderEditor.type, - LocalDynamicMetadataProviderEditor.type + DynamicHttpMetadataProviderEditor.type ]; diff --git a/ui/src/app/metadata/view/MetadataOptions.js b/ui/src/app/metadata/view/MetadataOptions.js index e592731e6..93011229a 100644 --- a/ui/src/app/metadata/view/MetadataOptions.js +++ b/ui/src/app/metadata/view/MetadataOptions.js @@ -19,6 +19,7 @@ import { MetadataFilters } from '../domain/filter/component/MetadataFilters'; import { MetadataFilterConfigurationList } from '../domain/filter/component/MetadataFilterConfigurationList'; import { MetadataFilterTypes } from '../domain/filter'; import { useMetadataSchema } from '../hooks/schema'; +import { FilterableProviders } from '../domain/provider'; export function MetadataOptions () { @@ -46,6 +47,8 @@ export function MetadataOptions () { history.push(`/metadata/${type}/${id}/edit/${section}`); } + const canFilter = FilterableProviders.indexOf(definition.type) > -1; + return ( {(onDeleteSource) => @@ -73,7 +76,7 @@ export function MetadataOptions () {   Version History - {type === 'provider' && + {type === 'provider' && canFilter &&