hipstas / AudiAnnotate

Workflows for generating AV editions and exhibits using IIIF manifests by HiPSTAS and Brumfield Labs.
https://hipstas.github.io/AudiAnnotate/
Apache License 2.0
15 stars 8 forks source link

Deleting annotation files does not delete annotation layers #273

Open tanyaclement opened 1 year ago

tanyaclement commented 1 year ago

Not sure if this is a bug or a feature, but when I delete an annotation file on my project dashboard, I have to delete each annotation layer too -- shouldn't those automatically be deleted if I deleted the file? Or am I missing something and not thinking it through?

benwbrum commented 1 year ago

Okay, there are two things we need to do to clarify the behavior here and support multiple revisions.

We should explain in the UI view that uploading new files with layers will replace any existing layer files contained in the new files.

Since users can also remove or rename layers, that can leave clutter from obsolete layers. Letting users bulk-delete either via a Delete All button or

We should also make it apparent that the uploaded files are just saved for convenience, and that the files are not used after we create the layers -- this might be doable through pure design.