diff --git a/app/api/views/document.py b/app/api/views/document.py index 93994692..5d59e01a 100644 --- a/app/api/views/document.py +++ b/app/api/views/document.py @@ -46,7 +46,7 @@ class DocumentList(generics.ListCreateAPIView): if delete_ids: queryset.filter(pk__in=delete_ids).delete() else: - queryset.delete() + queryset.all().delete() return Response(status=status.HTTP_204_NO_CONTENT) diff --git a/frontend/components/document/FormDeleteBulk.vue b/frontend/components/document/FormDeleteBulk.vue new file mode 100644 index 00000000..fe4f6e68 --- /dev/null +++ b/frontend/components/document/FormDeleteBulk.vue @@ -0,0 +1,20 @@ + + + diff --git a/frontend/pages/projects/_id/dataset/index.vue b/frontend/pages/projects/_id/dataset/index.vue index 0b23419a..364487a9 100644 --- a/frontend/pages/projects/_id/dataset/index.vue +++ b/frontend/pages/projects/_id/dataset/index.vue @@ -9,6 +9,15 @@ > {{ $t('generic.delete') }} + + + {{ $t('generic.deleteAll') }} + + + +