Allow fields nested in groups to be visible (#15044)

This commit is contained in:
ian
2022-08-12 22:39:20 +08:00
committed by GitHub
parent 8fc7218c55
commit 225822541e

View File

@@ -87,7 +87,11 @@ const treeList = computed(() => {
});
function filter(field: Field): boolean {
if (!includeRelations.value && (field.collection !== collection.value || field.type === 'alias')) return false;
if (
!includeRelations.value &&
(field.collection !== collection.value || (field.type === 'alias' && !field.meta?.special?.includes('group')))
)
return false;
if (!search.value) return true;
const children = fieldsStore.getFieldGroupChildren(collection.value, field.field);
return children?.some((field) => matchesSearch(field)) || matchesSearch(field);