feat: allow subfield readOnly to override parent readOnly (#546)

This commit is contained in:
Dan Ribbens
2022-04-29 10:36:38 -04:00
committed by GitHub
parent e297eb9090
commit 834f4c2700

View File

@@ -73,7 +73,7 @@ const RenderFields: React.FC<Props> = (props) => {
let { admin: { readOnly } = {} } = field;
if (readOnlyOverride) readOnly = true;
if (readOnlyOverride && readOnly !== false) readOnly = true;
if ((isFieldAffectingData && permissions?.[field?.name]?.read?.permission !== false) || !isFieldAffectingData) {
if (isFieldAffectingData && permissions?.[field?.name]?.[operation]?.permission === false) {