opengisch / QField

A simplified touch optimized interface for QGIS
http://www.qfield.org
GNU General Public License v2.0
844 stars 230 forks source link

When setting up our tracking feature, we avoid saving at all times, make relations accept that reality #5809

Closed nirvn closed 1 week ago

nirvn commented 1 week ago

This PR fixes https://github.com/opengisch/QField/issues/5610 by insuring that the relation editor widgets respect the setupOnly feature form property.

This means that people will be able to add a number of children prior to starting a track as long as unique constraints on the data provider side doesn't prohibit it.

qfield-fairy commented 1 week ago

🎉 Ta-daaa, freshly created APKs are available for d30b79723ec75db6c6e926d163501812d18abc86: arm64-android

Other architectures - [arm-neon-android](https://qfieldapks.sos-ch-dk-2.exoscale-cdn.com/ci-builds/qfield-dev-5809-7679bdcebf5f0eb4570dda679d997d1f175ef0f2-android-arm-neon.apk) - [x64-android](https://qfieldapks.sos-ch-dk-2.exoscale-cdn.com/ci-builds/qfield-dev-5809-7679bdcebf5f0eb4570dda679d997d1f175ef0f2-android-x64.apk) - [x86-android](https://qfieldapks.sos-ch-dk-2.exoscale-cdn.com/ci-builds/qfield-dev-5809-7679bdcebf5f0eb4570dda679d997d1f175ef0f2-android-x86.apk) - [**all access arm64-android**](https://qfieldapks.sos-ch-dk-2.exoscale-cdn.com/ci-builds/qfield_all_access-dev-5809-7679bdcebf5f0eb4570dda679d997d1f175ef0f2-android-arm64.apk) - [all access arm-neon-android](https://qfieldapks.sos-ch-dk-2.exoscale-cdn.com/ci-builds/qfield_all_access-dev-5809-7679bdcebf5f0eb4570dda679d997d1f175ef0f2-android-arm-neon.apk) - [all access x64-android](https://qfieldapks.sos-ch-dk-2.exoscale-cdn.com/ci-builds/qfield_all_access-dev-5809-7679bdcebf5f0eb4570dda679d997d1f175ef0f2-android-x64.apk) - [all access x86-android](https://qfieldapks.sos-ch-dk-2.exoscale-cdn.com/ci-builds/qfield_all_access-dev-5809-7679bdcebf5f0eb4570dda679d997d1f175ef0f2-android-x86.apk)