From fceda45677c9bf1b2452edec01ac22dc6aa50ea5 Mon Sep 17 00:00:00 2001 From: Richard Kello Date: Fri, 28 Aug 2026 16:10:15 +0200 Subject: [PATCH] Add condition so readOnly child cannot be added from parent --- app/qml/form/editors/MMFormGalleryEditor.qml | 2 +- app/qml/form/editors/MMFormRelationEditor.qml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/qml/form/editors/MMFormGalleryEditor.qml b/app/qml/form/editors/MMFormGalleryEditor.qml index 37221230b..b1259b854 100644 --- a/app/qml/form/editors/MMFormGalleryEditor.qml +++ b/app/qml/form/editors/MMFormGalleryEditor.qml @@ -75,7 +75,7 @@ MMPrivateComponents.MMBaseInput { } } - header: __activeProject.projectRole !== "reader" ? addFeatureComponent : null + header: (__activeProject.projectRole !== "reader" && !rmodel?.layer.readOnly) ? addFeatureComponent : null } Component { diff --git a/app/qml/form/editors/MMFormRelationEditor.qml b/app/qml/form/editors/MMFormRelationEditor.qml index 3ac0eb4c0..7a7222a66 100644 --- a/app/qml/form/editors/MMFormRelationEditor.qml +++ b/app/qml/form/editors/MMFormRelationEditor.qml @@ -86,7 +86,7 @@ MMPrivateComponents.MMBaseInput { height: privates.itemHeight radius: 8 * __dp color: __style.lightGreenColor - visible: __activeProject.projectRole !== "reader" + visible: (__activeProject.projectRole !== "reader" && !rmodel?.layer.readOnly) MMComponents.MMIcon { anchors.centerIn: parent