Delete Submissions from UI #709
Labels
backend
Requires a change to the API server
enhancement
New feature or behavior
frontend
Requires a change to the UI
needs design review
Needs verification from designer
needs testing
Needs manual testing
As of v2024.2, submission deletion is possible via the API (#667). Submissions will be purged after 30 days. We also want to add submission deletion to Frontend, which is what this issue is for.
We support entity deletion in Frontend, and we can probably adapt that same code for submission deletion. There are some details to consider, for example, after an entity is deleted, the entity count is updated. We support entity deletion from the entities table and from the entity detail page, and I think it'd be nice to similarly be able to delete a submission from either the submissions table or the submission detail page.
We don't yet support listing deleted entities or restoring/undeleting them, but we will want to be able to list and (I think) also restore deleted submissions from Frontend. To do so, we'll need to make a Backend change so that it's possible to retrieve the list of deleted submissions (something like the
?deleted=true
flag that we support for the forms endpoint).There is a related mockup in the release criteria for v2024.3. There are also some old notes from the block 14 release criteria (under Later Release). Submission deletion has been discussed on the forum, for example, here.
Here's an idea that was in the parking lot that I'm not sure is captured elsewhere:
The text was updated successfully, but these errors were encountered: