Comments (4)
as described in the message, this is intentional. you must change either the form id or the version in order to upload the same form again.
this is because if somebody has already downloaded the form to their mobile device before you deleted it from the server, and then you create a new different form with the same form id and version, then there is no way for the system to know that the form on the device is different than the form on the server when submissions to the form are uploaded, and data can get mixed and confused.
from central.
oh ok, that's make sense although I wish I can override it while still in development mode. Is it possible if i redownload the docker images or delete the specific data from the posgres db directly?
from central.
yeah—eventually if/when we have form preview on the central web panel itself, we may introduce some sort of draft state where you can replace over a form as many times as you'd like because it won't be visible for download onto mobile devices.
for right now, you can delete the data from postgres directly, yes: you can log into postgres with this command:
docker-compose exec postgres psql -U odk -W odk
and giving the password (by default also just odk
). then you can cascading-delete the appropriate records from the forms
table.
from central.
thanks, I've managed to delete the previous form now.
from central.
Related Issues (20)
- Check for large files in repos
- Adding magenta outline to feedback button HOT 2
- Redesign breadcrumbs
- Make all service locations configurable HOT 1
- Use images for all services HOT 10
- Rename uuid property to id in REST API HOT 1
- Add traditional Chinese
- Enforce entities spec version 2024.1 for submissions with offline actions
- Add a task to process offline entity submissions that have been held for a certain amount of time HOT 4
- Update frontend to show more information about offline branches
- Date range picker should always fall back to English
- Offline entities and submission approval
- Exclude submission.reprocess events
- Form count is not always filtered
- Surface entity processing errors as conflicts HOT 1
- Uploading 100k Entities, frontend reports 504 and stays on preview screen, upload has actually succeeded HOT 3
- Migrate forms to use offline entities HOT 1
- Empty space in "Create Public Access Link"
- Gateway Time-out error when uploading 100k entities at once.
- When a draft form creating an entity list is discarded, the entity properties for the draft entity list block creation of those properties in a real entity list HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from central.