Relations always show the "+" button even when the child table is read-only (as defined in the QGIS project properties) or a view
@xkello is already working on this.
Since Aug 25, 2026.
Assessment
This issue has not been assessed yet.
Description
Description
I have a project with two 1:n relations.
In the first one the child table is a postgresql view, which is read-only by definition.
In the second the child table is a postgresql table which has been set as read-only in the QGIS project properties.
In MM App no features can be added or edited directly in this tables/views or when passing from the relation widget, as expected, BUT...
when navigating the form for the parent table, when one of this relations is shown, the "+" button is always shown... and indeed by pressing it it will open the form as it would for a table that is editable. This also happens for the view.
I believe this should not show when the child is not editable... also because in QGIS Desktop this works as expected... in the meantime...
Is there a way to hide the "+" button, for example the same way as the "nogallery" trick?
Application (+ app version, build, operating system)
2026.3.2 Android 16.
Steps to reproduce
See above.
Screenshots
"+" button should not be there
by pressing it MM App allows to add a feature to table that is read only (or even a view)
- Dominant language
- C++
- Stars
- 388
- Forks
- 87
- Avg merge
- 4d 1h
- Merged PRs (30d)
- 23
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from MerginMaps/mobile
-
bug ui/ux
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
MerginMaps/mobile#4669 ·
-
bug Good first issue ui/ux
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
MerginMaps/mobile#4665 ·
-
bug ui/ux
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
MerginMaps/mobile#4647 · 1 comment ·
-
enhancement sync
MerginMaps/mobile#4713 · 2 assignees ·
-
enhancement performance qgis
Difficulty 4/5 3-5 days Newbie friendliness 35/100
MerginMaps/mobile#4701 ·
All issues in MerginMaps/mobile
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
flutter-webrtc/flutter-webrtc#2206 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
Component: GLib
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
brave/brave-browser#59300 ·
-
Mute ydb/tests/functional/dstool/test_canonical_requests.py.Test.test_group_take_snapshot in main Openai_reviewed
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
ydb-platform/ydb#53974 · 3 comments ·