Browse Source

fix: hide CreatedBy & LastModifiedBy system fields from ERD

pull/7373/head
mertmit 9 months ago
parent
commit
a5f1213ba4
  1. 7
      packages/nc-gui/components/erd/utils.ts

7
packages/nc-gui/components/erd/utils.ts

@ -175,9 +175,10 @@ export function useErdElements(tables: MaybeRef<TableType[]>, props: MaybeRef<ER
if (!table.id) return acc if (!table.id) return acc
const columns = const columns =
metasWithIdAsKey.value[table.id].columns?.filter( metasWithIdAsKey.value[table.id].columns?.filter((col) => {
(col) => config.value.showAllColumns || (!config.value.showAllColumns && isLinksOrLTAR(col)), if ([UITypes.CreatedBy, UITypes.LastModifiedBy].includes(col.uidt as UITypes) && col.system) return false
) || [] return config.value.showAllColumns || (!config.value.showAllColumns && isLinksOrLTAR(col))
}) || []
const pkAndFkColumns = columns const pkAndFkColumns = columns
.filter(() => config.value.showPkAndFk) .filter(() => config.value.showPkAndFk)

Loading…
Cancel
Save