fix(nc-gui): hide field from shared form if user don't have edit permission

This commit is contained in:
Ramesh Mane
2025-07-25 05:53:42 +00:00
parent 05c18927bf
commit 516d4e5967
2 changed files with 27 additions and 15 deletions

View File

@@ -128,7 +128,9 @@ const [useProvideSharedFormStore, useSharedFormStore] = useInjectionState((share
columns.value?.filter((col) => {
const isVisible = col.show
return isVisible && supportedFields(col)
const isAllowedToEdit = isAllowed(PermissionEntity.FIELD, col.id!, PermissionKey.RECORD_FIELD_EDIT)
return isVisible && supportedFields(col) && isAllowedToEdit
}) || [],
)