ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨
[ ] Given I have a form that does not access or update/create Entities
When I start a form update
Then I should be able to open the form even when the update is ongoing
[ ] Given I have a form that updates or creates Entities
When I start a form update
Then I should NOT be able to open the form until the update completes
[ ] Given I have a form that reads Entities
When I start a form update
Then I should NOT be able to open the form until the update completes
https://github.com/getodk/collect/pull/6440 blocks form launch for all forms when form updates are ongoing. This restriction is only necessary for Entity-related forms.
Some implementation ideas at https://github.com/getodk/collect/pull/6440#issuecomment-2405832285
Acceptance
[ ] Given I have a form that does not access or update/create Entities When I start a form update Then I should be able to open the form even when the update is ongoing
[ ] Given I have a form that updates or creates Entities When I start a form update Then I should NOT be able to open the form until the update completes
[ ] Given I have a form that reads Entities When I start a form update Then I should NOT be able to open the form until the update completes