Skip to content
Snippets Groups Projects
Commit b793ee30 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 393a731b
No related branches found
No related tags found
1 merge request!581Structural metadata
......@@ -7,7 +7,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
......@@ -113,15 +113,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'
}
}
]
}
......@@ -145,13 +136,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'])
......@@ -391,15 +375,6 @@ class ElementParents(ListAPIView):
'schema': {
'type': 'boolean',
}
},
{
'name': 'structural_metadata',
'in': 'query',
'description': 'Filter elements by a structural metadata.',
'required': False,
'schema': {
'type': 'string'
}
}
]
}
......@@ -424,13 +399,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')
......@@ -543,15 +511,6 @@ class ElementChildren(ListAPIView):
'schema': {
'type': 'boolean',
}
},
{
'name': 'structural_metadata',
'in': 'query',
'description': 'Filter elements by a structural metadata.',
'required': False,
'schema': {
'type': 'string'
}
}
]
}
......@@ -576,13 +535,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