Skip to content
Snippets Groups Projects
Commit e4a3eb9b authored by Valentin Rigal's avatar Valentin Rigal Committed by Erwan Rouchet
Browse files

Revert "Add structure metadata filter in filtered ListElement endpoints"

This reverts commit c879554b.
parent 14a8a456
No related branches found
No related tags found
No related merge requests found
......@@ -8,7 +8,7 @@ from rest_framework.generics import (
)
from rest_framework import status, response
from rest_framework.response import Response
from arkindex_common.enums import TranscriptionType, MetaType
from arkindex_common.enums import TranscriptionType
from arkindex.documents.models import (
Corpus, Element, ElementPath, Right, MetaData, AllowedMetaData,
Classification, ClassificationState, Transcription, Region
......@@ -117,15 +117,6 @@ class ElementsList(CorpusACLMixin, ListAPIView):
'schema': {
'type': 'boolean',
}
},
{
'name': 'structural_metadata',
'in': 'query',
'description': 'Filter elements by a structural metadata.',
'required': False,
'schema': {
'type': 'string'
}
}
]
}
......@@ -149,13 +140,6 @@ class ElementsList(CorpusACLMixin, ListAPIView):
if only_folder is not None:
filters['type__folder'] = only_folder.lower() not in ('false', '0')
structural_metadata = self.request.query_params.get('structural_metadata')
if structural_metadata is not None:
filters['metadatas__in'] = MetaData.objects.filter(
type=MetaType.Structural,
value__icontains=structural_metadata
)
if 'corpus' in self.request.query_params:
try:
corpus_id = UUID(self.request.query_params['corpus'])
......@@ -390,15 +374,6 @@ class ElementParents(ListAPIView):
'schema': {
'type': 'boolean',
}
},
{
'name': 'structural_metadata',
'in': 'query',
'description': 'Filter elements by a structural metadata.',
'required': False,
'schema': {
'type': 'string'
}
}
]
}
......@@ -423,13 +398,6 @@ class ElementParents(ListAPIView):
if only_folder is not None:
filters['type__folder'] = only_folder.lower() not in ('false', '0')
structural_metadata = self.request.query_params.get('structural_metadata')
if structural_metadata is not None:
filters['metadatas__in'] = MetaData.objects.filter(
type=MetaType.Structural,
value__icontains=structural_metadata
)
recursive_param = self.request.query_params.get('recursive')
prefetch_related_lookups = ('zone__image__server', 'corpus', 'type')
......@@ -544,15 +512,6 @@ class ElementChildren(ListAPIView):
'schema': {
'type': 'boolean',
}
},
{
'name': 'structural_metadata',
'in': 'query',
'description': 'Filter elements by a structural metadata.',
'required': False,
'schema': {
'type': 'string'
}
}
]
}
......@@ -577,13 +536,6 @@ class ElementChildren(ListAPIView):
if only_folder is not None:
filters['type__folder'] = only_folder.lower() not in ('false', '0')
structural_metadata = self.request.query_params.get('structural_metadata')
if structural_metadata is not None:
filters['metadatas__in'] = MetaData.objects.filter(
type=MetaType.Structural,
value__icontains=structural_metadata
)
recursive_param = self.request.query_params.get('recursive')
prefetch_related_lookups = ('zone__image__server', 'corpus', 'type')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment