Delete elements using list filters
Compare changes
Files
11+ 101
− 24
@@ -10,7 +10,7 @@ from django.db.models.functions import Cast
@@ -21,6 +21,7 @@ from rest_framework.generics import (
@@ -56,7 +57,7 @@ from arkindex.project.openapi import AutoSchema
@@ -124,6 +125,7 @@ class ElementsListMixin(object):
@@ -135,7 +137,7 @@ class ElementsListMixin(object):
@@ -153,7 +155,8 @@ class ElementsListMixin(object):
@@ -185,7 +188,8 @@ class ElementsListMixin(object):
@@ -198,7 +202,8 @@ class ElementsListMixin(object):
@@ -214,20 +219,66 @@ class ElementsListMixin(object):
@@ -237,16 +288,16 @@ class ElementsListMixin(object):
@@ -267,7 +318,7 @@ class ElementsListMixin(object):
@@ -292,7 +343,7 @@ class ElementsListMixin(object):
@@ -313,7 +364,7 @@ class ElementsListMixin(object):
@@ -328,7 +379,7 @@ class ElementsListMixin(object):
@@ -358,6 +409,16 @@ class ElementsListMixin(object):
@@ -376,7 +437,7 @@ class DeprecatedElementsList(DeprecatedMixin, RetrieveAPIView):
@@ -396,7 +457,7 @@ class CorpusElements(ElementsListMixin, CorpusACLMixin, ListAPIView):
@@ -421,7 +482,7 @@ class CorpusElements(ElementsListMixin, CorpusACLMixin, ListAPIView):
@@ -445,14 +506,22 @@ class ElementParents(ElementsListMixin, ListAPIView):
@@ -476,7 +545,7 @@ class ElementChildren(ElementsListMixin, ListAPIView):
@@ -492,6 +561,14 @@ class ElementChildren(ElementsListMixin, ListAPIView):