We currently show BSWs (Big Scary Warnings) in most cases when the survey organizer is about to do something destructive. We should instead prevent data loss from occurring by flagging fields as deleted and prevent changes which would break data consistency. Several cases where data would be corrupt:
Destructive action
New strategy
Android app
Survey editor (web)
Main dashboard (web)
Delete job
Flag jobs as "deleted"
Hide deleted
P0: Hide deleted P2: Show deleted and allow un-delete
P0: Hide in job list P2: Show as "deleted" in job list
We currently show BSWs (Big Scary Warnings) in most cases when the survey organizer is about to do something destructive. We should instead prevent data loss from occurring by flagging fields as deleted and prevent changes which would break data consistency. Several cases where data would be corrupt:
P2: Show deleted and allow un-delete
P2: Show as "deleted" in job list