getodk / briefcase

ODK Briefcase is a Java application for fetching and pushing forms and their contents. It helps make billions of data points from ODK portable. Contribute and make the world a better place! ✨💼✨
https://docs.getodk.org/briefcase-intro
Other
60 stars 156 forks source link

Central v0.8: media can't be pushed and pushing submissions requires manually publishing form on Central #860

Closed lognaturel closed 4 years ago

lognaturel commented 4 years ago

Central v0.8 introduces form definition drafts and versions.

Media attachments can only be pushed to draft form definitions, not to published ones. This means that Briefcase currently can't push media because it attempts to push to the published version.

Relatedly, when Briefcase pushes a form definition to Central, it remains a draft on Central. That means submissions can't be pushed to it. After a form definition is pushed to Central, it should be published by Briefcase.