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') }}
+
+
+
+